Well, that certainly didn't take long did it? Valve have already put up an update to Proton Hotfix, that works around the crashing issue in DirectX 12 in The Witcher 3 next-gen on Steam Deck.
Now it will work out of the box without the need for any workarounds. You can simply uncheck any forced compatibility option you had set on it, as Valve set it to Proton Hotfix by default now for the Steam Deck. You can also install Proton Hotfix yourself in your Steam Library, and set it on the game manually in the compatibility menu if you have any issues.
Just imagine if CD Projekt gave Valve a bit of early notice and testing on this, it could've worked right away.
Direct Link
There's still numerous issues with the new update though across all platforms, with masses of complaints about it. CD Projekt have announced that they're looking into it. Hopefully it won't be too long before it gets properly stable once again. Nice that it was a free update but they really need to do some more QA testing before pushing things out.
My .Xsession-errors file was no help in figuring out what the problem was, dmesg was pointless. I'm still scratching my head.
Spoiler, click me
amdgpu: amdgpu_cs_query_fence_status failed.
radv/amdgpu: The CS has been cancelled because the context is lost.
winevulkan/virtual_queue_worker: queue submission failed with -4, treating as DEVICE_LOST.
amdgpu: The CS has been cancelled because the context is lost. (repeats ad-nauseum)
amdgpu: amdgpu_cs_query_fence_status failed.
amdgpu: The CS has been cancelled because the context is lost. (repeats ad-nauseum)
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
Game process removed: AppID 292030 "gamemoderun /home/$USER/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=292030 -- /home/$USER/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/media/$USER/data/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/media/$USER/FastStorage/SteamLibrary/steamapps/common/Proton Hotfix'/proton waitforexitandrun '/media/$USER/FastStorage/SteamLibrary/steamapps/common/The Witcher 3/REDprelauncher.exe'", ProcID 33425
amdgpu: The CS has been cancelled because the context is lost. (repeats ad-nauseum)
Followed by my DE crashing and the aformentioned garbage until I kill and restart lightDM.
Quoting: lejimsterCouldn't believe it when I saw the size of the update being downloaded the other day. Its one of the games I meant to play, but when I first got it, Linux compat was buggy. I should have played I when it was stable. I guess I have to wait some more now.
DX11 version is perfectly stable. The issues seem to be exclusive to the DX12 version. And the only thing you miss out on is ray tracing (which is barely playable anyway) and DLSS/FSR, but you don't really need it with the DX11 build.
There are DLL files in "The Witcher 3 Wild Hunt GOTY\bin\x64_dx12" folder you can mess with in attempt to resolve problems. (someone recommends disabling dxil.dll and d3d11on12.dll for example)
Just my 2 cents, nothing tested as I don't own a SD
Last edited by Shmerl on 20 December 2022 at 11:01 pm UTC
See more from me