1,3K подписчиков

Разработка API ядра Linux для современных сложных устройств RGB


Когда дело доходит до современного сложного RGB-освещения для периферийных устройств ПК и тому подобного, это в основном оставлено на усмотрение пользователя. Поскольку большинство RGB-устройств взаимодействуют через USB, проекты пользовательского пространства Linux, такие как OpenRGB, OpenRazer и др., реализовали свои элементы управления RGB-освещением по мере необходимости. Но по мере того, как использование RGB-освещения продолжает расти в пространстве ПК, к лучшему это или к худшему, потребность в API ядра для работы со сложными устройствами RGB возрастает. Такой API в настоящее время разрабатывается.

Вернер Сембах из TUXEDO Computers работает над обработкой ядра для сложных RGB-устройств. Причина этого в том, что некоторые аппаратные средства RGB не доступны для пользовательского пространства, например, подсветка клавиатуры некоторых ноутбуков управляется только через WMI. Текущие интерфейсы ядра Linux не подходят для сложных устройств RGB, таких как управление освещением по каждой клавише, различные режимы освещения и т.д. Сембах обсуждал с разработчиками ядра и сопровождающими OpenRGB подходящий интерфейс для ядра.

Те, кто заинтересован в этой попытке улучшить поддержку ядром Linux сложных устройств RGB и, в конечном итоге, в работе TUXEDO над элементами управления RGB-подсветкой для каждой клавиши в Linux, см. Эту ветку списка рассылки ядра и обсуждение OpenRGB, чтобы узнать о текущих соображениях по предложению ядра.
Разработка API ядра Linux для современных сложных устройств RGB  Когда дело доходит до современного сложного RGB-освещения для периферийных устройств ПК и тому подобного, это в основном оставлено на