Arch-Linux

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

  • May 1, 2019

我對 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 的論壇),但它們沒有幫助

我錯過了:lib32-nvidia-libgl 和 lib32-mesa-libgl 是不好的選擇;)

引用自:https://unix.stackexchange.com/questions/182162