AMD dGPU driver not loading

hello! first time here.

in short, fedora 44 is not using my dGPU whatsoever in any way, even if I add the “run with discrete graphics” launch option to an application. I believe the cause for this is that it is failing to load any driver for my AMD dGPU (ADM Radeon RX 7700S), while correctly loading amdgpu as the driver for my iGPU (AMD Radeon 780M).

output of inxi -G:

Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 33 [Radeon RX 7600/7600
    XT/7600M XT/7600S/7700S / PRO W7600] driver: N/A
  Device-2: Advanced Micro Devices [AMD/ATI] Phoenix1 driver: amdgpu
    v: kernel
  Device-3: Realtek Laptop Camera driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 24.1.14 compositor: kwin_wayland
    driver: gpu: amdgpu resolution: 2560x1600~165Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.2.5 renderer: AMD Radeon 780M
    Graphics (radeonsi phoenix ACO DRM 3.64 7.2.11-200.fc44.x86_64)
  API: Vulkan v: 1.4.341 drivers: radv,llvmpipe surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr

output of lspci -k | grep -A 3 VGA:

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO W7600] (rev c1)
        DeviceName: Realtek
        Subsystem: Framework Computer Inc. Device 0007
        Kernel modules: amdgpu
--
c4:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev c2)
        Subsystem: Framework Computer Inc. Device 0005
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

as you can see, Kernal driver in use: amdgpu is not listed for the dGPU, and inxi reports N/A for the nonexistent driver.

as I understand it, AMD drivers are supposed to be built-in with Fedora, however, even after making sure amdgpu and all the mesa drivers were up to date, I can’t find a solution to this nor can I find anybody having a similar issue with non-Nvidia drivers. any help would be appreciated.

thank you for your time!

Yes the amdgpu drivers are built in. I wonder if your dGPU has odd/new PCI ID that is not listed as supported by in the amdgpu driver?

I’m not sure how to check that the amdgpu supports your GPU IDs.
Hopefully someone else can comment.

Maybe ask Framework what the support situation is?

I could definitely make a post on the framework support forums or contact customer support if nobody here has a solution

I do wonder if I could “force” the amdgpu driver to apply to my dGPU or consider it a valid GPU? but I’m unsure how I’d do that, or if there’s a better solution.