наскоро Пусната версия на OpenRGB 1.0който преди това беше известен като OpenAuraSDK. Тази версия 1.0 идва след една година на непрекъснато развитие на инструмента, който има за цел да осигури софтуерна програма и библиотека с отворен код лесен за използване за достъп и контрол на RGB светлини в различно компютърно оборудване, включително дънни платки, RAM модули, графични карти, охлаждащи устройства и периферни устройства.
Този проект първоначално се фокусира само върху ASUS Aura. Той е създаден от клона AsusAuraWindows на визуализатора на клавиатурата, за да научи повече за подробностите зад протокола Aura и да разработи по-гъвкав, съвместим и надежден драйвер за Aura.
Относно OpenRGB
Това предлагано изпълнение е доста солидно и поддържа множество поколения контролери Aura на платформи Intel и AMD, които елиминира необходимостта от инсталиране на официални собствени приложения които са обвързани с конкретен производител.
OpenRGB е съвместим със съвместими с Aura драйвери използва се в различни производители на RGB модули памет, включително G.Skill Trident Z RGB и други.
Проектът предлага библиотека от функции с универсален API за управление на подсветката на приложенията, конзолна програма и графичен интерфейс в Qt. Поддържа избора на режими за смяна на цвета (цветна вълна и др.), Контрол на зоните на подсветката, прилагане на усъвършенствани ефекти, дефиниция на LED дизайна и синхронизиране на подсветката с извършените действия (цветна музика и т.н.).
Пакетът поддържа ASUS, Gigabyte, ASRock и MSI дънни платки с RGB подсистема за подсветка на корпуса, модули памет с подсветка от ASUS, Corsair и HyperX, ASUS Aura и Gigabyte Aorus графични карти, различни драйвери за LED ленти (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.
Накрая стрМожете да проверите хардуерната съвместимост който в момента поддържа тази програма в следната връзка.
Как да инсталирам 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
И накрая, трябва да се вземе предвид, че все още има някои възможности за запазване при всички рестартирания, но основната функционалност за конфигуриране на цветове и режими е стабилна.
Ако искате да научите повече за това можете да проверите подробностите В следващия линк.