Bug 6806

Summary: Artifacts in GPU-accelerated applications
Product: Fedora Reporter: lennon.m.craig
Component: nvidia-kmodAssignee: Nicolas Chauvet <kwizart>
Status: RESOLVED UPSTREAM    
Severity: normal CC: leigh123linux, leigh123linux, sam
Priority: P1    
Version: f39   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description lennon.m.craig 2023-12-01 13:38:28 CET
After updating my video drivers today, Half-Life on Steam from RPMFusion running under KDE Plasma Wayland now has somewhat minor artifacts near the top of the screen.
This did not occur prior to this NVIDIA driver update, so I believe the problem to be a video driver issue rather than a game issue.
Comment 1 lennon.m.craig 2023-12-01 13:40:03 CET
The game is running in full-screen mode, OpenGL, 2560x1440, screen refresh rate 165hz
Comment 2 Nicolas Chauvet 2023-12-01 16:53:52 CET
Thanks for the update.

Can you report to either or both stream and nvidia updates.
(and link the report url here)

Will reverting the driver to older version solve the situation ?
Comment 3 lennon.m.craig 2023-12-05 19:48:45 CET
I've tried some things and the flickery artifacts seem to happen on both GNOME and KDE, and in most GPU-accelerated apps. Vencord Desktop flickers slightly, Minecraft sometimes has entire frames blacked out. Most likely isn't an issue with Steam or Half-Life in particular
Comment 4 lennon.m.craig 2023-12-05 19:49:54 CET
As such, I have updated the bug report summary
Comment 5 Sam Morris 2024-01-15 11:50:44 CET
"After updating my video drivers today" - was that upgrading to 545.29.06?

While I haven't tried Half-Life, I found that upgrading to 545.29.06 around the time of your bug report caused lots of performance problems with Sea of Thieves and performance and graphical corruption with Horizon Zero Dawn.

According to https://www.nvidia.com/download/find.aspx, the current recommended/certified driver is 535.146.02 (as 535.129.03 was before it), whereas 545.29.06 is a 'new feature branch' release & not recommended for general use.

I downgraded to 535.129.03 and these problems went away. So perhaps you could also try reverting to the older version and see if it helps?
Comment 6 Nicolas Chauvet 2024-01-15 12:03:56 CET
As I'm concerned I'm not affected by any major issue (cuda-12 fc37 user) and I specifically needs new feature branch (as any cuda-12 users).

Others nvidia wayland users are expecting new-feature branch specially in fedora.


However we take good note that for some end-users, using the last so-called "production branch" is expected, this is currently tight to resources (both human and infra) constrains. But we might come with a solution in the future.

For now, the best way forward is to revert to the GA version, using something like (will revert to 535.146.02 on fc39) :

dnf downgrade xorg-x11-drv-nvidia* akmod-nvidia kmod-nvidia* --disablerepo=rpmfusion-nonfree-updates --disablerepo=fedora-cuda --allowerasing

Then lock any update using dnf versionlock plugin...
Comment 7 leigh scott 2024-02-25 13:46:19 CET
File the issue at nvidia if it's still exists in 550.54.14