Hallo,
ich bin relativer Neuling was openSUSE anbelangt bin jedoch mit der aktuellen 12.2 Beta hellauf begeistert!
Mein Laptop (Asus UL30VT) verwendet die Optimus Technologie mit zwei Grafikkarten (Intel+NVIDIA). Nun habe ich unter Debian bisher das "acpi_call" modul verwendet welches die NVIDIA Grafik ausschalten kann.
Den Dienst "optimusoff" habe ich erstellt um mit einem einfachen Kommando die NVIDIA Grafikkarte an- bzw. abzuschalten.
Code
#! /bin/sh
. /lib/lsb/init-functions
set -e
case "$1" in
start)
#
echo '\_SB.PCI0.P0P1.VGA._OFF' > /proc/acpi/call
;;
stop)
echo '\_SB.PCI0.P0P1.VGA._ON' > /proc/acpi/call
;;
*)
echo '\_SB.PCI0.P0P1.VGA._OFF' > /proc/acpi/call
N=/etc/init.d/optimusoff
echo "Usage: $N {start|stop}\nBy default, 'start' is executed.\n" >&2
exit 1
;;
esac
exit 0
Alles anzeigen
Nun frage ich mich, wie bekomme ich das unter openSUSE geregelt? Wie erstelle ich bei systemd? einen Dienst?
Und wie kann ich bei openSUSE nach dem Start den Dienst starten? "optimusoff start" ?
Danke für eure Hilfe!