The "examples/turn_off_gpu.sh" script (previously test_off.sh) from https://github.com/mkottman/acpi_call returns "failed" for all cases, but the kernel logs "kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND" for all cases, so probably the acpi_call kernel module is outdated (not updated since 2013).
Laptop MSI GS70 6QE, https:/ /www.msi. com/Laptop/ support/ GS70-6QE- Stealth- Pro.html.
$ grep CPU /proc/cpuinfo | head -1
description: BIOS
model name : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
$ lspci | grep -E -i 'vga|nvidia'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
$ lshw | grep -A4 BIOS
vendor: American Megatrends Inc.
physical id: 1
version: E1775IMS.10E
date: 12/02/2015
$
It always produces the following warnings during startup
ACPI Warning: \_SB.PCI0. GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160831/ nsarguments- 95) PEG0.PEGP. _DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160831/ nsarguments- 95) PEG0.PEGP. _DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160831/ nsarguments- 95)
ACPI Warning: \_SB.PCI0.
ACPI Warning: \_SB.PCI0.
for all the kernel versions I have used/tested
4.8.15- 300.fc25. x86_64 200.fc25. x86_64 200.fc25. x86_64 201.fc25. x86_64 200.fc25. x86_64 fc25.x86_ 64 fc25.x86_ 64 fc25.x86_ 64 fc25.x86_ 64 200.fc25. x86_64 200.fc25. x86_64
4.9.0+
4.9.0-rc4+
4.9.0-rc5+
4.9.0-rc8+
4.9.11-
4.9.13-
4.9.13-
4.9.14
4.9.14-
4.9.5-200.
4.9.6-200.
4.9.8-201.
4.9.9-200.
4.10.0-rc5+
4.10.5-
4.10.6-
The "examples/ turn_off_ gpu.sh" script (previously test_off.sh) from https:/ /github. com/mkottman/ acpi_call returns "failed" for all cases, but the kernel logs "kernel: acpi_call: Cannot get handle: Error: AE_NOT_FOUND" for all cases, so probably the acpi_call kernel module is outdated (not updated since 2013).