稼働中 · ライブ

Windows 専用のはずだったクーラーの LCD 画面。

Vevor / HT の CPU クーラーの丸型ディスプレイ向けのネイティブ Linux ドライバー。USB HID 5131:2007 コントローラーに対応。Windows も Wine も不要。hidraw だけ。

4:54
CPU30
GPU25
PRO VERSION
Coming soon
YC-01-SS-002 · HID 5131:2007 · driven by Linux
single blue ring · hover for Pro
最大
480×480
丸型ディスプレイ、ネイティブ解像度
200 ms
画面へのテレメトリーフレーム
1 フレームあたり
33 個の値
CPU・GPU センサー、小数で分割
ライセンス
MIT
ベンダーコードなし、条件なし
頭脳とパワー — すべて Linux 上で

Windows アプリができたことすべてを、ネイティブで。

画面のファームウェアが自らダイヤルを描画します。ホストは USB HID 経由でセンサー値を送るだけ。ドライバーの仕事は、システムを読み取り、デバイスが期待するフレームを書き込むことだけです。

CPU テレメトリー

温度、使用率、RAPL によるパッケージ電力、周波数、電圧——カーネルから直接取得。

GPU テレメトリー

温度、使用率、ボード電力、クロックを NVML から取得。GPU が起動時に未準備の場合は遅延再初期化します。

hidraw、root 不要

正確な USB ID に絞った udev ルールでデバイスと通信。カーネルモジュールも特権実行も不要。

設定したら、あとはおまかせ

ユーザー systemd サービスとして動作し、再起動後も維持され、シャットダウン時に画面をきれいに消灯します。

存在する理由

あなたのクーラーには Windows 専用ツールしか付属していませんでした。もう関係ありません。

Clean room

ベンダーコードなし

ホスト側はデバイス自身のデータ経路を観察してゼロから再実装しました。リポジトリにベンダーバイナリも逆コンパイルコードもありません。

オープン

MIT ライセンス

ドライバー、udev ルール、systemd ユニット、完全なプロトコル仕様はすべて公開。フォークも、配布も、その上での開発も自由です。

テスト済み

実機

Ubuntu 22.04、カーネル 6.8 で検証。YC-01-SS-002 パネルを実稼働ワークステーションで 24 時間 365 日動作させて確認。

3 つのコマンド

接続から起動まで 1 分以内。

01 — 依存関係
HID + センサースタックをインストール
# Debian / Ubuntu
sudo apt install libhidapi-hidraw0
pip install hidapi psutil pynvml
02 — 権限
udev ルールを配置
# 99-cooler-lcd.rules
KERNEL=="hidraw*",
 ATTRS{idVendor}=="5131",
 ATTRS{idProduct}=="2007",
 MODE="0666"
03 — 実行
フォアグラウンド、またはサービスとして
python3 vevor_lcd_linux.py

# or persistent
systemctl --user enable \
  --now cooler-lcd.service
Open source

クーラーの画面を Linux へ。

無料、MIT、そして実稼働中。スターを付けて、フォークして、あるいは活動を支援してください。