Ядру Linux потрібна ваша допомога в тестуванні драйверів підсвічування на «старих/дивних ноутбуках».

Ядру Linux потрібна ваша допомога в тестуванні драйверів підсвічування на «старих/дивних ноутбуках».

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

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

Якщо ваш (старий, дивний) ноутбук уже працює під керуванням Linux або ви можете завантажити його під час живого USB-сеансу, ви можете перевірити, чи не впливає на ваш ноутбук запущений ls /sys/class/backlight. Якщо є лише один запис і він називається intel_backlight, nouveau_bl, amdgpu_bl0або radeon_bl0, швидше за все, на ваш ноутбук може вплинути майбутня значна зміна підсвічування. Для подальшого тестування дотримуйтесь інструкцій у публікації де Гьоде .

Потрібні тести на старих ноутбуках, оскільки де Геде ініціює деякі значні зміни в елементах керування підсвічуванням простору користувача, над якими він працює з 2014 року . Як описано в блозі Linux Phoronix , існує багато проблем із тим, як Linux намагається вирішити широкий спектр схем підсвічування на дисплеях, які де Гюд окреслив на нещодавній конференції сантехніків Linux. . Кілька підсвічувань можуть працювати з одним дисплеєм, тому елементи керування високого рівня «вгадайте, яка з них працюватиме». Наразі для керування яскравістю потрібні кореневі права. А «0», який вказується як значення підсвічування, залишається загадкою, як зазначив інженер у 2014 році: воно повністю вимкнене чи настільки слабке, наскільки може світитися дисплей?

Зміни, запропоновані de Goede для ядра 6.1, дозволять встановити максимальне значення яскравості, чітко повідомляти, коли елементи керування яскравістю не підтримуються, і реагувати на події гарячого підключення, такі як підключення монітора, який підтримує іншу схему керування яскравістю.

Як ви бачите з нещодавнього екстреного оновлення ядра Linux, забезпечити правильний код для належного живлення дисплея ноутбука непросте завдання. Існує багато дисплеїв ноутбуків, і автори ядра та супроводжувачі не можуть перевірити їх усі. Якщо у вас є старий, який можна завантажити в Linux, ви можете допомогти.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *