Removed. As before
Seems like it’s older Bios and there are newer versions albeit they are beta. These error messages may not affect the problem you have with the graphics and will likely always exist as i don’t see this hardware getting any newer Bios updates. They are sitting at version 3.00 from 2018 in Beta. Your current Bios version is 2.90 from 2013.
now the bios is up to date. it didn’t solve the problem
Well it shouldn’t hurt to have the latest. So i have a couple of questions from your post so i understand. You have EndeavourOS installed? Did it work before? I see you are using the zen kernel. Have you tried the standard kernel first and or the lts kernel? What desktop is it?
Are there any changes in the Xorg
log messages?
EOS is installed and work (only command line).
The Desktop environment never worked before (a tried several D.E., XFCE, KDE, Cinnamon)
I tried zen kernel in latest installation, because i tried a lot of combiantions in the installation wizard, always with the same issue.
Exactly the same
Is it possible that the error is here?
9.522] (EE) AMDGPU(0): [drm] Failed to open DRM device for pci:0000:03:00.0: Invalid argument
IMPORTANT UPDATE
I find this thread
https://bbs.archlinux.org/viewtopic.php?id=278605
And someone wrote this:
“And this also seems the likely cause, lightdm definitely tries to start before the amdgpu is ready, can you restart it if you run”
systemctl restart lightdm
I tried, and… the user login page appears!
But if I reboot, I need to send the same command again.
Can we correct that?
Have you tried another display manager? If SDDM can’t find a display to output to, that’s the issue.
I’d try first removing all xorg configs, if that doesn’t work, try another DM, or maybe SDDM-git.
And always remember to enable the display manager service. “systemctl enable --now sddm” for example. That way it will stick.
Try adding a drop-in to hold SDDM back a few seconds until the GPU is ready.
sudo systemctl edit sddm.service
In between the commented sections, add:
[Service]
ExecStartPre=/usr/bin/sleep 3
Save and exit, accepting the default name for the file is fine. Then reboot and test again.
I think they need a delay.
https://wiki.archlinux.org/title/LightDM#LightDM_does_not_appear_or_monitor_only_displays_TTY_output
Tried without success. I simply removed che “#” at the begin of the line
Tried without success, also with different numbers
Not sure what you mean removed # Does this file already exist with the contents?
/etc/lightdm/lightdm.conf
[LightDM]
logind-check-graphical=true
Edit: I think i missed something.
This setting will tell LightDM to wait until graphics devices are ready before spawning greeters/autostarting sessions on them.
Hello and welcome,
Did you try without display manager ?
systemctl disable display-manager
and after reboot, enter your login and password and launch the desktop.
Command for Xfce for example :
startxfce4
The file with the line exists, but the line with are talking about starts with a “#”, witch mean it’s a comment, so I deleted the “#” to activate it.
Okay… i didn’t know that file existed otherwise you would have had to create it.
Have you tried the kernel parameter amdgpu.dc=0
in the command line. Not sure if you are using grub or systemd-boot? If grub it needs to be put in the /etc/default/grub
andd then run the grub update command sudo grub-mkconfig -o /boot/grub/grub.cfg
If it is systemd-boot you have to add it to the kernel command line /etc/kernel/cmdline
and then run sudo reinstall-kernels
After the last command appears:
/etc/default/grub: line 1: amdgpu.dc=0: command not found