Zephyrus G14 GPU mode switching

Hi! I’m a first-time Linux user, and I’m having some trouble getting my ASUS ROG Zephyrus G14 GA401IV_GA401IV laptop to switch between using my Radeon iGPU and Nvidia GeForce RTX 2060 with Max-Q Design dGPU. I’m using systemd-boot as my boot manager. I’ve tried a few things already; I blacklisted Nouveau (I’m not 100% sure if it worked), I installed some Nvidia drivers, and I managed to use supergfxctl to switch into hybrid mode, but it won’t switch back. I’ve done a few other things as well, but I’ve fussed around so much that I don’t quite remember what all of them are. I’m planning on using the dGPU for gaming (mostly on Steam). Any help would be greatly appreciated!

Welcome!

Here’s some info if you haven’t seen them already:
https://discovery.endeavouros.com/?s=hybrid+graphics

To see if blacklisting nouveau worked, do

lsmod | grep nouveau

It should show nothing.

Also you could try using nvidia-inst if you didn’t already.
To see what it would do, run
nvidia-inst -t --32
If that looks reasonable, then run it again without the -t flag and let it do its work.

1 Like

Thanks! It looks like the blacklisting did work, and I have used nvidia-inst. Still, whenever I run supergfxctl -g it returns “Hybrid”; and when I use supergfxctl -m Integrated, it returns “Graphics mode changed to Integrated. Required user action is: Logout required to complete mode change”, but stays in hybrid mode after restart. I’m using LUKS encryption, and I’m wondering if that could be interfering in some way.

Check the '.conf files in etc/modprobe.d

If these parameters

"mode": "Hybrid", 
"vfio_enable": false,
"vfio_save": false,

are set in supergfxd.conf the hybrid mode would be activated each boot.

You could set the mode to Integrated instead of Hybrid. And in case you want to enable the dGPU solely, use the mux switch instead. Which is supergfxctl -m AsusMuxDgpu. That should override the '.conf setting during next boot.

Take a look at the rog-control-center too. And follow the guide, as mentioned in the pinned comment of the package details.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.