![Ubuntu 20.04 笔记本电脑屏幕问题--亮度无法再改变](https://linux22.com/image/1017806/Ubuntu%2020.04%20%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E5%B1%8F%E5%B9%95%E9%97%AE%E9%A2%98--%E4%BA%AE%E5%BA%A6%E6%97%A0%E6%B3%95%E5%86%8D%E6%94%B9%E5%8F%98.png)
自从我从 Ubuntu 19.10 升级到 20.04(Gnome 3.36.1)后,我的笔记本电脑(Clevo N151ZU,i7 8565U)的屏幕出现了一些问题:
- 我无法使用键盘(Fn + F8/9)改变屏幕亮度
- 我无法使用右上角的菜单更改屏幕亮度(您可以在其中更改音量、关闭电脑等)
- 我无法在 Gnome 设置中更改屏幕亮度 - 我的笔记本电脑显示屏在 Gnome 显示设置中显示为“未知显示”
- 我无法在 Gnome 显示设置中更改 Hz 和分辨率(唯一可用的选项是 1920x1080)-xbacklight 已安装,命令 xbacklight -set 0、xbacklight -set 100 没有任何作用
- 当我合上笔记本电脑的盖子时,它不会进入待机状态(我在 Gnome 调整工具中设置了“当盖子关闭时进入待机状态”选项)
- 当我将笔记本电脑从待机状态唤醒时(键盘灯亮起等),屏幕保持黑屏。
启动时我收到错误消息:
i915: `' invalid for parameter `enable_dpcd_backlight
GRUB_CMDLINE_LINUX_DEFAULT
我在以下行中尝试使用这些选项/etc/default/grub
:
acpi_backlight=vendor, acpi_backlight=video, acpi_backlight=native
(sudo update-grub
当然,之后是重新启动),什么都没有改变。
我安装了xserver-xorg-video-intel
,没有区别。
一些系统信息:
$ glxinfo | grep "OpenGL core profile version string"
OpenGL core profile version string: 3.3 (Core Profile) Mesa 20.0.4
ls /sys/class/backlight/
不返回任何内容。
$ sudo find /sys/ -type f -iname '*brightness*'
/sys/devices/platform/i8042/serio0/input/input4/input4::capslock/brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::capslock/max_brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::scrolllock/brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::scrolllock/max_brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::numlock/brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::numlock/max_brightness
/sys/devices/platform/tuxedo_keyboard/brightness
/sys/devices/pci0000:00/0000:00:1d.1/0000:3a:00.0/leds/phy0-led/brightness
/sys/devices/pci0000:00/0000:00:1d.1/0000:3a:00.0/leds/phy0-led/max_brightness
/sys/module/video/parameters/hw_changes_brightness
/sys/module/video/parameters/brightness_switch_enabled
/sys/module/tuxedo_keyboard/parameters/brightness
答案1
我的 Tuxedo 笔记本电脑(Clevo 的型号略有不同)也遇到了同样的问题。我刚刚发现 的语法enable_dpcd_backlight
随 20.04 中使用的内核版本而改变(请参阅这里)。
只需将相应的行更改/etc/modprobe.d/tuxedo-i915.conf
为
options i915 enable_dpcd_backlight=1
并重新启动即可。