[Bug 1219275] New: user interface slow (regression)
https://bugzilla.suse.com/show_bug.cgi?id=1219275 Bug ID: 1219275 Summary: user interface slow (regression) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: aschnell@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- With the latest kernel-default 6.7.1-1.1 the user interface is slower than before with 6.6.11-1.1. E.g. I can clearly see how windows are redrawn (e.g. content of xterm). I can pinpoint this to the kernel since booting the old kernel resolves the problem. System information: Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 32 GiB RAM NVIDIA Corporation GP107GL [Quadro P600] (rev a1) using nouveau -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Found By|--- |Development CC| |aschnell@suse.com, | |sndirsch@suse.com -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|user interface slow |nouveau: user interface |(regression) |slow (regression) -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(aschnell@suse.com | |) --- Comment #1 from Takashi Iwai <tiwai@suse.com> --- Could you give the dmesg outputs from both working and broken cases? Also the hwinfo outputs from both, too. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c2 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(aschnell@suse.com | |) | --- Comment #2 from Arvin Schnell <aschnell@suse.com> --- Created attachment 872274 --> https://bugzilla.suse.com/attachment.cgi?id=872274&action=edit dmesg and hwinfo -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c3 --- Comment #3 from Arvin Schnell <aschnell@suse.com> --- Does the kernel 6.7 have a new schedule or caching? Because sometimes e.g. a redraw is slow and sometimes fast. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c4 --- Comment #4 from Takashi Iwai <tiwai@suse.com> --- Then it's rather changes in GPU scheduler. There has been significant reworks in 6.7. You can try 6.8-rc2 kernel found in IBS Devel:Kernel:master repo. This got a revert in nouveau. I'm not sure whether it's relevant with your problem, but it's worth to try. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c5 --- Comment #5 from Takashi Iwai <tiwai@suse.com> --- (In reply to Takashi Iwai from comment #4)
You can try 6.8-rc2 kernel found in IBS Devel:Kernel:master repo. This got a revert in nouveau. I'm not sure whether it's relevant with your problem, but it's worth to try.
And if the problem persists with 6.8-rc2, we should report this to the upstream, gitlab issues DRM/nouveau: https://gitlab.freedesktop.org/drm/nouveau/-/issues also report to the linux kernel regression: https://docs.kernel.org/admin-guide/reporting-regressions.html -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c6 --- Comment #6 from Arvin Schnell <aschnell@suse.com> --- After half a day of using 6.8-rc2 I can say that it works great again. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c7 --- Comment #7 from Takashi Iwai <tiwai@suse.com> --- OK, it's a good news, at least. But nouveau received lots of changes since 6.7, and it's hard to say which really fixed your problem; the changes including the significant scheduler changes in nouveau, and that might be the fix in your case. Or it might be the last revert in 6.8-rc2... As an easy try, I backported the patches with Cc-to-stable from 6.8. There were three commits including the revert one I mentioned in the above. The test kernel is being built in OBS home:tiwai:bsc1219275 repo. Could you give it a try later, once after the build finishes? -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c8 --- Comment #8 from Arvin Schnell <aschnell@suse.com> --- The kernel 6.7.2 from home:tiwai:bsc1219275 also works great. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c9 --- Comment #9 from Takashi Iwai <tiwai@suse.com> --- (In reply to Arvin Schnell from comment #8)
The kernel 6.7.2 from home:tiwai:bsc1219275 also works great.
It's a good news! Then I just need to merge those stable fixes for 6.7. Will work on PR later. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c10 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #10 from Takashi Iwai <tiwai@suse.com> --- Now the fix was pushed to my stable/for-next branch. It'll be included in the future TW update kernel (maybe 6.7.3). You can keep my test kernel until the fix kernel is released. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219275 https://bugzilla.suse.com/show_bug.cgi?id=1219275#c11 --- Comment #11 from Takashi Iwai <tiwai@suse.com> --- FWIW, the backported commits are: 205e18c13545ab43cc4fe4930732b4feef551198 nouveau/gsp: handle engines in runl without nonstall interrupts. cacea81390fd8c8c85404e5eb2adeb83d87a912e nouveau/vmm: don't set addr on the fail path to avoid warning 4d7acc8f48bcf27d0dc068f02e55c77e840b9110 Revert "nouveau: push event block/allowing out of the fence context" -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com