Computer freezing on loading screen after logging in on Plasma KDE

Whenever i try logging in with wayland or X11, it goes to a loading screen and then freezes. No button inputs seem to work, so i have to just hold the power button and restart it. I was eventually able to get X11 to work by adding nomodesetto the active entry at /efi/loader/entry, but X11 is being weird and buggy, so i’d like to just go back to my wayland setup if possible.

Everything was working fine yesterday and the only substantial thing i did on my computer in the last couple days was pacman -Syu sdl2-compat sdl2_image sdl2_mixer (i needed them for a school project). I don’t know if that could’ve broken anything, but i’m giving as much information as I can.

I appreciate any and all help. thanks in advance!

Hi there

I had a similar thing happening. Yesterday was working fine but some update broke the graphics on both wayland and X11. Interestingly, as I also have Kodi installed, I could login to a Kodi desktop and would work fine. I’ve a laptop with amd iGPU.

After many hours and lack of sleep, trying to work out what specifically was the issue, restoring a snapshot and updating to the latest version, the issue would still persist. Stumbled upon a post here that includes the solution - https://forum.endeavouros.com/t/display-unresponsive-for-5-minutes-after-boot/77948/2

In the kernel options, include amdgpu.dcdebugmask=0x10 and the desktop environment will likely work. Solved it for me.

1 Like

I tried this and it got later in the loading process, but still froze.

In the meantime, I got wayland working again by resetting my configs, but it still requires the nomodeset to actually get past the login screen.

I fixed it! instead of using amdgpu.dcdebugmask=0x10 I used amdgpu.dcdebugmask=0x410 (I’m on the framework 16) and everything is running smoothly again!

Good to hear! Not sure what changes were made that impacted the panel refresh but the option “amdgpu.dcdebugmask=0x10” disables the panel self refresh. There may be an impact on battery life.

1 Like

Hey, I had the same issue on my laptop with a Radeon 780M. Adding amdgpu.dcdebugmask=0x10 fixed it for me as well. Does anyone know if this might get a proper fix any time soon?

No idea. My idle battery consumption increased by 1W, from around 3.4W to 4.5W so I wouldn’t intend to stick with this for long.

Hello I had a similar problem with a laptop and after digging a bit it came out to be a issue with the latest ddcutil (2.2.3-1 → 2.2.5-1) that makes kde plasma freeze after login.
You can try to roll back to the previous version, or restore from backup and update everything except ddcutil.
sudo pacman -Syu --ignore=ddcutil

PS - Looks like an official workaround of disabling the ddcutil was also posted in arch wiki here: https://wiki.archlinux.org/title/KDE#Disable_ddcutil

Hope it helps

Source: https://bbs.archlinux.org/viewtopic.php?id=312019

Thanks for this. It was indeed the ddcutil update that messed up plasma. The official workaround doesn’t seem to work on my end. Not sure if the service config file is applied early enough but the freeze happens after including the additional config for powerdevil service.

For the time being, I’ve downgraded to 2.2.3-1.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.