OpenRGB 首次發布,這是一個用於管理 RGB 裝置的工具包

經過一年的發展 發表 專案的第一個版本 打開RGB,旨在提供一個通用開放工具包,用於管理具有彩色背光的設備,使您無需安裝與特定製造商相關的官方專有應用程序,並且通常僅針對 Windows 提供。程式碼是用 C/C++ 寫的, 分發者 根據 GPLv2 許可。該程式是多平台的,可用於 Linux 和 Windows。

支持 ASUS、Gigabyte、ASRock 和MSI 主機板,配備用於機殼照明的RGB 子系統、ASUS、Corsair 和HyperX 的背光記憶體模組、ASUS Aura 和Gigabyte Aorus 顯示卡、各種LED 燈條控制器(ThermalTake、Corsair、NZXT Hue+ )、發光的Razer 背光散熱器、滑鼠、鍵盤、耳機和配件。與設備互動的協議的資訊主要透過專有驅動程式和應用程式的逆向工程獲得。

該專案最初以 OpenAuraSDK 的名稱開發,專注於實現 ASUS Aura 協議,但隨後擴展到其他類別的設備。 Aura 支援現已完全成熟,涵蓋基於 Intel 和 AMD CPU 的多個平台上的各代 Aura RGB 控制器,以及 G.Skill Trident Z 等相容控制器。

要與裝置交互,大多數情況下使用 i2c-dev 或透過 USB 控制就足夠了(建議
udev規則)。要在 Aura/ASRock 主機板上使用 RGB 控制器,您必須使用 修補 對於Linux核心。 Razer 週邊設備使用 OpenRazer 驅動程式(Debian/Ubuntu 上的軟體套件 openrazer-dkms-drivers)。

該專案提供了一個函數庫,其中包含用於控制應用程式照明的通用 API、控制台實用程式和 Qt 中的圖形介面。支援顏色變化模式(彩色波形等)的選擇、背光區域的控制、高級效果的應用、LED佈局的確定以及背光與所執行的動作(彩色音樂等)的同步。

OpenRGB 首次發布,這是一個用於管理 RGB 裝置的工具包

來源: opennet.ru

添加評論