Notes de paramétrage de postes de travail, et autres vicissitudes ...

Accueil > Windows - installation et optimisation > windows 10 - gels intempestifs de la souris

windows 10 - gels intempestifs de la souris

jeudi 2 mai 2024, par Lucien-Henry

Problème

Sous Windows 10, la souris Logitech lift se bloque moins de 1 seconde de façon aléatoire mais plutôt souvent.
Circonstances
Système d’exploitation Windows 10, mais pas lorsque la machine a été dual-bootée sous Ubuntu Mate 24.04 : le problème est donc propre à l’OS et ses drivers.
Le dongle de la souris est branché sur le Dock du Lenovo P50
Quand la souris est employée avec l’adaptateur eGPU Akitio Node (carte graphique nVidia MSI 2070 RTX) branché sur le port Thunderbolt 3 USB-C du Lenovo P50.
Cela ne se fait pas quand c’est la souris est employée dans la même configuration physique mais avec un adaptateur Sonnetech SFP+ toujours sur le même port Thunderbolt 3 USB-C (soit le eGPU soit le SFP+).
Cela n’empêche pas de travailler, mais c’est régulier.

Piste de solutions 1

Clé DWORD DisableSelectiveSuspend
Localisation HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB
Valeur 1 pour que la suspension sélective soit désactivée.
Les clés modifiées (à mettre dans un fichier reg) :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB]
"DisableSelectiveSuspend"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbccgp]
"DisableSelectiveSuspend"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbcir]
"DisableSelectiveSuspend"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci]
"DisableSelectiveSuspend"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub]
"DisableSelectiveSuspend"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBHUB3]
"DisableSelectiveSuspend"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbohci]
"DisableSelectiveSuspend"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbser]
"DisableSelectiveSuspend"=dword:00000001

Les clés non modifiées car ça semble inutile :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbaudio]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbaudio2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbprint]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbscan]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbuhci]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbvideo]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBXHC]

Reboot de la machine
Après reboot, il y a toujours des microblocages.

Piste de solutions 2

Lorsqu’un PC Windows 7 ou Windows Vista sort de l’état de veille ou de l’état de veille prolongée, les problèmes de périphériques USB suivants peuvent se produire : un message d’erreur s’affiche, le périphérique USB ne fonctionne plus, e périphérique USB ne fonctionne pas comme prévu.
Modifier les clés de façon à avoir :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive]
"AdditionalDelayedWorkerThreads"=dword:00000010
"AdditionalCriticalWorkerThreads"=dword:00000010

En remarque, le nombre de fil peut aussi agir sur la fluididté des montages samba.

Liens

port USB peut cesser de fonctionner après le retrait ou l’insertion d’un périphérique USB
How do I permanently disable USB selective suspend ?
Windows XP - Activation de la suspension sélective
problèmes de périphériques USB qui peuvent se produire après la sortie de l’état de veille
AdditionalCriticalWorkerThreads et AdditionalDelayedWorkerThreads
Performance tuning for SMB file servers
Solving terrible performance in application using folders with high filecount