level 2
人早晚要睡觉
楼主
大家好,我在给 ASUS TX Gaming 6 (天选6) 笔记本配置环境时遇到了驱动问题,希望能寻求大家的帮助。
1. 基本环境信息
硬件型号:ASUS TX Gaming 6
操作系统:Fedora 43 (Rawhide
内核版本:Kernel 6.17.9-300.fc43.x86_6
相关软件:通过 lukenukem COPR 仓库安装的 asusctl, supergfxctl, rog-control-cente
2. 问题背景与已解决的故障
起初安装完成后,rog-control-center 无法打开,后台服务未正常运行。经过排查,我发现是因为 systemd 服务文件配置不兼容导致服务假死
我通过以下步骤成功修复了控制中心无法打开的问题
补全并启用了 supergfxd 服务
手动修改了 /usr/lib/systemd/system/asusd.service,将 Type=dbus 改为 Type=simple,配置如下
[Unit]
Description=ASUS Notebook Control
After=dbus.service supergfxd.service
Requires=supergfxd.servic
[Service]
ExecStart=/usr/bin/asusd
Restart=on-failure
RestartSec=1
Type=simple
[Install]
WantedBy=multi-user.targe
目前状态:asusd 和 supergfxd 均运行正常 (Active: active),rog-control-center 可以正常打开,且性能模式切换、电池充电阈值控制均正常工作
3. 当前核心问题:缺失 Aura 驱动
虽然软件能用了,但键盘灯光 (Aura) 无法识别。
运行 "asusctl -s" 命令,输出显示支持 FanCurves 和 Platform,但明确提示:
No aura interface foun
4. 故障排查与证据
根据错误提示,我怀疑是缺少 asus-armoury 内核模块。我尝试了以下操作,证实了我的猜想
(1) 尝试加载现有模
执行 "sudo modprobe hid_asus" -> 成功 (无报错,说明基础 HID 驱动在)
执行 "sudo modprobe asus_armoury" -> 失败
报错信息:modprobe: FATAL: Module asus_armoury not found in directory /lib/modules/6.17.9-300.fc43.x86_6
(2) 尝试安装驱动
尝试命令:sudo dnf install akmod-asus-notebook kernel-devel -
结果:DNF 无法在当前的 Rawhide 源中找到该包
报错信息:Failed to resolve the transaction: No match for argument: akmod-asus-noteboo
5. 结论与求助
目前的情况似乎非常明确:
由于我使用的是 Fedora Rawhide (fc43),lukenukem 的仓库中尚未提供适配此内核版本的 akmod-asus-notebook 包,导致系统物理缺失 asus-armoury.ko 模块,因此无法驱动天选6的键盘灯光
请问:
在官方源跟进之前,是否有其他推荐的方式在 Rawhide 上获取或手动构建 asus-armoury 模块?或者是否有临时的内核参数可以强制开启 Aura 支持?
这东西是我写的问题然后用gemini润色了一些,因为我自己写的玩意太垃圾了没法读(而且因为全程我都在用,所以准确是很准确的)总结一些就是,我想装的东西不存在,所以我应该怎么办
2025年12月02日 15点12分
1
1. 基本环境信息
硬件型号:ASUS TX Gaming 6
操作系统:Fedora 43 (Rawhide
内核版本:Kernel 6.17.9-300.fc43.x86_6
相关软件:通过 lukenukem COPR 仓库安装的 asusctl, supergfxctl, rog-control-cente
2. 问题背景与已解决的故障
起初安装完成后,rog-control-center 无法打开,后台服务未正常运行。经过排查,我发现是因为 systemd 服务文件配置不兼容导致服务假死
我通过以下步骤成功修复了控制中心无法打开的问题
补全并启用了 supergfxd 服务
手动修改了 /usr/lib/systemd/system/asusd.service,将 Type=dbus 改为 Type=simple,配置如下
[Unit]
Description=ASUS Notebook Control
After=dbus.service supergfxd.service
Requires=supergfxd.servic
[Service]
ExecStart=/usr/bin/asusd
Restart=on-failure
RestartSec=1
Type=simple
[Install]
WantedBy=multi-user.targe
目前状态:asusd 和 supergfxd 均运行正常 (Active: active),rog-control-center 可以正常打开,且性能模式切换、电池充电阈值控制均正常工作
3. 当前核心问题:缺失 Aura 驱动
虽然软件能用了,但键盘灯光 (Aura) 无法识别。
运行 "asusctl -s" 命令,输出显示支持 FanCurves 和 Platform,但明确提示:
No aura interface foun
4. 故障排查与证据
根据错误提示,我怀疑是缺少 asus-armoury 内核模块。我尝试了以下操作,证实了我的猜想
(1) 尝试加载现有模
执行 "sudo modprobe hid_asus" -> 成功 (无报错,说明基础 HID 驱动在)
执行 "sudo modprobe asus_armoury" -> 失败
报错信息:modprobe: FATAL: Module asus_armoury not found in directory /lib/modules/6.17.9-300.fc43.x86_6
(2) 尝试安装驱动
尝试命令:sudo dnf install akmod-asus-notebook kernel-devel -
结果:DNF 无法在当前的 Rawhide 源中找到该包
报错信息:Failed to resolve the transaction: No match for argument: akmod-asus-noteboo
5. 结论与求助
目前的情况似乎非常明确:
由于我使用的是 Fedora Rawhide (fc43),lukenukem 的仓库中尚未提供适配此内核版本的 akmod-asus-notebook 包,导致系统物理缺失 asus-armoury.ko 模块,因此无法驱动天选6的键盘灯光
请问:
在官方源跟进之前,是否有其他推荐的方式在 Rawhide 上获取或手动构建 asus-armoury 模块?或者是否有临时的内核参数可以强制开启 Aura 支持?
这东西是我写的问题然后用gemini润色了一些,因为我自己写的玩意太垃圾了没法读(而且因为全程我都在用,所以准确是很准确的)总结一些就是,我想装的东西不存在,所以我应该怎么办