External screen with Dell WD19S not working in Desktop Mode

As the title says, I'm trying to use a external screen via a Dell docking station (WD19S). Docking station connects to GPD WIN 4 6800U through USBC and to external screen via DisplayPort. I get a display while on Gaming Mode but as soon as I switch to Desktop mode the screen goes blank and disconnects after some seconds, no display in the Win4 either. After some seconds it tries to display someting again (I see screen is being brought back on from power save status) but stays blank and disconnects again. This behavior repeats on a loop. Tried to use Win+P and cursor keys to see if changing the external display output would help but no result. When I disconnect the cable from the Win4 I can see that there is a notification from KDE6 requesting my admin password. Entering the password does nothing (at least nothing I can see). Any idea how to troubleshoot this? I assume is not a compatibility issue with the dock because it's working in game mode but no idea why it doesn't in desktop mode... Thanks!
wolfyreload
wolfyreload•2w ago
If you explicitly open the Display Configuration config section, check if the display is marked as enabled and visible. Not sure why the Win+P key isn't working though. But there have been a number of KDE 6 glitches In my setup for example by laptop screen is explicitly disabled. See if you can enable it in the config tool if the shortcut doesn't work.
No description
kikeminchas
kikeminchas•2w ago
I only see one screen when I'm disconnected from the Dock. When I connect, the display in the Win4 goes off so I can't see anything, that's why I tried Win+P with the hope that I woudl at least be able to bring back the internal display of the Win4 just to be clear, if I press Win+P when disconnected from the dock, the multiple monitor widget opens and I can see the different options (duplicate, only internal, etc) . Whatever I choose there at that moment, once I plug in the dock, screen goes off and I got no display anymore in either the internal or external displays
wolfyreload
wolfyreload•2w ago
Ah ok in that case it's probably a bug with Game Mode. Are you able to press CTRL+ALT+F2 and get into a terminal session, it might just be showing a blank screen because it cannot get back into KDE properly? If you can run journalctl -n 100 to look at the last 100 log entries and see if you can see a useful error message. If not reboot and see if you can see any error messages with that command (you might need to increase the number of rows to return to find an issue) Also could you please run rpm-ostree status and lets see what version of Bazzite you are on. It might be worth rebasing to Bazzite 39 and seeing if you still get this issue or not
kikeminchas
kikeminchas•2w ago
I'm using Bazzite 40 with the latest updates. I will try later to see if I can see the journal entries and report back. Thanks
wolfyreload
wolfyreload•2w ago
There have been a bunch of KDE6 issues so it might be worth seeing if you can see an error, otherwise try rebase back to the latest Bazzite 39 and see if the error goes away.
kikeminchas
kikeminchas•2w ago
pressing ctrl+alt+f2 brings a terminal login in both the external and internal displays it's asking for a login / password though🤔 ok, got it
kikeminchas
kikeminchas•2w ago
i see multiple suspicious messages here, especially around the line 'cut here' but no idea.... lots of messages about the amd driver...
wolfyreload
wolfyreload•2w ago
what happens if you run startplasma-wayland from the terminal? this would manually start kde6 plasma from terminal
kikeminchas
kikeminchas•2w ago
nothing, cursor blinks but i am still in terminal mode in both internal and external screens
wolfyreload
wolfyreload•2w ago
I don't think that "kf.svg: findInCache with a lastModified timestamp of 0 is deprecated" is the problem, I get this all the time on mine
kikeminchas
kikeminchas•2w ago
log shows it's trying to load, again some errors with kf.svg, not being abel to read some properties in "Vapor" theme
wolfyreload
wolfyreload•2w ago
hmmm please do an rpm-ostree status and lets try and rollback to Bazzite:39 and see if you have a working state then
kikeminchas
kikeminchas•2w ago
rpm ostree status show I'm on bazzite-deck:stable / version 40 need to check how to do a rebase, sorry, never done it will this mess with refind/grub?
wolfyreload
wolfyreload•2w ago
nope That should work rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:39
kikeminchas
kikeminchas•2w ago
it starts but fails 'error: updating rpm-md repo 'rpmfusion-free-updates-testing': Failed to download gpg key for repo 'rpmfusion-free-updates-testing': Curl error (37): Couldn't read a file:// file for file://etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-39 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-39]
wolfyreload
wolfyreload•2w ago
Found this on some of the other threads cd /etc/pki/rpm-gpg sudo ln -s RPM-GPG-KEY-rpmfusion-free-fedora-2020 RPM-GPG-KEY-rpmfusion-free-fedora-39 You might need to run this too sudo ln -s RPM-GPG-KEY-rpmfusion-nonfree-fedora-2020 RPM-GPG-KEY-rpmfusion-nonfree-fedora-39
kikeminchas
kikeminchas•2w ago
ok, it worked now , I got the external display working but only up to 1440p, not 4K . Not a big deal for what i need it but still wonder why , I will try to investigate it thanks a lot for your helpm if I want to return to version 40 I just run the commands above but with a 40 instead of 39m right
wolfyreload
wolfyreload•2w ago
Wonderful news :). typically just replace your current tag with stable rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable else you'll always be stuck to 40. Also worth pinning what works. sudo ostree admin pin 0 will make what you currently have installed always bootable while you wait for "stable" to be more stable :p
kikeminchas
kikeminchas•2w ago
ok, will pin it straight away actually, thanks again
wolfyreload
wolfyreload•2w ago
You are welcome.