RGB デバイスを管理するためのツールキットである OpenRGB の最初のリリース

XNUMX年間の開発を経て 公開済み プロジェクトの最初のリリース OpenRGB、カラー バックライトを備えたデバイスを管理するためのユニバーサル オープン ツールキットを提供することを目的としており、特定のメーカーに関連付けられ、原則として Windows のみに提供される公式の独自アプリケーションをインストールせずに実行できるようにします。 コードは C/C++ で書かれており、 によって配布 GPLv2に基づいてライセンスされています。 このプログラムはマルチプラットフォームであり、Linux と Windows で利用できます。

パッケージ サポートする ケース照明用の RGB サブシステムを備えた ASUS、Gigabyte、ASRock、および MSI マザーボード、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 レイアウトの決定、実行されるアクション (カラー ミュージックなど) とバックライトの同期をサポートします。

RGB デバイスを管理するためのツールキットである OpenRGB の最初のリリース

出所: オープンネット.ru

コメントを追加します