ich habe eine /etc/systemd/system/ati-hybrid.service erstellt mit Inhalt ...
[Unit]
Description=ati-hybrid
[Service]
ExecStart=/usr/bin/ati-hybrid
[Install]
WantedBy=multi-user.target
Dazu eine /usr/bin/ati-hybrid erstellt und ausführbar gemacht.
#!/bin/bash
modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch # added by hybrid-video-ati-intel install script
danach
systemctl enable ati-hybrid.service
Reboot und
systemctl status ati-hybrid.service
ati-hybrid.service - ati-hybrid
Loaded: loaded (/etc/systemd/system/ati-hybrid.service; enabled)
Active: failed (Result: exit-code) since Thu, 13 Sep 2012 13:43:53 +0200; 4h 6min ago
Process: 423 ExecStart=/usr/bin/ati-hybrid (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/ati-hybrid.service
🙁
Allerdings scheint das System diese /etc/systemd/system/ati-hybrid.service doch zu beachten. Als ich aus der /usr/bin/ati-hybrid das "modprobe radeon" rausgenommen habe, wollte die Kiste gar nicht mehr booten, nicht mal zur Konsole oder Sysrescue, nur Hardreset. Zumindest mit Bootoption "init=/bin/systemd". Mit "modprobe radeon" klappt es auch mit dieser Bootoption.
Keine Ahnung welche Datei jetzt wie beachtet wird. "cat /sys/kernel/debug/vgaswitcheroo/switch" ergibt wie gewünscht, daß die 0:IGD, also die Intel aktiv ist.