Linux и Radeon hd2400 backlight, как их подружить?
Решил установить linux для домашнего пользования, выбор пал на debian 8 с xfce, все завелось и работает отлично, но столкнулся с одной проблемой, копал и так и сяк, но побороть не смог, надеюсь на вашу помощь, друзья.
Имеется ноутбук asus m51sr с видеокартой radeon hd2400.
Fn клавиши на нем адекватно регулируют подсветку экрана в состоянии, когда не загружена никакая ось, визуально яркость в пределах от 20% до 100%.
Так-же они адекватно работают из под вин (xp/win7/win10).
Но при запуске на ноутбуке debian (и ubuntu), эти клавиши регулируют подсветку в пределах видимости 0%-80%, при этом на средних значениях происходит мерцание.
Регулировка посредством модуля на панели дает точно такой же результат.
Запись значений в файлы /sys/class/backlight/acpi_video0 (/radeon_bl0)/brightness тоже косячно изменяют подсветку.
Изменение параметра загрузки acpi_backlight=native (video/vendor/none) не дает никаких результатов.
Примечательно, что если загрузиться с чистого debian без установки драйвера, то подсветка работает как надо и с клавишь и с панели, но изображение вырвиглазное и никак не располагает к работе.
Подскажите пожалуйста, как можно побороть драйвер, или на крайний случай вообще отключить регулировку подсветки посредством драйвера, чтобы получился вариант как при чистой установке, но с поддержкой видеокарты.
Сейчас на ноуте Debian 8.5 (jessie), ядро 3.16.0-4-686-pae
Пакеты: firmware-linux-nonfree, xserver-xorg-video-radeon, xserver-xorg-video-ati
Проблема решена.
#dmesg, ищем сообщение о подсветке, в моем случае это:
radeon atom DIG backlight initialized
Качаем нужный "linux-source" и находим файл с этой фразой.
В этом файле в начале функции инициализации backlight пишем "return;"
Собираем ядро, костыль готов.
Как итог: полная яркость экрана на максимуме, адекватная работа fn клавиш и модулей изменяющих яркость, отсутствие мерцания и свиста инвертора.