最近 OpenRGBバージョン1.0リリースが発表されましたどれ 以前はOpenAuraSDKと呼ばれていました。 このバージョン1.0は、ツールのXNUMX年間の継続的な開発の後に提供されます。 オープンソースソフトウェアプログラムとライブラリを提供することを目的としています 使いやすい RGBライトにアクセスして制御する マザーボード、RAMモジュール、グラフィックカード、冷却装置、周辺機器など、さまざまなPC機器で使用できます。
このプロジェクトはもともとASUSAuraのみに焦点を当てていました。 これは、キーボードビジュアライザーのAsusAuraWindowsブランチから作成され、Auraプロトコルの背後にある詳細について学び、Aura用のより柔軟で互換性のある信頼性の高いドライバーを開発しました。
OpenRGBについて
この提供された実装はかなり堅実です IntelおよびAMDプラットフォームで複数世代のAuraコントローラーをサポートします。 公式のプロプライエタリアプリケーションをインストールする必要がなくなります 特定のメーカーに関連付けられています。
OpenRGBはAura互換ドライバーと互換性があります G.Skill Trident ZRGBなどを含むさまざまなRGBメモリモジュールメーカーで使用されています。
プロジェクト バックライトを制御するためのユニバーサルAPIを備えた関数のライブラリを提供します アプリケーションの、コンソールユーティリティおよびQtのグラフィカルインターフェイス。 色変更モード(色波など)の選択、バックライトゾーンの制御、高度な効果の適用、LEDデザインの定義、および実行されたアクション(カラー音楽など)とのバックライトの同期をサポートします。
パッケージは、RGBサブシステムを備えたASUS、ギガバイト、ASRock、MSIマザーボードをサポートしています ハウジングをバックライトするために、 バックライト付きメモリモジュール ASUS、Corsair、HyperX、ASUS Aura、Gigabyte Aorusグラフィックカード、 さまざまなLEDストリップドライバー (ThermalTake、Corsair、NZXT Hue +)、照明付きクーラー、マウス、キーボード、ヘッドフォン、およびRazerバックライト付きアクセサリ。
デバイス相互作用プロトコルに関する情報は、主に独自のドライバーとアプリケーションをリバースエンジニアリングすることによって取得されます。
ほとんどの場合、i2c-devを使用するか、USB経由で制御するだけでコンピューターと対話できますが、udevルールも提案されています。 Aura / ASRockマザーボードRGBドライバーを使用するには、Linuxカーネルパッチが必要です。 Razer周辺機器の場合、OpenRazerドライバーが使用されます(Debian / Ubuntuのopenrazer-dkms-driversパッケージ)。
コードはC / C ++で書かれており、GPLv2ライセンスの下で配布されています。 プログラムはマルチプラットフォームです LinuxとWindowsで利用できます。
最後にpハードウェアの互換性を確認できます 現在このユーティリティをサポートしている 次のリンク。
LinuxにOpenRGBをインストールするにはどうすればいいですか?
システムにOpenRGBをインストールできるようにすることに関心がある場合は、以下で共有する手順に従う必要があります。
私たちが最初にしなければならないことは QtCreatorの最新版をインストールします。 (QtCreatorのインストールの詳細はで確認できます 次のリンク).
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
ここでXNUMXつのことができます。XNUMXつはQTクリエーターでプロジェクトを開くか、システムでコンパイルすることです。
コンパイルするには、次のコマンドを実行するだけです。
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
最後に、すべての再起動で持続するいくつかの機能がまだあることを考慮に入れる必要がありますが、色とモードを構成する主な機能は安定しています。
あなたがそれについてもっと知りたいなら 詳細を確認できます 次のリンクで。