I’m a long time AMD user both my GPU and CPU. I have a powerful enough PSU and a b550m-plus mobo.
I’m looking to do gaming, light AI work, computer programming, running Docker server services.
I have a Radeon 6900xt, but it doesn’t work well with Linux anymore. amdgpu fails to load, and I can only boot by adding nomodeset to my boot entry.
With ArchInstall I even tried reformatting with xfs, ext4, btrfs, without encryption, with and without LVM, selecting both ATI OS drivers for all GPUs, and drivers for AMD gpus, with systemd-boot and grub.
Even Fedora on USB only boots with nomodeset.
Windows seems to boot fine.
I assume it may be a problem with system reading the drivers from the GPU.
I have onboard HDMI for graphics, but I’ve never got it working.
tbh, my 6900XT was too powerful anyways. I do game in 4K with my 55" TV on the highest settings, but it seems I was still barely using the GPUs full potential.
Funny enough, I seem to have had more problems with high end GPUs in the past than low end GPUs.


I disagree with others, this seems like a software issue. Specifically a config one. Its a strange coincidence that both a 6900XT and your IGP would be misbehaving.
This is also strange, as 4K should be rather stressful. And I’m pulling this thread because AMD GPU prices are awful now and you should really keep your 6900XT if you can.
So… have you tried start fresh? EG booting some other distro from a USB and see if it work alright?
Have you changed anything specific in your BIOS?
I’m having the same issue with booting an Fedora and Arch USB. I also have to set nomodeset
What about a bone stock CachyOS image, with its default graphics config and no boot changes?
Again, I am not trying to be rude, but I am (out of personal experience) suspicious of whatever configurations you might be making and am interested if a ‘default’ config like they ship with gamer distros works.
Oh, and one other thing I thought of:
Your IGP HDMI may not work because, with the graphics card, the BIOS might disable it by default. Mine does this, but its configurable.