Arch:libGL:屏幕 0 似乎不支持 DRI3

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

我试图用 google 搜索这个问题,但通常有针对 Ubuntu 的提示,但似乎不适用于 Arch。

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

答案1

我丢失了:lib32-nvidia-libgl 和 lib32-mesa-libgl 是糟糕的选择;)

相关内容