Eu estava faltando: lib32-nvidia-libgl e lib32-mesa-libgl foi má escolha;)
Eu tenho um problema com determinados jogos de 32 bits no Arch Linux de 64 bits.
Parece que o problema está no meu ambiente de 32 bits que não consegue ver meus drivers NVidia de 64 bits.
Quando eu inicio a versão de 64 bits do glxgears
, ele funciona sem problemas e não há erros no console. Versão de 32 bits não é suave e console diz:
$ LIBGL_DEBUG=verbose glxgears32
libGL: screen 0 does not appear to be DRI3 capable
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/swrast_dri.so
libGL: Can't open configuration file /home/michal/.drirc: No such file or directory.
libGL: Can't open configuration file /home/michal/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Eu estava tentando procurar no Google esse problema, mas geralmente há dicas para o Ubuntu que não parecem ser aplicáveis no Arch.
Eu instalei algumas bibliotecas de 32 bits: lib32-nvidia-utils, lib32-opencl-nvidia, lib32-mesa-libgl que pareciam ser as que faltavam (baseando-se nos fóruns do Ubuntu) mas não ajudaram
Tags video nvidia arch-linux 64bit 32bit