I have a fresh install, never working. I'm at the point where I can boot from the hard drive and do a modprobe amdgpu successfully. Doing startx in a user account gives several errors (note I'm typing this on my old computer, so there may be typos) open /dev/dri/card0: No such file or directory VGA arbiter: cannot open kernel arbiter, no multi-card support Googling the dri/card0 error suggests that the driver isn't working. On https://wiki.gentoo.org/wiki/AMDGPU the nearest Navi firmware is Navi21 However I have a Navi22. I did install all of the the Navi firmware blobs, hoping they would work. So I suspect the lack of firmware for this GPU is preventing the amdgpu driver from working. I'm wondering if the firmware issue is the cause of my problem, and whether the firmware exists but the wiki is out of date, or maybe there is a kernel option I'm missing. I easily can't attach logs. I can put them on USB drives on the new computer, but the sticks are not recognized on my old computer, its just one of the reasons I'm building a new one.
Navi22's codename is Navy Flounder. The firmware files for this (amdgpu/navy_flounder_{ce,dmcub,me,mec2,mec,pfp,rlc,sdma,smc,sos,ta,vcn}.bin) are present in the same location as for Navi21 in any recent linux-firmware
I reinstalled linux-firmare with the navy_founder_* blobs, thanks for that. After # modprobe amdgpu # dmesg | list -i firmware I only get 3 lines: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-7f] only partially covers this bridge platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 Googling theses gives me no useful information. I have FW_LOADER=y in kernel 5.10.27 I did not build the blobs into the kernel as I have amdgpu as a module, but I'm going to try that to see if it helps.
regulatory.db -> emerge net-wireless/wireless-regdb
Reading that https://forum.manjaro.org/t/radeon-rx-6700-xt-cannot-start-display-manager-black-screen/65820/2 supports for your AMD card was added on kernel 5.12+
I have wireless-regdb installed and the /lib/firmware/regulatory.db is there. As for the kernel I'll upgrade to 5.12.12
I was a bit busy so took a few days before I got around to finishing the 5.12 kernel install. Now its in, amdgpu driver loaded just fine and KDE finally running, so all good now. Thanks for the help, would never guessed to go beyond the stable kernels.