Bazzite 43 loads to a black screen on my Framework 13 laptop

My laptop had upgraded to 43. As the title mentions, when I boot into it, it boots into a blank screen with no ability to use Ctrl+Alt+T or anything. I don't see the login screen at all, just a black screen. All I can do is reboot. I did hear that KDE Wallpaper Engine was removed in 43 and thought to see if creating a new "~/.config/plasma-org.kde.plasma.desktop-appletsrc" would fix it as it has fixed KDE crashes in the past, but it did not help in the slightest. What options do I have? Screenshot of rpm-ostree status attached. Edit: I did attempt a rebase just now through bazzite-rollback-helper. Rebasing to 42 works, rebasing to 43 does not.
No description
Solution:
Latest update should fix this, upstream KDE bug
Jump to solution
41 Replies
Bilb
Bilb3w ago
I have the same problem with my Framework 13. I looked at the logs from the last attempt to boot, but I'm not really sure what to look for. https://paste.centos.org/view/d5b23a7a Which mainboard are you using? I'm on the Ryzen 7 7840U Like you, I've rebased back to 42. Bazzite-dx, specifically. On 43 SDDM doesn't even appear, so I'm not suspicious of Plasma itself yet Do you have any layered packages? Did you enable framework-fan-control? I did, might try disabling that and rebasing back to 43 But if you didn't, seems unlikely to be the problem
pgronkievitz
pgronkievitz3w ago
I've got the same problem. This is kind of weird, as restarting SDDM from tty2 (ctrl+alt+f2) fixes the issue (i'm not sure it matters, but I use FW13 AMD 7040 series)
Bilb
Bilb3w ago
Good to know And that's two of us with that mainboard series
Ruven ✨
Ruven ✨OP3w ago
I have the Ryzen AI 5 340 I did try "ujust disable-framework-automount" in case that was giving an issue, but nothin. I did contact Framework support, but haven't gotten a response yet.
Bilb
Bilb3w ago
So it's not the 7040 line specifically, but maybe still AMD related.
nagito || Knight of Emilia
well i do have some ideas
Ruven ✨
Ruven ✨OP3w ago
Sorry, just saw your questions. -No layered packages - rpm-ostree status screenshot above shows none for verification. -framework-fan-control is enabled. -I have tried both enable-framework-automount and disable-framework-automount with no success with either. I also noticed that sometimes I can get 43 to show SDDM, but it's about a 20% success rate. Both bazzite:stable and bazzite-dx:stable have this issue. I tried rebasing between them just in case it was -dx specific - it's not, unfortunately.
nagito || Knight of Emilia
what happens if you log in to a tty & start KDE from there?
pgronkievitz
pgronkievitz3w ago
I'd say there's some issue with GPU initialization due to these log lines in my case
Oct 31 12:55:03 artemis sddm-helper-start-wayland[2014]: "kwin_core: Failed to open /dev/dri/card1 device (Device or resource busy)\nkwin_wayland_drm: failed to open drm device at \"/dev/dri/card1\"\nkwin_wayland_drm: No suitable DRM devices have been found\n"
Oct 31 12:55:03 artemis sddm-helper-start-wayland[2014]: "QThreadStorage: entry 7 destroyed before end of thread 0x5556284d37f0\nQThreadStorage: entry 1 destroyed before end of thread 0x5556284d37f0\nQThreadStorage: entry 0 destroyed before end of thread 0x5556284d37f0\n"
[SNIP]
Oct 31 12:55:03 artemis sddm-helper-start-wayland[2014]: Stopping... "/usr/bin/sddm-greeter-qt6"
Oct 31 12:55:03 artemis sddm-helper-start-wayland[2014]: "kwin_core: Failed to open /dev/dri/card1 device (Device or resource busy)\nkwin_wayland_drm: failed to open drm device at \"/dev/dri/card1\"\nkwin_wayland_drm: No suitable DRM devices have been found\n"
Oct 31 12:55:03 artemis sddm-helper-start-wayland[2014]: "QThreadStorage: entry 7 destroyed before end of thread 0x5556284d37f0\nQThreadStorage: entry 1 destroyed before end of thread 0x5556284d37f0\nQThreadStorage: entry 0 destroyed before end of thread 0x5556284d37f0\n"
[SNIP]
Oct 31 12:55:03 artemis sddm-helper-start-wayland[2014]: Stopping... "/usr/bin/sddm-greeter-qt6"
but I'm still searching for the root cause I don't really have any idea what made the GPU busy at that time - I don't see any relevant info neither in journal nor dmesg
pgronkievitz
pgronkievitz3w ago
okay, this might be it - sunshine is having a race condition with SDDM @Bilb @Ruven ✨ do you have sunshine enabled on your systems? https://github.com/LizardByte/Sunshine/issues/3653
GitHub
Systemd user service causes race condition · Issue #3653 · Lizard...
Is there an existing issue for this? I have searched the existing issues Is your issue described in the documentation? I have read the documentation Is your issue present in the latest beta/pre-rel...
Bilb
Bilb3w ago
Not sunshine I think, but I do have an auto-dimming user service. I'll check in a bit
ozzfreak
ozzfreak3w ago
May be related, not had time to poke at it. My fiance's Intel PC is doing something similar. It doesn't fully boot anymore unless she uses the prior image
Ruven ✨
Ruven ✨OP3w ago
Finally had a chance to rebase to 43. I was able to open tty2 and use "startplasma-wayland" with no issues. I do not have sunshine enabled
nagito || Knight of Emilia
next idea it says the card is busy what if we made sure ut wasn't by adding systemd.unit=multi-user.target this will just start just the the terminal login no graphical anything until you explicitly start plasma
Ruven ✨
Ruven ✨OP3w ago
systemd.unit=multi-user.target works as described, no graphical, but it acts no different than without it. I tried sudo service sddm restart in tty and was able to get the login screen to come up. Could the issue be involved with sddm? Hm
nagito || Knight of Emilia
sudo service sddm restart works?
Ruven ✨
Ruven ✨OP3w ago
Yes
nagito || Knight of Emilia
have't seen that in years systemctl start sddm would be the modern command but i guess fedora is backwards compatible with the old way
Ruven ✨
Ruven ✨OP3w ago
eh it was from an old wiki page, so that explains that
nagito || Knight of Emilia
if sddm loads then sddm is probably not a problem i wonder if sddm starts what about kwin_wayland
Ruven ✨
Ruven ✨OP3w ago
I get a cursor…
nagito || Knight of Emilia
so yeah it does start press win+w that gives you a search box
Ruven ✨
Ruven ✨OP3w ago
Yep that works
nagito || Knight of Emilia
where you can start apps try launching konsole from konsole start plasmashell
Ruven ✨
Ruven ✨OP3w ago
Need sudo with it? Without, I get an error.
nagito || Knight of Emilia
nope plasmashell normally starts without sudo so looks like we drilled down to the problem
Ruven ✨
Ruven ✨OP3w ago
I couldn’t get Discord to come up so I took a picture
No description
nagito || Knight of Emilia
oh what error does discord give
Ruven ✨
Ruven ✨OP3w ago
My Discord is set to open in the background. I don’t know how to open it without a panel. It does open, I just can’t see it lol
nagito || Knight of Emilia
you just look for it in the search box
Ruven ✨
Ruven ✨OP3w ago
ruven@framework13:~$ plasmashell qt.qpa.xcb: could not connect to display qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, wayland-egl, wayland, xcb. Aborted (core dumped) plasmashell ruven@framework13:~$
nagito || Knight of Emilia
yeah seen this before i donno how to start plasmashell on KWin nowadays it seems back in the day just plasmashell worked imma need to learn it seems kwin is the thing that shows the windows plasmashell handles the rest taskbar desktop etc
Ruven ✨
Ruven ✨OP3w ago
I see this exact error as well in my ujust logs-last-boot dump. I thought to check for it since restarting sddm works and gets me in.
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "Accepting client connections on sockets: QList(\"wayland-0\")\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "kwin_core: Failed to open /dev/dri/card1 device (Device or resource busy)\nkwin_wayland_drm: failed to open drm device at \"/dev/dri/card1\"\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "kwin_wayland_drm: No suitable DRM devices have been found\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "QThreadStorage: entry 7 destroyed before end of thread 0x55a1915b77f0\nQThreadStorage: entry 1 destroyed before end of thread 0x55a1915b77f0\nQThreadStorage: entry 0 destroyed before end of thread 0x55a1915b77f0\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: Stopping... "/usr/bin/sddm-greeter-qt6"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "Accepting client connections on sockets: QList(\"wayland-0\")\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "kwin_core: Failed to open /dev/dri/card1 device (Device or resource busy)\nkwin_wayland_drm: failed to open drm device at \"/dev/dri/card1\"\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "kwin_wayland_drm: No suitable DRM devices have been found\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: "QThreadStorage: entry 7 destroyed before end of thread 0x55a1915b77f0\nQThreadStorage: entry 1 destroyed before end of thread 0x55a1915b77f0\nQThreadStorage: entry 0 destroyed before end of thread 0x55a1915b77f0\n"
Oct 31 17:25:55 sddm-helper-start-wayland[1819]: Stopping... "/usr/bin/sddm-greeter-qt6"
Ruven ✨
Ruven ✨OP3w ago
Looks like there’s a thread about this on GitHub along with several other Framework laptops https://github.com/ublue-os/bazzite/issues/3376
GitHub
SDDM display manager fails to start · Issue #3376 · ublue-os/bazzite
Describe the bug After booting the system, the screen remains completely black. No login screen appears. But i can launch plasma with tty. What did you expect to happen? I expected the system to co...
RestlessStone
RestlessStone3w ago
Im on a 6 year old amd only igpu laptop, same issue same solution
ozzfreak
ozzfreak3w ago
Chiming in, desktop PC with an Intel CPU and nVidia 1070 GPU had this same issue. Plasmashell gave the same error Ruven mentioned above. Had to use systemctl start sddm to make it work. System would re-break every reboot so had to rollback to prior update on Bazzite.
Solution
Kyle Gospo
Kyle Gospo3w ago
Latest update should fix this, upstream KDE bug
Cybearpunk
Cybearpunk2w ago
can confirm latest update fixed it
Ruven ✨
Ruven ✨OP2w ago
Works great, thank you for quickly fixing this!
Ruq
Ruq7d ago
https://universal-blue.discourse.group/t/black-screen-since-latest-update/10985/7 cc this post that I found it appears I'm having a race condition myself with the gpu not being ready before sddm starts right now rebasing to 42, but thankfully another "fix" is just to manually restart sddm after boot to get to graphical
Universal Blue
Black screen since latest update
Its really hardware specific it seems My FW Laptop 13 (AMD 7040) is hit by this, but my Framework Desktop (also AMD but different chipset) is not.
Ruq
Ruq7d ago
I don't think it's fixed it yet... :(

Did you find this page helpful?