Регулювання яскравості монітору iMac в Linux


Маю відносно старенький девайс iMac 2011 року і довий час користувався ручним регулюванням яскравості монітору командою "xrandr".


Наприклад, щоб зменишити яскравість до 80%:


xrandr --output eDP --brightness 0.8

Якось випадково мені довелось залізти в драйвер підсвітки "/sys/class/backlight/radeon"


Змінивши стандартне значення з "255" до комфортних "50" я був здивований наскільки контрастне відображення вдалось отримати!

Вражає, скільки часу провів на пересвіченому моніторі!


Як виявилось, існує два фактори: живлення на катоди RGB та власне самої підсвітки.


В залежності від відеокарти, ймовірно, для інших користувачів iMac цього року випуску, команда виглядатиме так (і виконується від "root"):


echo 50 > /sys/class/backlight/radeon_bl0/brightness

або ж подивіться що у вас в теці (і підставте в команду вище вашу карту):


ls /sys/class/backlight

Зауважу, що наведена вище інструкція, у моєму випадку, вимагає зміни "acpi_backlight" в значення "native"


GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_backlight=native"

Після чого потрібно оновити конфігурацію командою "update-grub" і перезавантажити систему.

Остання дія також додасть підтримку сенсору автоматичної яскравості, зокрема в Ubuntu.


Сподіваюсь, дана замітка стане в нагоді!



/uk/