HGL
sensitive-blue

X11: All games freeze on launch. Wayland: All games work. [Fedora Workstation 38, NVIDIA, GNOME]

Has anyone encountered this issue? (Edit: It is now confirmed to be an NVIDIA issue on X11 with "Force Full Composition Pipeline" enabled.) On X11, all games freeze almost immediately after the game's logo appears. Sound won't play. Switching to a virtual terminal (Ctrl+Alt+F3) will unfreeze the game and make the game sound play, but attempting to switch back to the desktop freezes everything again. On Wayland, all games work. I have tried many versions of the wine runners in Heroic. They are all the same. Furthermore, this bug appeared out of the blue without me changing any Wine runners. So I am guessing it was a component update by Heroic for DXVK or VKD3D. Therefore, I am guessing it's some bug in the git build of DXVK used by Heroic. Note that Steam's Proton-GE with its own built-in DXVK build works perfectly on X11.
10 Replies
sensitive-blue
sensitive-blueOP2y ago
If there's some method to downgrade/change the DXVK version in Heroic, I could try that. But a search brought up info saying it's not possible to change. Edit: Apparently it's possible to replace the files in the prefix. I will try. Alright the theory was correct. DXVK 2.3 is the issue. Downgrading to DXVK 2.2 works.
sensitive-blue
sensitive-blueOP2y ago
It is most likely this issue: https://github.com/doitsujin/dxvk/issues/3670
GitHub
Games doesn't run with v.2.3 and Proton but are working fine with 2...
Hello, I have a weird problem: Some games (all UE 4 titles for example and Baldurs Gate 3) doesn't run with v.2.3 and Proton but are working fine with 2.2 and previous. If I use Wine or Wine-St...
grumpy-cyan
grumpy-cyan2y ago
ah this is an nvidia driver bug well you gotta wait for them to fix it they keep disabling the feature on nvidia GPUs, and then nvidia claims to fix it the devs test it and it works, so they enable it again. Then nvidia will break the extension again feature being present_wait it's been over a year with this vicious cycle and they haven't fully fixed it im just impressed by nvidia's apathy at this point
sensitive-blue
sensitive-blueOP2y ago
Ah, yeah that was the impression I had after seeing the DXVK 2.3 changelog which mentioned enabling some vulkan extensions for presentation. Which is exactly what I have seen hanging in the past on NVIDIA. I am also impressed. There are like 6 threads on the NVIDIA forums about the issue and their devs said they would look into it like half a year ago. I even left comments reminding their devs to run a custom build of DXVK with the present feature enabled, otherwise they will wrongly think their drivers work. Since DXVK disabled the feature on NVIDIA cards. I would bet they ran the official DXVK release and saw no issue. I kinda want DXVK to keep the flag enabled in 2.3+ to force NVIDIA to act.
sensitive-blue
sensitive-blue2y ago
Why not just use Wayland then? You can use winetricks for this iirc
grumpy-cyan
grumpy-cyan2y ago
it's pretty broken on nvidia
sensitive-blue
sensitive-blue2y ago
Only for some people I just noticed you're heroic rank now, congrats! You've been climbing the ranks super fast lol
sensitive-blue
sensitive-blueOP2y ago
Wayland has 15% lower 3D FPS than X11, and all X11 (xwayland) apps are unusable due to xwayland's lack of explicit sync. That's mainly why I don't use it yet.
grumpy-cyan
grumpy-cyan2y ago
Both of those are Nvidia bugs as well
sensitive-blue
sensitive-blueOP2y ago
Yeah. The xwayland issue may be solved in a year or two: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/967 But the FPS loss worries me more, and maybe they never fix that. The root cause is found. It is an issue with NVIDIA on X11 with "Force Full Composition Pipeline" enabled (NVIDIA's anti tearing feature). On DXVK 2.3 or newer. It only happens in those circumstances. https://github.com/doitsujin/dxvk/issues/3670#issuecomment-1732691158

Did you find this page helpful?