Как modprobe radeon и выключить карту при запуске с systemd?

ArchLinux полностью заменил rc.conf на systemd . Я использовал /etc/rc.local для модуля moddebe radeon и отключил его с помощью vgaswitcheroo.

 modprobe radeon && echo OFF > /sys/kernel/debug/vgaswitcheroo/switch 

Но в ArchLinux больше нет rc.conf . Как я могу сделать это с помощью systemd ?

Итак, первое, что вы сделаете, это то, что Arch автоматически загружает модуль radeon при загрузке .

Для этого добавьте файл в каталог /etc/modules-load.d , например:

 # echo radeon > /etc/modules-load.d/radeon.conf 

Во-вторых, чтобы vgaswitcheroo сделал свою магию, чтобы отключить отключенный графический адаптер. Arch имеет пакет systemd-vgaswitcheroo-units , который может помочь вам в этом. Он выключается при запуске и ВКЛ при выключении. Чтобы включить его, используйте:

 # systemctl enable vgaswitcheroo.service