Знаю что гугл выдаст 100500 ответов на этот вопрос но большинство из них давно устарело. Итак, в главных ролях Arch и Nvidia. Большинство мануалов советует лезть в /sys/kernel/debug/vgaswitcheroo/switch. Только вот беда - нет у меня никакой vgaswitcheroo. Arch вики советует acpi_call и скрипт turn_off_gpu.sh выдает
Trying \_SB.PCI0.PEG0.PEGP._OFF: works!
$ cat /etc/modules-load.d/acpi_call.conf
#Load 'acpi_call.ko' at boot.
acpi_call
$ cat /etc/tmpfiles.d/acpi_call.conf
w /proc/acpi/call - - - - \_SB.PCI0.PEG0.PEGP._OFF
acpi_call: Cannot get handle: Error: AE_NOT_FOUND
# echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call
# cat /proc/acpi/call
0x0called