After running an nvidia gpu for roughly 4 years I've switched to an AMD card and am having trouble setting it up.
I've removed all of nvidia's things from my system and followed the AMDGPU page on the wiki but it still doesn't work.
After checking lspci I noticed that amdgpu isn't even listed only listing the card model
25:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) (prog-if 00 [VGA controller]) Subsystem: Sapphire Technology Limited Device e447
whereas on my laptop which is also AMD amdgpu is listed under kernel modules and kernel driver in use
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c1) Subsystem: Lenovo Device 3802 Kernel driver in use: amdgpu Kernel modules: amdgpu
additionally I inserted a usb with the arch install on it to see if anything would be different and it was! I saw amdgpu!
25:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) Subsystem: Sapphire Technology Limited Device e447 Kernel driver in use: amdgpu Kernel modules: amdgpu
I'm running on kernel 5.10.83-1-lts but the same happens on the latest non lts kernel.
I haven't been able to find anything of note in dmesg and lsmod tells me that amdgpu and radeon are loaded and I also haven't been able to find anything remotely pertaining to this after about 6 hours of searching and trying to fix this.
Can't help but feel like I'm being dumb and missing something here.