Bazzite on Framework 16 Not Using dGPU

I installed Bazzite on my Framework 16 and when playing games on steam it’s not using the dGPU

Which Linux distro are you using?

Bazzite

Which release version?
(if rolling release without a release version, skip this question)

(If rolling release, last date updated?)

F42.20251011

Which kernel are you using?

Linux 6.16.4-115.bazzite.fc42.x86_64

Which BIOS version are you using?

03.05

Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series)

Framework Laptop 16 AMD Ryzen 7040 Series with AMD Radeon™ RX 7700S

Same thing here, the only difference is that I’m now running on 3.07 stable bios… It seems to be related to the latest kernel but I’m not sure.

Only the iGPU seem to be detected when using amdgpu_top

Have you tried setting DRI_PRIME=1 in the startup commands in steam?
(Game-Settings → Start arguments → DRI_PRIME=1 %command%)

I use switcherooctl to achieve usage of dGPU on KDE Neon:
switcherooctl launch %command%

On the difference between DRI_PRIME and switcherooctl: Reddit - The heart of the internet