最近、Ubuntu 20.04 LTS から Ubuntu 22.04 LTS に入れ替えたんだけど、Cyberpunk 2077 が動かなくなった。
原因はよくわからないけど、エミュレーターを Proton Experimental[bleeding-edge] にしたら動いたのでメモ。bleeding-edgeはlatest版でDirectXやWINEを改良しているものらしい。
レイトレーシングもオンにできた。
Steamを起動してライブラリの左上の領域(たぶんゲーム、ソフトウェアが表示になってる)でチェックボックスで「ツール」を選んでProton Experimentalを表示させて、
プロパティ、ベータでbleeding-edgeを選んだら自動でダウンロードされる。
あとは、Cyberpunk 2077 のプロパティでProton Experimentalを強制して、起動オプションに
gamemoderun VKD3D_CONFIG=dxr11 VKD3D_FEATURE_LEVEL=12_1 PROTON_HIDE_NVIDIA_GPU=1 %command% --launcher-skip --skipStartScreen
あたりを入れればいいはず。うちの環境ではこれで動きました。
Proton Experimental[bleeding-edge] Distro: Ubuntu 22.04.1 LTS Kernel: 5.17.0-1025-oem RAM: 32 GB GPU Driver: NVIDIA 525.60.11 GPU: NVIDIA GeForce RTX 3080 CPU: Ryzen 5 5600X