前言
这篇文章主要描述我在联想小新 Air 14 AMD 4600U 笔记本上安装 Manjaro 遇到的几个问题,以及其解决方法。
type-c 拓展坞网卡时常不可用
这算是比较严重的问题吧,在用拓展坞连上网线之后,一段时间内网络可用。在这之后,网卡依然存在且为 UP 状态,但实际不可用。导致很多进程被阻塞。
原因是 Manjaro 的 tlp 使用的默认设置,其 USB_AUTOSUSPEND 默认启用。
可能是拓展坞网卡没被 tlp 算在 usb 设备里,当 tlp 挂起 usb 设备时,这张网卡同时也就不可用了。
解决方法是在 /etc/tlp.conf 配置文件里将 USB_AUTOSUSPEND=1 一行解除注释,并改为 USB_AUTOSUSPEND=0。
屏幕亮度无法保存和读取
每次开机后,笔记本屏幕的亮度会变成最高状态。在启动日志里,有一个关于 acpi_backlight 的报错。
虽然在 archwiki 有一个相关的 bug 描述,但尝试其解决方法并不有效,可能不是同一个 bug 。
通过 google 找到一个论坛网友提供的解决方法(抱歉忘了哪个论坛了),在 /etc/default/grub 文件的 GRUB_CMDLINE_LINUX_DEFAULT 一行的参数中加入 acpi_backlight=none。
之后使用 sudo update-grub 更新 grub 启动文件,即可解决。
实际情况是在 sddm 登陆页面时,仍然保持最高亮度,但在登陆后,亮度变为正常,不过启动日志里没有报错了。可能是启动顺序的原因,懒得折腾了。是的,我只是不想看到那个报错日志
指纹识别不可用
这个是没驱动,对于手汗症患者来说,光学指纹识别还能用用,普通的可有可无,不管它。
Firefox 启用 VA-API VP9 硬件加速
Manjaro 的默认浏览器是 Firefox 。
firefox 从 v80.0 开始可以支持 VA-API 的 vp9 解码了,需要手动启用一下,不然 4k 视频在 firefox 上没法看。
首先在浏览器的 about:config 页面中,找到 media.ffmpeg.vaapi.enabled 设置,改为 true。
之后在 ~/.pam_environment 文件中写入 MOZ_X11_EGL=1 。
重新打开 firefox 就可以使用 VA-API VP9 解码了。