

env RADV_PERFTEST=aco DXVK_ASYNC=1 gamemoderun %command%
sometimes fps drops to 20, restarting helps

gamemoderun env OBS_VKCAPTURE=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%
The game runs very well and smoothly. HDR works, but has to be finely adjusted. Ray tracing also works at ~35 fps. So I deactivated. To be honest, I didn't expect my ARC A770 so well performed. I can only repeat it again and again: openSUSE Tumbleweed is great for gaming ... and everything else;)

Tried many proton versions
Horrible performance in comparison to windows

It has something to do with the latest patch preventing some graphic cards for running
Borked for older graphic cards

mangohud PROTON_ENABLE_WAYLAND=1 %command% --launcher-skip
The game only crashed once on me but never has crashed since.

you would be lucky if the first five min was clean of any graphic issue. at first it starts small then eventually the whole screen goes black or half the screen is white the other is fine. the graphic issue itself is never consistant except for the fact its always a graphic issue

MANGOHUD=1 WINEDLLOVERRIDES="winmm,version=n,b" %command% --launcher-skip -skipStartScreen
Didn't run without custom run options for me.
Worked straight out of the box, no tinkering required
WINEDLLOVERRIDES="winmm,version=n,b" %command% --launcher-skip -skipStartScreen

Unable to run the game
--launcher-skip -skipStartScreen --intro-skip
with wine-ge so I tried with Proton 9 beta and actually it is the only executor that make me "run" the game to the main menu. After that impossible to run the game since it just freeze. Unplayable for me. I've try to look at the logs to see if there was error, but nothing I can understand so far.

%command% --launcher-skip -skipStartScreen--intro-skip
Had major issues getting the game to either launch or having freezing after less than an hour playing, tested lots of tinkering but nothing worked. Started testing different drivers and the ONLY one that didn't cause issues is the 570 driver. All others caused crashes and other issues, but 570 just runs completely smooth with no freezes/crashes at all.

É impressionante como funciona muito bem com as configurações recomendadas.

Funciona sem problemas.
O jogo funciona perfeito, não foi necessária nenhuma alteração.

__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 game-performance %command%
Game works out of the box without ProtonTricks, I have however used ProtonTricks to enable modding, namely, adding new .dlls via winecfg :)
Just worked out of the box

Hard 46 FPS cap on Linux regardless of settings; unplayable compared to Windows performance
gamemoderun %command% --launcher-skip -skipStartScreen
Native game multiplatform cloud saving feature not working for me at all
On my setup (Fedora 42 KDE, RTX 3060 Ti, Ryzen 7 2700X, Proton Experimental/GE), the game has a hard 46 FPS cap, no matter what I try. Graphics settings, resolution, X11 vs Wayland, V-Sync on/off, compositor off, DXVK/NVAPI tweaks, GSP firmware, kernel parameters --- nothing makes it go above 46 FPS. It's not a performance bottleneck --- the GPU and CPU aren't even maxed out.
Meanwhile, on Windows 11 on the same hardware, I get 60--70 FPS in the same scenes.
What's worse, mouse input becomes stuttery, like it's tied to this limited framerate. It feels like a sync/timing issue between the game, DXVK, and the NVIDIA driver.
Despite many tweaks and tests, Cyberpunk 2077 seems to hit an artificial framerate ceiling (46 FPS) on Linux with NVIDIA GPUs, at least on my hardware. Other games run perfectly fine, so it's likely a game-specific issue under Proton or DXVK with the proprietary NVIDIA driver.
Would not recommend playing on Linux until this is resolved. If anyone has a workaround, I’d love to hear it.

WINEDLLOVERRIDES="winmm,version=n,b" gamemoderun %command%
When Cyber Engine Tweaks is installed, the game may freeze when running on forced Proton 9.0.4, just after the splash intro, while the audio continues to play. Using the automatically-selected Steam Proton version fixed the issue, and I haven't encountered it since. I'm not sure what's the cause of the issue, CET or the Proton version, since the problem was quite sporadic. The vanilla, unmoddded game should work just fine.
Runs perfectly fine on my system. I was able to install mods, and they worked fine, and caused no stability issues.

PROTON_FSR4_UPGRADE=1 WINEDLLOVERRIDES="winmm,version=n,b" mangohud %command% -skipStartScreen -modded --launcher-skip
I installed a LUT, Immersive First Person, and some other mods using the Nexus Mods App. FSR4 works, but only on custom versions of Proton which forwards Etaash-mathamsetty's Proton FSR4 implementation (e.g Proton-EM, Proton-GE, Proton-CachyOS) since it requires the PROTON_FSR4_UPGRADE envariable to be set.

Added the launcher skip launch option because I don't use the launcher. Otherwise the game runs fine with no significant issues.
--launcher-skip

I haven't played the whole story in this system, but i've been testing v2.3 launched on July 2025 and it has been running without problems.
I purchased the game on GOG and played launched by Heroic Games Launcher.

Unable to use ray tracing or XeSS frame gen at all
Can enjoy a smooth game without worry on Arc. Surprisingly smooth on 1080p Ultra settings!

Worked out of the box, no issues. On 6950 XT with FSR3 set to Quality and 3440x1440 resolution framerate was smooth in the 100+fps range.

