[Bug 1213787] New: Plasma desktop is entirely grey with 64+GB of RAM
https://bugzilla.suse.com/show_bug.cgi?id=1213787 Bug ID: 1213787 Summary: Plasma desktop is entirely grey with 64+GB of RAM Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: opensuse-bugs@mkwsystems.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Created attachment 868516 --> https://bugzilla.suse.com/attachment.cgi?id=868516&action=edit Photo of the screen when bug occurs Problem: OpenSuse Tumbleweed boots to an entirely grey desktop when using KDE Plasma with 64GB or more of RAM. How to reproduce: Install 64GB or more of RAM, boot normally. What I expect to happen: the normal KDE Plasma desktop displays. What happens: other than the cursor, which appears normal, the entire screen displays grey. The cursor will change to, e.g., the text entry cursor when over the location of a text entry field, but that field will not be visible. It's like everything loads properly, then is covered with a layer of grey. When using ctrl-alt-F1/F2 to switch to and from a GUI, the correct desktop will display briefly. Other notes: - Problem occurs with 64 or 96GB of RAM installed. - Problem occurs both with the version of KDE installed from the installation media snapshot from July 14, 2023, as well as the version of KDE installed after running sudo zypper update today (July 30, 2023). - System is AMD-based, and using the integrated GPU of a Ryzen 9 7900. - The console works as expected. - Problem does not occur with XFCE as the desktop environment. - Problem does not occur when using Manjaro's KDE Plasma installation. - Problem does not occur with 16, 32, or 48GB of memory installed in the same system, using any combination of modules available to me. - There are no errors (lines with EE) in Xorg.0.log Screenshot attached is from when Night Mode is on. During the day the red tint is gone and it is grey. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213787 W <opensuse-bugs@mkwsystems.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |opensuse-bugs@mkwsystems.co | |m -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213787 https://bugzilla.suse.com/show_bug.cgi?id=1213787#c3 --- Comment #3 from W <opensuse-bugs@mkwsystems.com> --- (In reply to Takashi Iwai from comment #2)
Is it a regression from the early releases?
You can try the older kernels from my archives in OBS, e.g. home:tiwai:kernel:6.3, home:tiwai:kernel:6.2, etc.
It appears to be. kernel-default 6.1.12 does not exhibit the problem, but all of 6.2.12, 6.3.9, and 6.4.2 do. Manjaro was running 6.1 (and, again, did not have the problem). OpenSuse Leap 15.5 with 5.14 also has the problem. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213787 https://bugzilla.suse.com/show_bug.cgi?id=1213787#c5 --- Comment #5 from W <opensuse-bugs@mkwsystems.com> --- Created attachment 868588 --> https://bugzilla.suse.com/attachment.cgi?id=868588&action=edit dmesg and hwinfo output -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213787 https://bugzilla.suse.com/show_bug.cgi?id=1213787#c6 --- Comment #6 from W <opensuse-bugs@mkwsystems.com> --- I've attached the dmesg output from both 6.4 (non-working), and 6.1 (working); as well as the hwinfo output from 6.1. Apologies for making this two comments. One thing I noticed is that in the *working* dmesg output, the following line appears four times: [drm:dm_plane_helper_prepare_fb [amdgpu]] *ERROR* Failed to pin framebuffer with error -12 I have not yet tried the kernel from Leap 15.4. I'll update here when I do. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213787 https://bugzilla.suse.com/show_bug.cgi?id=1213787#c7 W <opensuse-bugs@mkwsystems.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(opensuse-bugs@mkw | |systems.com) | --- Comment #7 from W <opensuse-bugs@mkwsystems.com> --- Using the kernel from Leap 15.4 (5.14.21-150400.24.69.1), Leap 15.5 does not exhibit the grey screen, but doesn't appear to detect the monitor correctly: resolution is 1024x768 rather than 3840x2160. This is in both X and the terminals. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213787 https://bugzilla.suse.com/show_bug.cgi?id=1213787#c11 W <opensuse-bugs@mkwsystems.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(opensuse-bugs@mkw | |systems.com) | --- Comment #11 from W <opensuse-bugs@mkwsystems.com> --- (In reply to Takashi Iwai from comment #10)
I guess it's the bug the upstream fixed right now by the commit 08fffa74d9772d9538338be3f304006c94dde6f0 drm/amd: Disable S/G for APUs when 64GB or more host memory
I'm building a kernel with the fix backport in OBS home:tiwai:bsc1213787 repo. After the build finishes (takes an hour or so), the test package will be available at http://download.opensuse.org/repositories/home:/tiwai:/bsc1213787/standard/ Please give it a try.
Sorry for the delay, I haven't had time to work on this until today. mem=32G did indeed work to prevent the bug with the 6.4.x kernel, but of course halved the available memory. The new kernel you built also results in a correct display at idle. I saw in the patch notes that it may result in problems under memory pressure, but it sounds like there's work ongoing on the problem. I wonder why the problem doesn't occur when using XFCE window manager if it's a kernel/display driver issue at root. Thank you very much for your help. Do you want to collect any more information about this from my system? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213787 https://bugzilla.suse.com/show_bug.cgi?id=1213787#c12 --- Comment #12 from W <opensuse-bugs@mkwsystems.com> --- Two notes: - 6.4.x in my previous comment should be 6.4.2, I did not try mem=32G with 6.4.9 - With kernel 6.4.2, if I use a monitor with 1920x1080 resolution rather than 3840x2160, the problem does not occur with 64GB of memory. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com