背光不适用于Ubuntu 17.10,联想P51,Xorg,NVIDIA Quadro M1200
在努力使用独立显卡安装NVIDIA驱动程序后,我终于认识到我的显示屏背光始终处于全强度,无法通过键盘控制进行更改。
关于我的系统
% sudo apt list --installed | grep nvidia nvidia-387/artful,now 387.22-0ubuntu0~gpu17.10.2 amd64 [installed] nvidia-opencl-icd-387/artful,now 387.22-0ubuntu0~gpu17.10.2 amd64 [installed,automatic] nvidia-prime/artful,now 0.8.5 amd64 [installed,automatic] nvidia-settings/artful,now 387.22-0ubuntu0~gpu17.10.1 amd64 [installed,automatic] % ls /sys/class/backlight # empty! % ls /proc/acpi/ibm/ beep bluetooth cmos driver fan hotkey kbdlight led light volume % cat /proc/acpi/ibm/light status: off commands: on, off % journalctl -b | grep backlight Nov 17 10:46:10 P51 systemd[1]: Created slice system-systemd\x2dbacklight.slice. Nov 17 10:46:10 P51 systemd[1]: Starting Load/Save Screen Backlight Brightness of leds:tpacpi::kbd_backlight... Nov 17 10:46:10 P51 systemd[1]: Started Load/Save Screen Backlight Brightness of leds:tpacpi::kbd_backlight. Nov 17 10:46:22 P51 gsd-media-keys[1489]: Failed to set new screen percentage: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gsd_5fpower_5fmanager_5ferror.Code0: Screen backlight not available % journalctl | grep ACPI [...] Nov 17 10:46:10 P51 kernel: ACPI Error: [\_SB_.PCI0.XHC_.RHUB.HS11] Namespace lookup failure, AE_NOT_FOUND (20170531/dswload-210) Nov 17 10:46:10 P51 kernel: ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20170531/psobject-252) Nov 17 10:46:10 P51 kernel: ACPI Exception: AE_NOT_FOUND, (SSDT:ProjSsdt) while loading table (20170531/tbxfload-228) Nov 17 10:46:10 P51 kernel: ACPI Error: 1 table load failures, 11 successful (20170531/tbxfload-246) [...]
我尝试了什么
-
我尝试使用以下设置之一修改
/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT
(后跟update-grub2
并重启):acpi_backlight=video acpi_backlight=vendor # thinkpad_acpi.brightness... acpi_backlight=native
-
我创建了
/usr/share/X11/xorg.conf.d/10-nvidia-brightness.conf
:Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro M1200" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection
上述方法都没有产生任何值得一提的结果。
我找到了一个与我的HP Zbook 15配合使用nvidia quadro K610M的解决方法。 但是UI或热键都不起作用。 我总是要用终端……
我的解决方案是在grub配置中将acpi_backlight设置为none ( /etc/default/grub
): GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"
然后我使用xbacklight命令(只需用apt-get install xbacklight
添加它) http://manpages.ubuntu.com/manpages/xenial/man1/xbacklight.1.html
例如,对于50%的亮度,我可以输入xbacklight =50
。
资料来源: https : //askubuntu.com/a/937133/783249