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 포럼 기반). 그러나 도움이 되지 않았습니다.
답변1
내가 놓치고 있는 것: lib32-nvidia-libgl 및 lib32-mesa-libgl은 잘못된 선택입니다.