#!/bin/bash rmmod nvidia if lsmod | grep -q nvidia; then echo "Error: could not unload nvidia module, leaving card turned on" exit fi modprobe acpi_call if ! lsmod | grep -q acpi_call; then echo "Error: acpi_call module not loaded" exit fi acpi_call () { echo "$*" > /proc/acpi/call result=$(cat /proc/acpi/call) case "$result" in Error*) echo "Disabling nVidia Card failed ($result)." ;; *) echo "Disabling nVidia Card Succeded." ;; esac } echo _PS3 $(acpi_call "\_SB.PCI0.PEGR.GFX0.DOFF") echo TSDS $(acpi_call "\_SB.PCI0.LPCB.EC0.TSDS") echo DGPS $(acpi_call "\_SB.PCI0.PEGR.GFX0.DGPS")