
See OH Zee
Published
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 VKD3D_CONFIG=dxr11 PROTON_ENABLE_NGX_UPDATER=1 VKD3D_FEATURE_LEVEL=12_2 %command%
Out of the box Cyberpunk 2077 works great, on par if not better than on Windows. However ray tracing is locked to disabled. Setting the command line VKD3D_CONFIG=dxr11 will enable it. NVIDIA Low-Latency is also greyed out. Settings menu causes audio breakups as well but have yet to experience this in-game.
The Vulkan API in-game runs significantly better than OpenGL 4.5. Other than that it runs out of the box and runs incredibly well.
You don't need to rename the game files as mentioned in the previous posts. Simply using the steamplayprefix script to enable .net will work. You will need winetricks installed before using the script. | steamplayprefix page: https://gitlab.com/quietkerb/steamplayprefix | Command to install .net (to get the launcher working): ./sppfx.sh 435150 winetricks -q dotnet472
Used GloriousEggroll's custom Proton build instead of the official Valve builds. With this everything works fine, including the launcher and movies. CPU usage is quite a bit higher than the Windows version, enough to bottleneck this game on Linux. Disabling soft shadows may improve performance. GloriousEggroll's build is located here: https://github.com/GloriousEggroll/proton-ge-custom/releases
Crash on Joining Server
Used the bleeding edge branch of Proton Experimental and was able to launch the game all up to joining the server and that's it.
Proton version crashes as soon as you browse the servers. The Native Linux version will not get any more support based on this article https://rust.facepunch.com/blog/linux-plans
Out of the box it doesn't install Ubisoft Connect. You'll have to install it on the prefix via Protontricks.
gamemoderun %command%
While the native build works fine, the Linux launcher to manage mods is pretty bad at finding mod conflicts. Enter the Steam Tinker Launch compatibility layer, which can be acquired via ProtonUp-Qt. Open the menu and click Game Menu. Make sure 'use custom command' is ticked and 'only custom command' and set the custom command to run the XCOM 2 Alternative Mod Launcher. Be sure to save and you'll be treated to the mod launcher when you hit play after. Of course this will run the Proton version which works just as well as on Windows.'
XCOM 2 AML: https://github.com/X2CommunityCore/xcom2-launcher