asusctl

出自 ArchWiki

asusctlAUR 允许 ROG 和 TUF 笔记本电脑用户通过 CLI 控制他们的笔记本电脑,它支持键盘控制(亮度、RGB 和背光效果),设置自定义充电限制,更改系统电源配置文件,设置自定义风扇曲线和控制 AniMe 矩阵显示。

安装

安装 asusctlAUR 软件包,或者从自定义仓库安装。

某些笔记本电脑可能需要自定义版本的 Linux 才能使所有支持的功能正常工作。请参阅 自定义内核 以了解详情。

配置

asusctl 将其配置文件存储在 /etc/asusd 中,Aura 和 AniMe 配置文件存储在 /usr/share/asusd 中,而 asusd-user 用户特定文件是 ~/.config/rog/rog-user.cfg

RGB/键盘背光

支持的笔记本电脑型号存储在 /usr/share/asusd/aura_support.ron 中,如果您的笔记本电脑无法开箱即用,您可以将其添加到此列表以查看是否受支持。有关详细信息,请参阅 README.md

如果您仍然没有获得支持,则应在项目的 Gitlab 页面上打开一个 issue。

自定义效果

自定义效果的定义由 Systemd 服务处理,设置存储在 ~/.config/rog/rog-user.cfg 中。要使用自定义效果,您应该启用 asusd-user.service 用户单元

注意: 仅当您的笔记本电脑支持自定义效果时,此操作才是必要的。预定义的效果(例如 Pulse、Static 和 Breathe)应该无需额外步骤即可工作。

有关详细信息,请参阅 ASUS Linux 手册asusd-user 部分。

AniMe 矩阵显示

对于具有 AniMe 矩阵显示的笔记本电脑,控制它的设置和选项存储在 ~/.config/rog/rog-user.cfg 中。

要在 Linux 下使用它,您首先需要启用 asusd-user.service 用户单元

有关详细信息,请参阅 ASUS Linux 手册asusd-user 部分。

用法

单独发出命令 asusctl 将输出支持的选项列表。您还可以使用子值列出子类别中的选项,例如 asusctl bios 将列出 BIOS 子类别中的所有选项。

在处理子类别时,可以通过交换标志的大小写来查询当前设置。大写标志进行更改,小写标志查询当前设置。例如,asusctl bios -o 将返回当前面板 overdrive 状态,而 asusctl bios -O true 将其设置为启用。

显示支持的选项

以下命令用于显示您的笔记本电脑支持的所有选项

$ asusctl -s

充电限制

使用以下命令设置电池充电限制

$ asusctl -c limit 

其中 limit 介于 20 到 100 之间。

注意: 75% 的充电限制适用于经常拔掉插头的笔记本电脑。60% 是长时间插电的笔记本电脑的理想值

RGB/键盘背光

使用以下命令切换 LED 模式

下一个模式

$ asusctl led-mode -n

上一个模式

$ asusctl led-mode -p

面板 Overdrive

如果您的笔记本电脑支持面板 overdrive,则可以使用以下命令切换它

$ asusctl bios -O <true/false>

电源配置文件

支持 QuietBalancedPerformance 模式。

使用以下命令更改电源配置文件

$ asusctl profile -P profile

或使用以下命令循环切换所有配置文件

$ asusctl profile -n

如果您希望在启动期间自动加载某个电源配置文件,则可以在 /etc/asusd/asusd.ron 中设置。

注意: 电源配置文件切换需要运行 power-profiles-daemon 软件包。

使用 MUX 开关

切换到独立显卡模式 (MUX 开关)

supergfxctl 能够检测到 MUX 开关是否已启用,并且即使已启用也不会导致显示管理器失败。将其他 Optimus 管理器与 asusctl 一起使用来控制 MUX 可能会导致问题。

使用以下命令切换到独立显卡

$ asusctl bios -D 0

然后重启。

切换回 Optimus 模式

使用以下命令切换到 Optimus 模式

$ asusctl bios -D 1

然后重启。

在 Wayland 客户端中使用 MUX 开关

在 Wayland 客户端上切换到独立 GPU 应该可以正常工作,但是 NVIDIA GPU 用户在尝试切换之前应查阅 NVIDIA#Wayland configuration。NVIDIA GPU 在 Wayland 下运行某些应用程序时仍然存在一些问题。

rog-control-center

asusctl 的许多功能可以在 GUI 中控制,它打包为 rog-control-centerAUR,也可以从自定义仓库获取。

如果您的笔记本电脑具有 RGB、背光效果或 AniMe 矩阵显示,则使用此工具将大大提高您控制它们的能力。

自定义风扇曲线

使用 rog-control-center 可以为 CPU 和 GPU 定义自定义风扇曲线,适用于每个支持的电源配置文件。

警告: 此功能似乎非常不稳定。如果在启用它后,您遇到一般的卡顿、视频掉帧或其他看似与电源相关的问题,您应该禁用它并保持关闭状态。