Steam을 실행하면 optirun steam
정상적으로 시작되고 Steam은 내 NVIDIA 카드를 사용합니다. 하지만 게임을 시작하면 콘솔에 다음 오류가 인쇄됩니다.
ERROR: ld.so: object '/home/damluar/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/damluar/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Setting breakpad minidump AppID = 282070
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198045480716 [API loaded no]
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 15 (X_QueryTree)
Resource id in failed request: 0x600003
Serial number of failed request: 51
Current serial number in output stream: 51
Segmentation fault
사용하려고 하면 primusrun
nvidia 카드를 전혀 사용하지 않는 것 같습니다. Steam에서는 직접 렌더링을 지원하지 않는 Intel 카드를 사용하고 있으며 게임이 시작되면 다음과 같은 메시지가 표시됩니다.
Extension EXT_texture_compression_s3tc not supported. Shutting down the game.
저는 Linux Mint 17.3을 사용하고 있으며 그래픽 카드는 GTX 760M입니다. 또한 최근에 Nvidia 드라이버를 352.63으로 업데이트했기 때문에 관련이 있을 수 있습니다.