幻15 GU502 Ubuntu18.04 ASUS-NB-Ctrl 风扇控制

GU502 Ubuntu18.04 ASUS NB Ctrl+hid-asus-rog

准备工作

git clone https://gitlab.com/asus-linux/asus-nb-ctrl.git

要求 rust >= 1.40 如果rust版本太低了,编译就会报错。
Ubuntu18默认的rust版本最高是1.47 但是它还是报错了。
所以我们要去升级rust
首先查看我们rustc的版本:

rustc -V

如果版本太低,就去 rustup.io 这个网站升级。
首先要卸载当前的rust

sudo apt remove rustc

然后去 rustup.io 升级rust

Ubuntu需要安装的依赖库: apt install libclang-dev libudev-dev

第二步

进入asus-nb-ctrl

make
sudo make install

第三步 hid-asus-rog

git clone https://gitlab.com/asus-linux/hid-asus-rog.git

下载完后,查看dkms.conf

cat dkms.conf

查看一下它的版本

PACKAGE_NAME=hid-asus-rog
PACKAGE_VERSION=1.0.2
MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules"
CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean"
BUILT_MODULE_NAME[0]=hid-asus-rog
BUILT_MODULE_LOCATION[0]="src/"
DEST_MODULE_LOCATION[0]="/updates/"
AUTOINSTALL=yes
NO_WEAK_MODULES=yes

这里看到版本是1.0.2

sudo su
dkms add .
dkms build hid-asus-rog/1.0.2
dkms install hid-asus-rog/1.0.2

升级内核

如果你的内核版本是5.10以下的,还要升级内核才能使用风扇控制
查看内核版本

uname -r

5.10.1内核地址

  amd64/linux-headers-5.10.1-051001-generic_5.10.1-051001.202012142031_amd64.deb
  amd64/linux-headers-5.10.1-051001_5.10.1-051001.202012142031_all.deb
  amd64/linux-image-unsigned-5.10.1-051001-generic_5.10.1-051001.202012142031_amd64.deb
  amd64/linux-modules-5.10.1-051001-generic_5.10.1-051001.202012142031_amd64.deb

把这四个下载下来,然后放到同一个文件夹里,文件夹可以起名v5.10.1
进入文件夹

sudo dpkg -i *

安装完后重启就可以了
重启后用这个命令重启一下asusd服务

systemctl daemon-reload && systemctl restart asusd

然后就可以调整了

asusctl --help

会出现:

Optional arguments:
  -h, --help            print help message
  -v, --version         show program version number
  -s, --show-supported  show supported functions of this laptop
  -k, --kbd-bright      <off, low, med, high>
  -f, --fan-mode        <silent, normal, boost>, set fan mode independent of profile
  -c, --chg-limit       <20-100>

Commands available
  led-mode  Set the keyboard lighting from built-in modes
  profile   Create and configure profiles
  graphics  Set the graphics mode

See https://asus-linux.org/faq/ for additional help

自己调整就行了

最后 为了服务能开机自启动,我们要把源码里asus-nb-ctrl/data里的asusd.rules放到/etc/udev/rules.d

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LZZ and MYY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值