Skip to content

Steamゲームのパフォーマンスに影響を与えるProtonの設定

実行するゲームがX11を使っている場合はXWaylandがエミュレーション層として入るので、GPUの負荷が高いところではCPUリソースを多く使ってしまう。そこで以下の環境変数を設定するとWaylandネイティブな描画に切り替わる。

Terminal window
PROTON_ENABLE_WAYLAND=1

SDLが使われている場合は以下も追加する。

Terminal window
SDL_VIDEODRIVER=wayland

Valve自身がGamescope - ArchWikiというWaylandのマイクロコンポジタを作っているので、意外と多くのゲームがWaylandネイティブで動くらしい。ただし一般的なゲームはDirectXだからOpenGLやVulkanを直接使うのではないか。

Linuxのグラフィックスにも情報がある。

シェーダーキャッシュを非同期に行う

Section titled “シェーダーキャッシュを非同期に行う”

シェーダーキャッシュを非同期に行うことでカクつきを抑制するオプションらしい。

Terminal window
DXVK_ASYNC=1

GE系に存在していたが今は廃止されたとある。