我最近买了一台联想 Legion 5 pro。Ubuntu 不支持此设备上的某些功能,因为存在很多问题,包括 Wifi/蓝牙无法工作以及无法调整屏幕亮度,但这里我要解决的是屏幕在睡眠或暂停会话后无法恢复的问题。
场景一
我合上盖子,再次打开,没有反应。无论我做什么,比如点击、按键盘上的按钮或电源按钮,我都看不到屏幕。
场景二
我点击了 ubuntu 菜单上提供的暂停选项,移动光标,密码屏幕又回来了。输入密码后,屏幕再次消失,没有任何反应。在进行一些尝试时,当空白屏幕再次出现时,我再次输入密码并按回车键。我注意到屏幕非常暗,以至于我看不清写了什么或什么在哪里,但我能看见一点。
在这两种情况下,我唯一的选择就是强制关机。
内核版本是5.11.0.37
编辑(2021/10/17)
正如 @zanna 所建议的,当我执行 时systemctl suspend
,它具有正常的暂停行为,我可以重新登录并具有正确的屏幕可见性。我不确定发生了什么,但它神奇地解决了这个问题。(我确实怀疑当 Nvidia GPU 处于活动状态时它是否会工作,我在 Windows 中将其更改为动态模式,这似乎也会影响 ubuntu 环境。
我该如何解决这个问题?
答案1
编辑/etc/default/grub
文件并添加nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1
如下GRUB_CMDLINE_LINUX_DEFAULT
内容:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1"
然后执行sudo update-grub
并重启。