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

添加评论