яркость экрана гнома

При нажатии клавиш яркости (или использовании ползунка в настройках) Ubuntu действует так, как если бы он изменял яркость экрана, но яркость не менялась. Оглядываясь вокруг, я обнаружил, что могу изменить яркость с помощью

echo $N > /sys/class/backlight/radeon_bl0/brightness

, где $ N равно> = 0 и $ N <= 255.

  • iMac = mc813ll / a
  • Релиз Ubuntu = 18.04
  • Ядро = 4.15.0-20-generic (по умолчанию)

соответствующий журнал

> tail -n 2 /var/log/auth.log
May  5 11:44:02 imac pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
May  5 11:44:02 imac pkexec[7310]: $USER: Executing command [USER=root] [TTY=unknown] [CWD=/home/$USER] [COMMAND=/usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 10]

прямое тестирование;

> sudo /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 255
Could not set the value of the backlight: writing '255' to /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0 failed

Нет man-страниц

> man gsd-backlight-helper
No manual entry for gsd-backlight-helper
> man gnome-settings-daemon
No manual entry for gnome-settings-daemon

примеры длинных путей;

> echo 20 > /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
-bash: echo: write error: Invalid argument

> echo 20 > /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-eDP-1/radeon_bl0/brightness

выглядит так это src, как мне сказать яркости GNOME, с чем поговорить в ядре?

[РЕДАКТИРОВАТЬ] Я только что перезагрузился, и

/sys/class/backlight/radeon_bl0/brightness

теперь

/sys/class/backlight/radeon_bl1/brightness

или

/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1/card1-eDP-1/radeon_bl1

, поэтому местоположение не является даже стабильным .

> lspci | grep "VGA compatible controller"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT]

> sudo dmidecode | grep -A 9 "System Information" | grep "Product Name"
    Product Name: iMac12,2
0
задан 25 June 2018 в 16:39

1 ответ

Используйте acpi_backlight параметр ядра;

 sudo perl -pi -e 's/(GRUB_CMDLINE_LINUX_DEFAULT="[^"]*)(")/$1 acpi_backlight=vendor$2/g' /etc/default/grub 
0
ответ дан 29 October 2019 в 09:46

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

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