Erik L. Midtsveen 🏴🏳️🌈<p>I’ve noticed that when I enable the “Force Composition Pipeline” option in NVIDIA settings on my RTX 2070 running on X11, my system freezes shortly after starting any game which uses DXVK. This seems to be related to NVIDIA driver version 535 and newer.</p><p>The problem happens because DXVK 2.3 started using the VK_KHR_present_wait extension, which doesn’t work well with the composition pipeline enabled on these drivers. The freeze happens consistently and makes the desktop unresponsive within a couple of seconds after launching any game using DXVK.</p><p>I found a discussion about this issue on NVIDIA’s developer forums where it’s confirmed and reproducible.</p><p>- <a href="https://forums.developer.nvidia.com/t/complete-gpu-crash-on-x11-with-force-full-composition-pipeline-and-vk-khr-present-wait-100-reproducible/267934" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.developer.nvidia.com/t/</span><span class="invisible">complete-gpu-crash-on-x11-with-force-full-composition-pipeline-and-vk-khr-present-wait-100-reproducible/267934</span></a></p><p>They still haven't fixed this. It's been years since 2023, yet NVIDIA's drivers still treat X11 like a beta test. Who needs open source love when you can just... not fix reproducible crashes?</p><p>(Their Vulkan support? More like Vul-can't, am I right?)</p><p><a href="https://social.linux.pizza/tags/GamingOnLinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GamingOnLinux</span></a> <a href="https://social.linux.pizza/tags/LinuxGaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxGaming</span></a> <a href="https://social.linux.pizza/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://social.linux.pizza/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> <a href="https://social.linux.pizza/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeSoftware</span></a> <a href="https://social.linux.pizza/tags/FOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FOSS</span></a> <a href="https://social.linux.pizza/tags/FLOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FLOSS</span></a> <a href="https://social.linux.pizza/tags/Nvidia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nvidia</span></a> <a href="https://social.linux.pizza/tags/GPU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GPU</span></a> <a href="https://social.linux.pizza/tags/RTX2070" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RTX2070</span></a> <a href="https://social.linux.pizza/tags/Vulkan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vulkan</span></a> <a href="https://social.linux.pizza/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> <a href="https://social.linux.pizza/tags/DXVK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DXVK</span></a></p>