自从我升级到 Ubuntu 22.04 以来,如果我在启动后不立即登录,我就会遇到屏幕亮度问题。
重现步骤:
- 启动 Ubuntu 22.04
- 启动后,不要立即登录。让屏幕保护程序启动。
- 按 Enter(或任何其他键),将显示用户列表,但屏幕比正常情况下更暗。
- 登录。请注意,屏幕亮度较正常或上次亮度级别有所降低。
注1:如果我锁定屏幕并重新登录,则不会出现此屏幕变暗问题。
根据其他一些线程,我尝试将 acpi_backlight=vendor 添加到 /etc/default/grub 行: GRUB_CMDLINE_LINUX_DEFAULT="quiet Splash acpi_backlight=vendor"
但这种改变没有任何效果。
到目前为止,唯一的解决方法是使用“Fn”键和相应的功能键来重置屏幕亮度。
注 2:此行为在 Ubuntu 18.04 上没有发生
机器规格:Sony Vaio
我最终通过阅读本文中的规范找到了一个有效的设置: https: //wiki.archlinux.org/title/Backlight
本文列出了 acpi_backlight 设置的各种可接受的值。
对我有用的是使用编辑 /etc/default/grub
并更改 GRUB_CMDLINE_LINUX 参数:
GRUB_CMDLINE_LINUX_DEFAULT="安静启动acpi_backlight= 此供应商:GRUB_CMDLINE_LINUX_DEFAULT="安静启动acpi_backlight=native
然后运行
sudo update-grub
,然后重新启动Ubuntu。更多信息:
更改 acpi_backlight 的值后,以及 update-grub 并重新启动后,运行
将显示当前正在使用的驱动程序。
就我而言, acpi_backlight=vendor 显示
系统/类/背光/intel_backlight
系统/类/背光/索尼
而 acpi_backlight=native 仅显示
系统/类/背光/intel_backlight
所以 Ubuntu 22.04 可能不喜欢 Sony 驱动程序的某些内容