After forcing experimental and adding launch options it runs fine just with audio issues and occasional crashes
LD_PRELOAD="" WINEDLLOVERRIDES="winmm,version=n,b" %command% --launcher-skip -skipStartScreen
Without the launch options I added the game doesn't launch.

30 fps is impossible to maintain in the Phantom Liberty DLC, no matter the settings used
Downloaded GOG version with Heroic Games and played by manually adding it as a non steam game since playing via Heroic Games has caused performance loss for me in the past. It is a mixed bag - a 30 fps limit is maintainable during the majority of the game, though the default Steam Deck preset can still drop at times. The Phantom Liberty DLC is best avoided on Steam Deck though, since it is impossible to maintain 30 fps with any settings in its new world space. Because the game's combat is relatively fast paced, I personally don't find anything below 30 fps to be enjoyable

LD_PRELOAD="" WINEDLLOVERRIDES="winmm=n,b;version=n,b" PROTON_ENABLE_WAYLAND=1 mangohud gamemoderun %command% --launcher-skip -skipStartScreen
Game will always revert to borderless mode
Works very well, adding the dll overrides almost doubled my fps too

Slight performance decrease compared to Windows. But overall great experience. FSR4 works even before the new AMD drivers are officially out
PROTON_FSR4_UPGRADE=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 WINEDLLOVERRIDES=dxgi=n,b %command% --intro-skip --launcher-skip
Benchmark shows 46 FPS with Settings: FSR4 Quality, 0.9 Sharpness Raytracing Psycho Everything else Ultra

Le jeux conctionne parfaitement avec ma RTX 5070 Ti, le DLSS est pris en charge, c'est juste top !!!

PROTON_ENABLE_WAYLAND=1 --intro-skip WINEDLLOVERRIDES="winmm=n,b;version=n,b"
Installed d3dcompiler_47 & vcrun2022 via Winetricks in Lutris to enable modding support.
Runner options in Lutris added for the DLL overrides to allow for modding as per https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-users/users-modding-cyberpunk-2077/modding-on-linux
--launcher-skip
Minor screen tearing.

PROTON_FSR4_UPGRADE=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 MANGOHUD=1 game-performance %command% --launcher-skip
Make sure you are using mesa-git drivers and run PROTON_FSR4_UPGRADE=1 to force steam to install the fsr4 DLL into the prefix.

Everything you need to do to play the game like the native version can be set in the launch options, and after that the game runs normally.
PROTON_USE_NTSYNC=1 WINEDLLOVERRIDES="winmm=n,b;version=n,b" gamemoderun mangohud %command% --launcher-skip
The game randomly doesn’t recognize the Steam Cloud saves as cloud saves, even though all the saves appear to be there.
The game runs almost as well as the native version if you use NTSync and your limiter is the CPU. Right now NTSync is implemented in Proton-GE-10.9 but it will only work if you set "PROTON_USE_NTSYNC=1" Without it the game still runs fine but performance is more likely to drop because this title demands a lot from the CPU.
Sometimes the launcher does not open, so adding "--launcher-skip" ensures the game starts without needing to restart.
If you want to play with mods you just need to use:
WINEDLLOVERRIDES="winmm=n,b;version=n,b"
and that’s it.
WINEDLLOVERRIDES="winmm,version=n,b" %command%

Game runs very well out of the box to just launch and play. DO NOT SELECT DLLS FRAME GENERATION in settings, use AMD FSR.
--launcher-skip --intro-skip
Game freezes at Launch when selecting DLLS Frame Generation, Use AMD FSR if needed. (Had to re-install, resetting launch or verifying integrity didn't work to undo the setting)

gamemoderun WINEDLLOVERRIDES="winmm,version=n,b" PROTON_ENABLE_NGX_UPDATER=1 DXVK_NVAPI_DRS_SETTINGS=NGX_DLSS_SR_OVERRIDE=on,NGX_DLSS_RR_OVERRIDE=on,NGX_DLSS_FG_OVERRIDE=on,NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest,NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest %command% --launcher-skip -skipStartScreen
added version.dll, vcredist22
It's also close to perfect as it can get, only thing you might deem necessary from the tinkering I did was the nvapi launch options if you're on nvidia.

gamescope -f -W 5120 -H 1440 -r 120 --hdr-enabled --force-grab-cursor -- %command% --launcher-skip
Works great out of the box without any launch options.
With the provided gamescope settings, even HDR is working (Fedora 42 KDE, Plasma 6.4, Wayland, NVIDIA Driver 575.64).
Don't forget to replace -W and -H with your screen resolution and -r with your desired screen refresh rate.

Game freezes on initial video
I have previously finished the game more than a year ago on this hardware, but it no longer works on a fresh install. No tested versions of proton (regular, hotfix, 9, 8, GE) made any difference to the freeze, nor did launch options.

LD_PRELOAD="" PROTON_FORCE_NVAPI=1 PROTON_ENABLE_WAYLAND=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia gamemoderun %command% --launcher-skip
Works without tinkering, but DLSS wasn`t working until i added PROTON_FORCE_NVAPI=1 PROTON_ENABLE_WAYLAND=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia