当我使用它运行 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,所以可能是相关的。