[linux[ Visual bugs with Nouveau on Nvidia 2070 (Turing generation) #30290
Unanswered
TechniKris
asked this question in
Q&A
Replies: 1 comment 1 reply
-
You already isolated the problem and concluded that RTX2060 with nouveau GSP is the only affected case here..? There may be some applicable workarounds, but you should consult with Mesa as you mentioned at first since nouveau GSP support is still very early. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Type
Cosmetic
Bug description
There are multiple visual bugs, all seemingly related to circular, pie chart-shaped objects.
It seems like Mesa/Nouveau driver might be at fault.
I thought about reporting it upstream at https://gitlab.freedesktop.org/mesa/mesa but I wanted to consult here first if you'd like to diagnose it more in-depth and handle it on your own.
Screenshots or videos
Volume dials:
LegacySongProgress
skin element:2024-10-09.21-43-05-00.02.06.788-00.02.45.208-seg2-reencode.mp4
The "hold for menu" button:
2024-10-09.21-43-05-00.02.56.990-00.03.14.037-seg3.mp4
Grade pie chart on the results screen:
2 cases (that I've found) of specific sliders on beatmaps (note the line going through the middle of the slider):
osu://edit/00:41:982 (2)
2024-10-09.21-43-05-00.04.16.940-00.04.38.141-seg5.mp4
2024-10-09.21-43-05-00.04.55.469-00.05.24.792-seg6.mp4
Beatmap preview progress bar:
2024-10-14.21-58-11-00.00.01.009-00.00.12.927.mp4
Affected drivers/hardware
I've performed all of the below testing with the default
GL / OpenGL
renderer, but as a sanity check I testedDeferred / OpenGL
and... it seems to be affected as well.The issue occurs with the Nouveau driver - the Linux open source OpenGL driver for Nvidia GPUs, which is used by the system by default, if there's no Nvidia official driver installed.
Only 1 out of 3 tested Nvidia GPUs seems to be affected:
Additionally:
GL / OpenGL
renderer), on all of the above GPUs (except 9300M GS and GTX 650, which have no- or inadequate Vulkan) ➖ not affectedSince only the RTX 2070 (Turing generation) is affected, I suspect the bug could be specifically in some kind of codepath for GSP-enabled cards, which is Turing and newer, and based on that I'd presume newer cards might also be affected. I don't have any more of such cards though, so I can't verify this.
Workarounds
Zink seems like an adequate solution here, providing good performance on top of NVK (or any other Vulkan driver). Zink can be enabled by setting these environment variables:
__GLX_VENDOR_LIBRARY_NAME=mesa MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink
.Version
I noticed these issues over the course of last couple months, at least as early as 2024.521.2
Tested in-depth and recorded examples on 2024.1009.1
Logs
compressed-logs.zip
I can provide apitrace if needed.
Beta Was this translation helpful? Give feedback.
All reactions