Probably not going to make the news but this week is actually pretty big for nouveau users.
-
Probably not going to make the news but this week is actually pretty big for nouveau users. @airlied and I finally tracked down a fencing bug that's been plaguing nouveau users for a while.
Sometimes the context will randomly wedge, resulting in a timeout message in dmesg and your app suddenly freezing and getting killed. When this happens to your compositor or X server, you lose your session. We've seen a number of bug reports about things like this over the course of the last year or so but until this week weren't able to track it down.
Thanks to a bit of unrelated Blackwell debugging I was doing this week, I finally figured out how to reliably reproduce it and Dave was able to hunt it down in the nouveau code. The final fix was a group effort:
https://lists.freedesktop.org/archives/dri-devel/2025-August/522088.html
The fix has been merged to drm-misc-fixes and will be backported to the stable Linux kernel branches. Users should get that fix soon through their regular distro update cycle.
Hopefully, this will significantly improve the overall robustness of the nouveau stack and relieve some of the annoyance users have been experiencing.
-
undefined Oblomov ha condiviso questa discussione