Update installation guide with ACPI call to disable dGPU
https://www.reddit.com/r/ZephyrusG14/comments/i6xrmm/how_to_disable_dgpu_linux_solved/
For users who don't care about the dGPU, it's possible to use the "acpi_call" kernel module and call
_SB.PCI0.GPP0.PG00._OFF and completely turn off the dGPU (USB-C remains functional, minus DisplayPort).
Powertop shows a battery discharge rate of ~8W idle with the dGPU off, versus ~14W with it on (1660 Ti).
I'm on Arch and the approach I took is slightly different from what OP did in the Reddit thread above, since I want it always off.
- I've enabled acpi_call via /etc/modules-load.d
- Created a simple systemd service to make the ACPI call on boot
- Kept nouveau and all the other modules from the guide blacklisted
- Added nouveau.modeset=0 to kernel boot parameters for good measure (not sure if necessary)
- Then uninstalled all Nvidia-related packages.
Seems to be working without issues as far as I can tell.