如何在 systemd 启动时 modprobe radeon 并关闭卡?

如何在 systemd 启动时 modprobe radeon 并关闭卡?

ArchLinux 已完全替换rc.confsystemd.我曾经/etc/rc.localmodproberadeon模块并使用 vgaswitcheroo 将其关闭。

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

rc.conf但是, ArchLinux 中已经没有了。我怎样才能做到这一点systemd

答案1

所以你要做的第一件事就是让 Archradeon在启动时自动加载模块

为此,请将文件添加到/etc/modules-load.d目录中,例如:

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

第二件事是让 vgaswitcheroo 发挥其魔力来关闭断开连接的图形适配器。Arch 有一个systemd-vgaswitcheroo-units这可能会帮助您完成此任务。它在启动时回显 OFF,在关闭时回显 ON。要启用它,请使用:

# systemctl enable vgaswitcheroo.service

相关内容