Ядру Linux нужна ваша помощь в тестировании драйверов подсветки на «старых/странных ноутбуках».

У вас есть ноутбук, который либо «довольно старый», либо «странный»? С завода без винды, или прошивали прошивкой coreboot ? Вы могли бы помочь ядру Linux усовершенствовать свой код подсветки, не отказываясь от модного оборудования, такого как ваше.

Ханс де Гёде, давний разработчик Linux и главный инженер Red Hat, пишет в своем Livejournal о необходимости протестировать «специальную группу ноутбуков», чтобы предотвратить исчезновение их элементов управления подсветкой в ​​ядре Linux 6.1.

Если ваш (старый, странный) ноутбук уже работает под управлением Linux или вы можете загрузить его в живом USB-сеансе, вы можете проверить, не влияет ли на ваш ноутбук запуск ls /sys/class/backlight. Если есть только одна запись, и она называется intel_backlight, или nouveau_bl, скорее всего, на ваш ноутбук может повлиять предстоящее серьезное изменение подсветки. Для дальнейшего тестирования следуйте инструкциям в посте de Goede .amdgpu_bl0radeon_bl0

Необходимы тесты на старых ноутбуках, поскольку де Гёде инициирует некоторые серьезные изменения в элементах управления подсветкой пользовательского пространства, над которыми он работает с 2014 года . Как подробно описано в блоге Linux Phoronix , существует множество проблем с тем, как Linux пытается решить широкий спектр схем подсветки в дисплеях, которые де Гёд изложил на недавней конференции Linux Plumbers. . Несколько подсветок могут работать с одним дисплеем, поэтому элементы управления высокого уровня «угадайте, какая из них сработает». В настоящее время для управления яркостью требуются права root. И «0», переданный в качестве значения подсветки, остается загадкой, как указал инженер в 2014 году: она полностью выключена или настолько слаба, насколько может быть освещен дисплей?

Изменения, предложенные де Гёде для ядра 6.1, позволят установить максимальное значение яркости, четко сообщать, когда элементы управления яркостью не поддерживаются, и реагировать на события горячего подключения, такие как подключение монитора, поддерживающего другую схему управления яркостью.

Как вы можете видеть из недавнего аварийного обновления ядра Linux, предоставить правильный код для правильного питания дисплея ноутбука — непростая задача. Есть много дисплеев ноутбуков, и авторы ядра и сопровождающие не могут протестировать их все. Если у вас есть старый, который вы можете загрузить в Linux, вы можете помочь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *