Optirun / Primusrun 和 Steam 错误

Optirun / Primusrun 和 Steam 错误

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

相关内容