Je place ici les solutions car elles concernent aussi bien les cartes graphiques AMD que NVIDIA (lié au MPO - Multi-Plane Overlay)
Pendant des années sous AMD ou NVIDIA il y a eu des problèmes de TDR Error, normalement résolus, mais maintenant un autre problème est apparu lié au MPO
Il est difficile de trouver un lien pas trop technique et accessible mais pour ceux qui veulent des détails ;
https://dri.freedesktop.org/docs/drm/gp ... rview.html (Tout est dans les premiers paragraphes)
Si on résume à l’extrême : C est en lien avec les économies d'énergie
A la base il peut y avoir d'autres facteurs, à ne pas négliger comme :
- Un OS pas à jour, ou pas en corrélation avec les derniers pilotes sortis et inversement
- Une taille de mémoire virtuelle pas suffisante
- Un pilote corrompu (cela est fréquent après des crashes) il faut donc réinstaller les pilotes graphiques
- Des paramètres vidéo AMD incorrects (du moins considérés comme tels par les pilotes graphiques) comme les Shaders Cache, FreeSync, mais il a été vu également le soucis avec 2 écrans dont l'un est d'une fréquence différente du premier ou d'une fréquence trop élevée (descendre de 166 à 144Mhz peut suffire à résoudre le problème
Sous Windows 11 22H2 il y a d'autres problèmes qui peuvent apparaitre et c'est pour cela qu'en cette deuxième partie de novembre 2022 la mise à jour vers la 22H2 peut etre bloquée sur un grand nombre de configurations
NVIDIA a corrigé une partie du problème avec les pilotes 526.98 mais pas AMD
viewtopic.php?t=60564&start=90 (dernier message)
En effet Nvidia a découvert qu'un bug dans le Desktop Window Manager (DWM) entraînait des lectures d'utilisation du GPU complètement erronées sur ses cartes graphiques .
Le pourcentage d'usage de la carte graphique peut apparaitre à 100%, et ce .. même au repos (IDLE)
Jusqu'à présent, NVIDIA recommandait de désactiver la planification GPU accélérée par le matériel depuis les paramètres Windows comme solution de contournement pour le bug
Outre ce problème, des problèmes liés aux performances ont également affligé les systèmes exécutant Windows 11 22H2. Microsoft l'a finalement reconnu récemment car il y a eu un nombre écrasant de rapports d'utilisateurs et de critiques, et ce n'est pas seulement sur les systèmes basés sur Nvidia non plus, car les systèmes AMD Ryzen peuvent également être affectés .
En cause, les outils de débogage GPU de Windows (ben oui vu que les utilisateurs sont beta testeurs, il faut des remontées techniques)
Néanmoins l'avantage c'est que cela a permis à Microsoft de reconnaitre le problème et de trouver une solution en suspendant le passage à la version 22H2 (le patch du 17/11 KB5019157 ne corrige pas le problème)
Donc par extension il n'est pas conseillé non plus de "forcer" le passage à 22H2 (on le voit fréquemment de la part des utilisateurs)
A la base si ce n'est pas proposé c'est qu'il y a une raison, donc là c'est encore plus justifié
__________________________
LES SOLUTIONS pour le AMD DRIVER TIME OUT (et pour NVIDIA)
Au plus simple en dehors des nouveaux problèmes mais qui peut y contribuer :
Déjà désactiver le démarrage rapide
Les raisons
viewtopic.php?t=70841
Ensuite :
Effacer le cache des Shaders (Dans ADRENALIN pour AMD)
Pour NVIDIA il existe un programme pour le faire viewtopic.php?t=74730
Le bon vieux retour du TDR
Un bug qui revient au fil des ans... et c'est un problème de TDR (temps de réponse des pilotes avec les threads), un problème dans le pilote vidéo qui fait que certains threads restent bloqués un peu trop longtemps sur le GPU
Cela déclenche un TDR (réinitialisation du GPU) qui se produit et fait donc planter les jeux car (réinitialiser le GPU pendant qu'on joue ce n'est pas top :-)
Modifier les valeurs TDR (solution de contournement pas une vraie solution)
https://www.malekal.com/video_tdr_error ... kmd64-sys/
(Sur ce lien il y a d'autres pistes)
Soit on désactive complètement via le programme soit on modifie la valeur
Au passage on retrouve la chose dans le registre
Avec le programme :
Modifier les paramètres TDR dans le Registre
Regedit ->
Code : Tout sélectionner
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
On peut ensuite descendre la valeur à 5 par ex
Ce n'est pris en compte qu'après un reboot et de préférence en ayant désactiver le démarrage rapide
Avec ce délai, le TDR a un temps de réponse suffisant
--------------------------------
Cela parle de tremblements mais il y a aussi des plantages, des écrans noirs et des retours sur le bureau (si usages de programmes avec des Overlays, d'outils graphiques pour des affichages (wallpaper) etc
Il y a plusieurs discussions comme pour NVIDIA
https://www.reddit.com/r/nvidia/comment ... ith_video/
et AMD
https://www.reddit.com/r/Amd/comments/y ... _hardware/
La solution n'est donc pas que pour Nvidia mais pour AMD également
Concernant le tremblement de l'image avec les navigateurs Chrome et Edge et Microsoft indiquent que la désactivation de la fonction Multiplane Overlay (MPO) via le registre de Windows permettrait de résoudre temporairement le souci dans certains cas. Il faudrait pour cela désactiver la valeur OverlayTestMode de type REG_DWORD à la clé HKLM\Software\Microsoft\Windows\DWM puis redémarrer.
NVIDIA a publié un petit fichier REG (mpo_disable.reg) qui permet, d'un simple double-clic, d'appliquer la bonne valeur et de désactiver MPO. Il suffit ensuite de redémarrer le système pour que le changement prenne effet.
https://nvidia.custhelp.com/ci/fattach/ ... isable.reg
Code : Tout sélectionner
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
A noter que si cela n'a aucun impact sur votre problème et si vous souhaitez réactiver MPO, un second fichier REG (mpo_restore.reg) est proposé pour supprimer la valeur OverlayTestMode du registre et ainsi revenir à la configuration par défaut.
https://nvidia.custhelp.com/ci/fattach/ ... estore.reg
Code : Tout sélectionner
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=-
Sinon avant de tenter la procédure du .reg soit utiliser Firefox à la place de Chrome, Edge , ...ou alors dans la barre de navigation taper
chrome://flags/
edge://flags/
about://flags <------- fonctionne pour tous les navigateurs basés sur Chromium
Rechercher le terme "ANGLE", ce qui amène à "Choose ANGLE graphics backend"
Changer la valeur "Par défaut" par "D3D9"
Cela vous donnera une accélération hardware qui passera par le GPU (carte graphiqueà pour les éléments du Web mais décodera les vidéos via le CPU (processeur),