Fedora 40 AMD GPU Not Detected

I found that my Framework 16 running Fedora 40 KDE (updated as of 31JUL 2024) is not detecting my AMD 7700S GPU. I’m currently running a second monitor through the USB-C port in the back of the GPU card, so I know it’s connected properly. I need the GPU for some encoding on Handbrake, but I just can’t get the computer to recognize anything other than the integrated 780M. Framework claims that all of the drivers for Linux are shipped with the Kernel, but I’m not so sure now.

Iv’e looked around online and through the Framework forums, but I haven’t found anything specific that would solve this problem. Any insights into why Fedora is not detecting the appropriate graphics card? I’m sure there is something I’m overlooking.

Screenshot of what hardware is detected

Screenshot of “Included in kernel” driver message

All of amd drivers are part of the kernel amdgpu driver so yes you dont need any other driver.

The sgpu is not showing in the kde about screen as the lde is run through the igpu.

Check for example the lspxi tjat the sgpu is listed

If it’s not showing up but is properly connected it’s probably because it is in runtime PM.

Accessing it via lspci, any sensor monitoring software will wake it.

Try using “nvtop” or mission center for example.

It will go back to runtime PM while idle.