Подсветка, не работающая над Ubuntu 17.10, Lenovo P51, Xorg, NVIDIA QUADRо 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)
[...]

Что я попробовал

  • Я пытался изменить GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub (сопровождаемый 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
    

Ни один из вышеупомянутых методов действительно не приводил ни к каким результатам, которые стоит упомянуть.

1
задан 17 November 2017 в 03:13

1 ответ

Я нашел обходное решение, которые работают с моим HP Zbook 15 с nvidia quadro K610M. Но ни один из UI или работы горячих клавиш. Я всегда должен использовать терминал...

Мое решение состояло в том, чтобы установить acpi_backlight ни на один в конфигурации личинки (/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

-1
ответ дан 1 November 2019 в 05:07

Другие вопросы по тегам:

Похожие вопросы: