我有一台配备 NVidia Quadro P3000 的 Lenovo Thinkpad P71,BIOS 上有“独立显卡”设置,并且我在 Debian 9 上使用专有驱动程序。
由于某种原因,亮度键不起作用(Fn+F5/Fn+F6)
我尝试添加Option "RegistryDwords" "EnableBrightnessControl=1"
到我的 xorg.conf,将pcie_aspm=force
、acpi_osi=
、acpi_osi=Linux
和acpi_backlight=vendor
(单独)添加到我的内核参数中,执行 update-grub 并重新启动,但似乎没有任何效果。
目前,我的内核参数是quiet splash acpi_osi=
xorg.confEnableBrightnessControl=1
上的,并且亮度键似乎可以工作,但不会超过弹出窗口中显示的 10%,并且实际亮度实际上并未调整。
我/sys/class/backlight/thinkpad_screen/
有brightness
、bl_power
、max_brightness
和actual_brightness
,但调整这些不起作用,当我尝试使用 Fn+F5/F6 键时,这些值会重置为 0。(除了max_brightness
,它保持在 15)
acpi_osi=
此外,xbacklight 仅在我的内核参数中没有时才起作用。
答案1
关于“亮度键不起作用”的问题相当多,常用的调试方法适用:
了解亮度键是否产生正确的键盘
evtest
符号xev
了解如何实际更改背光强度。如果
/sys/class/backlight/...
不起作用,但xbacklight
(使用 xrandr)可以,我会坚持使用xbacklight
.因此配置 boot 使其工作。配置发行版中处理亮度键的任何部分。这因桌面而异,有些没有“正确”桌面的人(比如我)也只是使用窗口管理器。因此,您需要禁用当前处理并在其他地方添加您自己的处理,或者将其更改为 use
xbacklight
而不是 adjustment/sys/class/backlight/...
,它可能会这样做。要了解如何执行此操作,需要有关您的桌面设置的信息。