arch-linux – Arch:libGL:屏幕0似乎不支持DRI3

在64位Arch Linux上我遇到了某些32位游戏的问题.

看起来问题出在我的32位环境中,无法看到我的64位NVidia驱动程序.

当我启动64位版本的glxgears时,它运行顺畅,并且控制台中没有错误. 32位版本不流畅,控制台说:

$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

我试图谷歌这个问题,但通常有一些Ubuntu的提示,似乎不适用于Arch.

我已经安装了一些32位的库:
lib32-nvidia-utils,lib32-opencl-nvidia,lib32-mesa-libgl对我来说似乎是缺少的(基于Ubuntu的论坛),但他们没有帮助

最佳答案
我失踪了:lib32-nvidia-libgl和lib32-mesa-libgl是不好的选择;)

转载注明原文:arch-linux – Arch:libGL:屏幕0似乎不支持DRI3 - 代码日志