OpenRGB 1.0, утилита для управления устройствами RGB, уже выпущена

OpenRGB

Недавно Объявлен выпуск OpenRGB версии 1.0, Который ранее он был известен как OpenAuraSDK. Эта версия 1.0 появилась после года непрерывной разработки инструмента, который стремится предоставить программу и библиотеку с открытым исходным кодом простой в использовании для доступа и управления RGB-подсветкой на различном оборудовании ПК, включая материнские платы, модули оперативной памяти, видеокарты, охлаждающие устройства и периферийные устройства.

Изначально этот проект был ориентирован только на ASUS Aura. Он был создан из ветки AsusAuraWindows Keyboard Visualizer, чтобы узнать больше о деталях протокола Aura и разработать более гибкий, совместимый и надежный драйвер для Aura.

О OpenRGB

Предлагаемая реализация довольно прочная. и поддерживает несколько поколений контроллеров Aura на платформах Intel и AMD, которые избавляет от необходимости устанавливать официальные проприетарные приложения которые привязаны к конкретному производителю.

OpenRGB совместим с драйверами, совместимыми с Aura используется различными производителями модулей памяти RGB, включая G.Skill Trident Z RGB и другие.

В рамках проекта предлагает библиотеку функций с универсальным API для управления подсветкой приложений, консольная утилита и графический интерфейс в Qt. Поддерживает выбор режимов изменения цвета (цветовая волна и т. Д.), Управление зонами подсветки, применение расширенных эффектов, определение дизайна светодиода и синхронизация подсветки с выполняемыми действиями (цветомузыка и т. Д.).

Пакет поддерживает материнские платы ASUS, Gigabyte, ASRock и MSI с подсистемой RGB. для подсветки корпуса, модули памяти с подсветкой от видеокарт ASUS, Corsair и HyperX, ASUS Aura и Gigabyte Aorus, различные драйверы светодиодных лент (ThermalTake, Corsair, NZXT Hue +), кулеры с подсветкой, мыши, клавиатуры, наушники и аксессуары Razer с подсветкой.

Информация о протоколе взаимодействия с устройством получается в основном с помощью проприетарных драйверов и приложений обратного проектирования.

В большинстве случаев для взаимодействия с компьютером достаточно использования i2c-dev или управления через USB, хотя также предлагаются правила udev. Для использования драйверов RGB материнской платы Aura / ASRock требуется патч ядра Linux. Для периферийных устройств Razer используется драйвер OpenRazer (пакет openrazer-dkms-drivers в Debian / Ubuntu).

Код написан на C / C ++ и распространяется под лицензией GPLv2. Программа мультиплатформенная и он доступен для Linux и Windows.

Наконец pВы можете проверить совместимость оборудования который в настоящее время поддерживает эту утилиту в по следующей ссылке.

Как установить OpenRGB в Linux?

Тем, кто заинтересован в возможности установить OpenRGB в своей системе, следует следовать приведенным ниже инструкциям.

Первое, что нужно сделать, это установите последнюю версию Qt Creator. (Вы можете проверить детали установки Qt Creator в по следующей ссылке).

В случае Ubuntu и производных мы должны установить некоторые зависимости:

sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev

Теперь мы собираемся получить утилиту с помощью команды:

git clone https://gitlab.com/CalcProgrammer1/OpenRGB

Сделано сейчас мы должны обновить подмодули:

git submodule update --init –recursive

И здесь мы можем сделать две вещи, одна из них - открыть проект с помощью QT Creator или скомпилировать его в системе.

Для компиляции просто выполните следующие команды:

cd OpenRGB
qmake OpenRGB.pro
make -j8
./OpenRGB

В конце компиляции мы должны разрешить доступ к SMBus.

В Intel это можно сделать с помощью команды:

modprobe i2c-dev i2c-i801

Или в случае AMD мы должны сначала перечислить драйверы SMBus с:

sudo i2cdetect -l

Как только контроллер идентифицирован, мы должны предоставить ему разрешения, например:

sudo chmod 777 /dev/i2c-0

Наконец, следует учитывать, что некоторые возможности сохранения при всех перезапусках все еще отсутствуют, но основная функциональность настройки цветов и режимов стабильна.

Если вы хотите узнать об этом больше вы можете проверить детали По следующей ссылке.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.