đ§© Le problĂšme
Jâutilise OpenRGB sous Windows 11 avec la fonctionnalitĂ© Hardware Sync, notamment pour piloter les LED RGB en fonction de la tempĂ©rature du GPU.
Configuration typique :
- Carte graphique NVIDIA
- Carte mĂšre ASUS / Gigabyte
- Hardware Sync actif (température GPU)
- DĂ©marrage automatique dâOpenRGB
SymptÎme rencontré
- â AprĂšs un arrĂȘt complet + dĂ©marrage, OpenRGB fonctionne parfaitement
- â AprĂšs une mise en veille puis sortie de veille :
- OpenRGB reste bloqué sur
âDetecting devicesâŠâ - lâinterface ne rĂ©pond plus
- un processus OpenRGB reste actif en arriĂšre-plan
- OpenRGB reste bloqué sur
- â Impossible de relancer OpenRGB sans :
- fermer la fenĂȘtre
- tuer le processus via le Gestionnaire des tĂąches
- relancer manuellement
đ ProblĂšme 100 % reproductible aprĂšs chaque sortie de veille.
đ Analyse de la cause
Ce comportement est un bug connu dâOpenRGB sous Windows lorsque :
- Hardware Sync est actif
- un capteur matériel (GPU Temp, NVAPI) est utilisé
- le PC passe en veille
Ce qui se passe réellement
- Windows met le PC en veille
- Le GPU est réinitialisé
- OpenRGB reste en mémoire avec :
- un thread Hardware Sync actif
- un accĂšs capteur invalide
- Ă la reprise :
- OpenRGB tente de redétecter les périphériques
- il attend indéfiniment
- aucun timeout â blocage
đ Ce nâest pas un problĂšme de configuration, mais de gestion du cycle veille/reprise.
đŻ Objectif de la solution
- â Conserver OpenRGB
- â Conserver Hardware Sync
- â Ne PAS changer de logiciel
- â Ne PAS dĂ©sactiver les fonctionnalitĂ©s
- â Avoir un comportement stable aprĂšs veille
đĄ Principe de la solution
La solution consiste Ă :
- Tuer OpenRGB juste avant la mise en veille
- Relancer OpenRGB proprement aprĂšs la sortie de veille
Ainsi :
- aucun thread Hardware Sync nâest actif pendant la veille
- OpenRGB redĂ©marre âĂ froidâ
- la détection matérielle fonctionne normalement
đ Le Planificateur de tĂąches Windows est parfait pour ça.
đ§š Ătape 1 â TĂąche âPre Sleepâ (avant la veille)
đŻ RĂŽle
Fermer OpenRGB avant que Windows nâentre en veille.
Création de la tùche
Dans le Planificateur de tĂąches :
- â ïž CrĂ©er une tĂąche⊠(pas une tĂąche de base)
Onglet Général
- Nom :
OpenRGB - Pre Sleep - âïž ExĂ©cuter avec les autorisations maximales
- âïž ExĂ©cuter que lâutilisateur soit connectĂ© ou non
- Configurer pour : Windows 10
Onglet Déclencheurs
- Nouveau
- Démarrer la tùche : à un événement
- Journal :
SystĂšme - Source :
Kernel-Power - ID de lâĂ©vĂ©nement :
42
đ (Ă©vĂ©nement âmise en veilleâ) - âïž ActivĂ©
Onglet Actions
- Nouveau
- Action : Démarrer un programme
- Programme :
taskkill - Arguments :
/IM OpenRGB.exe /F
Onglet Conditions
- Tout décocher
Onglet ParamĂštres
- âïž Autoriser lâexĂ©cution Ă la demande
- âïž Si la tĂąche est dĂ©jĂ en cours, arrĂȘter lâinstance existante
âĄïž Valider
đ Ătape 2 â TĂąche âPost Veilleâ (relance OpenRGB)
đŻ RĂŽle
Relancer OpenRGB :
- Ă lâouverture de session
- aprĂšs une sortie de veille
Création / modification de la tùche
Onglet Général
- Nom :
OpenRGB - Veille - âïž ExĂ©cuter avec les autorisations maximales
- âïž ExĂ©cuter que lâutilisateur soit connectĂ© ou non
Onglet Déclencheurs
đ Deux dĂ©clencheurs
1ïžâŁ Ouverture de session
- DĂ©marrer la tĂąche : Ă lâouverture de session
- Utilisateur : votre compte
2ïžâŁ Sortie de veille
- Démarrer la tùche : à un événement
- Journal :
SystĂšme - Source :
Power-Troubleshooter - ID :
1
đ (Ă©vĂ©nement âsortie de veilleâ)
Onglet Actions
đ Deux actions, dans cet ordre
Action 1 â Nettoyage
- Programme :
taskkill - Arguments :
/IM OpenRGB.exe /F
Action 2 â Lancement OpenRGB
- Programme :
C:\Program Files\OpenRGB\OpenRGB.exe - Arguments :
--startminimized
â ïž Ne PAS utiliser :
--no-hardware-sync--no-server
Onglet Conditions
- Tout décocher
Onglet ParamĂštres
- âïž Autoriser lâexĂ©cution Ă la demande
- âïž Si la tĂąche est dĂ©jĂ en cours, arrĂȘter lâinstance existante
âĄïž Valider
đ§Ș VĂ©rification
Commande utile pour confirmer la présence des tùches :
schtasks /query | findstr /I openrgb
Résultat attendu :
OpenRGB - Pre Sleep
OpenRGB - Veille
â ïž Astuce : dans le Planificateur de tĂąches, F5 permet de rafraĂźchir lâaffichage (les tĂąches Ă©vĂ©nementielles nâapparaissent pas toujours immĂ©diatement).
â RĂ©sultat final
- âïž OpenRGB fonctionne normalement
- âïž Hardware Sync GPU Temp actif
- âïž Plus aucun blocage aprĂšs sortie de veille
- âïž Aucun changement dâoutil
- âïž Solution robuste et pĂ©renne
đ§ Conclusion
Ce problĂšme nâest ni liĂ© Ă Windows ni Ă une mauvaise configuration utilisateur, mais Ă la gestion de la veille par OpenRGB lorsque le Hardware Sync est actif.
La solution présentée ici permet de contourner proprement la limitation, sans perdre aucune fonctionnalité.
AprĂšs plusieurs cycles veille / reprise, le comportement est 100 % stable.