So, I switched from Nvidia to AMD, specifically a 6900XT. I’ve been on EndeavourOS for almost a year, but a new issue has come up after this system upgrade.
Whenever I would boot, two out of every three times, I would get the BIOS splash, get the “Starting Linux Kernal Verson…” screen, and then a No Display Detected right after. Sometimes. After restarting and forcefully restarting right after the starting linux screen, it would proceed to the black screen with an underscore and display my GDM login page. This also happens randomly when resuming from sleep.
So, I figured maybe it’s because I switched graphics cards or because I need a BIOS update. So I figured a new install and a BIOS upgrade might fix the issue. I dual boot with Windows 10 and Windows does not ever encounter this issue. Stress testing the hardware also shows that it doesn’t encounter any faults, this seems to be specifically with linux installs.
I wiped my Linux drive and Windows now boots automatically and I created the live boot USB for the install. The USB boot does the same thing.
I get the “running early hook, starting version 249.7-2-arch” screen and about every 2 out of 3 restarts, black “no display detected”. I’ve tried other monitors etc etc but I’m just not getting these issues on Windows at all and no matter how I change my hardware config, the issue keeps happening. But then it works and boots just fine.
I was using systemd-boot with my previous install before wiping it, but with the USB device using Grub and still having this issue, it must be something unrelated. Perhaps it’s something with when the AMD driver is loaded?
Any help would be great… just let me know what information you need from me. I’ve struggled with finding logs to display what sort of errors could be happening. Also, when the screen doesn’t display, switching to other TTYs does not work, either. Nothing. I have to reboot.
EDIT: Also, pretty relevant, my partner is having the exact same issue, exact same hardware and AMD switchover, but he is running PopOS. I know this isn’t specifically EndeavourOS.