Un pilote Linux natif pour l'écran rond des refroidisseurs CPU Vevor / HT, basé sur le contrôleur USB HID 5131:2007. Pas de Windows. Pas de Wine. Juste hidraw.
Le firmware de l'écran dessine lui-même son cadran. L'hôte ne fait que lui transmettre les valeurs des capteurs via USB HID — le seul rôle du pilote est donc de lire votre système et d'écrire la trame attendue par l'appareil.
Température, utilisation, puissance du package via RAPL, fréquence et tension — directement depuis le noyau.
Température, utilisation, puissance de la carte et fréquence récupérées via NVML, avec une ré-initialisation différée si le GPU n'est pas prêt au démarrage.
Communique avec l'appareil via une règle udev ciblée sur l'ID USB exact. Aucun module noyau, aucune exécution privilégiée.
S'exécute comme un service systemd utilisateur qui survit au redémarrage et éteint proprement l'écran à l'arrêt.
La partie hôte a été réimplémentée de zéro en observant le propre chemin de données de l'appareil. Aucun binaire propriétaire, aucun code décompilé dans le dépôt.
Le pilote, la règle udev, l'unité systemd et la spécification complète du protocole sont publics. Forkez, déployez, construisez dessus.
Validé sur Ubuntu 22.04, noyau 6.8, avec le panneau YC-01-SS-002 fonctionnant 24/7 sur une station de travail en production.
# Debian / Ubuntu
sudo apt install libhidapi-hidraw0
pip install hidapi psutil pynvml
# 99-cooler-lcd.rules
KERNEL=="hidraw*",
ATTRS{idVendor}=="5131",
ATTRS{idProduct}=="2007",
MODE="0666"
python3 vevor_lcd_linux.py
# or persistent
systemctl --user enable \
--now cooler-lcd.service
Gratuit, MIT, et déjà en production. Mettez une étoile, forkez, ou soutenez le travail.