Since CyberPunk 2077 launched, Linux users have had quite a few issues with the game, and more often so for Nvidia users while we are waiting for driver updates and other fixes in the Proton suite.
First, you should know that there are some known audio issues that are currently unresolved no matter what at the time of writing (12th December 2020):
- No enemy gunshot sounds
- No car radio
- No background NPC dialogue
In the meantime, here’s what we could collect that could improve your life if you are on a Nvidia configuration:
If the game fails to start
PROTON_HIDE_NVIDIA_GPU=1 in the Steam Launch options.
There are also cases where it’s using the Intel chipset instead of your Nvidia card. When this happens, there may be conflicting vulkan libraries on your system. Try temporarily disabling mesa/ANV with something like:
sudo mv /usr/share/vulkan/icd.d/intel_icd.x86_64.json /usr/share/vulkan/icd.d/intel_icd.x86_64.json.disabled
and see if it has an effect.
If you have audio cracking issues
Try adding to your launch options:
WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 %command%
Several people have reported clear improvement on audio using such launch flags.
If you have game freezes, stability issues
As mentioned by Valve:
Running the game on NVIDIA is currently known to crash the GPU. It’s currently only stable on AMD Mesa drivers that support the VK_VALVE_mutable_descriptor_type extension.
There are however two tricks that seem to help somewhat on Nvidia:
Try deleting steamapps/compatdata/1091500 – this will force the game to reinstall some libraries and somehow improves stability. Don’t ask me why.
Also, it’s been reported that disabling Esync/Fsync also improves the situation. You can add this in your launch options:
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command% --launcher-skip
That’s all for now. Let us know in the comments how things go!
By the way, if you are from the future, note that the above will probably be outdated by late December 2020 or later. But if you can’t wait to play Cyberpunk 2077 on Nvidia these may be your best options for now.
BoilingSteam lets you access our content for free, but writing articles is a constant investment. We don't use ads or sponsporship, help us make our activities sustainable by donating via Patreon or LiberaPay if you prefer it anonymous. You can follow what we do via our newsletter, our RSS feed, our Mastodon profile or our Twitter feed. We also have Peertube, Youtube and LBRY channels. If you'd like to chat, you can also find us on #boilingsteam:matrix.org. (what is Matrix?)