Failed to start light display manager, tried basic forum posts

Hello there,
after a big update yesterday, I was also greeted with the error message upon reboot:

Failed to start light display manager

I updated the Kernel (sudo mhwd-kernel -i linux510), but it did not help with the issue.

The file /var/log/Xorg.0.log contains error messages:


[ 5.684] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 5.738] (EE) open /dev/dri/card0: No such file or directory
[ 5.738] (WW) Falling back to old probe method for modesetting
[ 5.738] (EE) open /dev/dri/card0: No such file or directory
[ 5.738] (EE) Screen 0 deleted because of no matching config section.
[ 5.738] (II) UnloadModule: “modesetting”
[ 5.738] (EE) Device(s) detected, but none match those in the config file.
[ 5.738] (EE)
Fatal server error:
[ 5.738] (EE) no screens found(EE)

After many reboots I noticed, that the startup actually sometimes succeeds. In those cases the xorg-logfile does not contain errors about a missing /dev/dri/card0

A possible cause is presented in the ArchWiki:

The amdgpu kernel module is supposed to load automatically on system boot.

It is possible it loads, but late, after the X server requires it.

The wiki then links to the fix: Kernel mode setting - ArchWiki

In my case I added amdgpu to MODULES in the file /etc/mkinitcpio.conf and regenerated the initramfs (sudo mkinitcpio -p linux510).

Happy new year!

7 Likes