我在配备 Ryzen 4600H 和 GTX1650 的联想 Ideapad Gaming 3 上安装了 Ubuntu 21.10。屏幕亮度在用户界面上存在一些问题。第一个问题是,在重新启动或打开设备后,实际亮度与右上角的菜单亮度字段不匹配。菜单显示 0,但实际是 100%。下一个问题是,如果我在启动后第一次插入(或拔出)充电器,亮度会降至 255 中的 20(/sys 目录中 amdgpu_bl0 中的最大亮度),这对我来说非常烦人,因为我必须手动将其重新设置。我猜问题是 GNOME 问题。我应该怎么做才能解决这些问题?
答案1
笔记:这应该可以解决您的部分/全部问题......
问题是,在启动时和关机时都会运行一个进程,该进程会尝试恢复/保存背光设置。在某些配置下,恢复操作会出错,并可能导致您看到的亮度问题。在这里,我们将添加一个小内核选项,以便此进程不会恢复无效的亮度设置。
man systemd-backlight
不要使用您找到的脚本,(我可能写过), 做这个:
编辑 /etc/default/grub:
sudo -H gedit /etc/default/grub
找到如下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.restore_state=0"
sudo update-grub
将亮度设置为所需级别。
reboot