Games are running on iGPU instead of dGPU for Asus ROG laptop.

I have a G14 with a Ryzen 9 6900HS APU (680M iGPU), and a RX 6700S dedicated GPU. When I launch War Thunder from either Steam or its own launcher, the FPS is absolutely poor.

However, when I boot to Windows and switch to “Ultimate” mode (which sets the MUX to use only dGPU), and then go back to Linux, the issue is gone, and I get above 150 Frames.

Now since Bazzite isn’t selecting the correct GPU for me, how do I manually do it for each game or application. Using MUX is not an option because battery life gets absolutely thrashed.

Would also love to know if I can switch this MUX thing in Linux itself without needing Windows.
Was this page helpful?