Dépannage de l'impasse dans ISR entre le pilote NVIDIA et ACPI

J'ai un problème si je restaure mon ordinateur depuis l'hibernation. Après un certain temps (généralement moins de 10 minutes), mon ordinateur se fige et après un certain temps, le BSOD causé par le chien de garde se produit. L'ordinateur fonctionne sous Windows 10 Pro et dispose d'un GPU NVIDIA GeForce 1060 6G avec le dernier pilote studio (457.30). La carte mère est ASUS Z390 PRIME-M avec la dernière version du BIOS 2808. J'ai analysé un crashdump BSOD et il a à chaque fois le même comportement. Un noyau exécute toujours du code de pilote nvidia. Pile la trace est toujours la même et elle suit. Il semble que le pilote soit bloqué à l'instruction ret et à cette instruction, il a été interrompu par un chien de garde entraînant un appel KeBugCheckEx à la fin.

Nvidia driver thread

Intéressant est qu'il existe toujours un deuxième thread qui exécute du code à partir du pilote ACPI. Chaque fois que le problème se produit, les deux cœurs exécutent toujours exactement la même instruction à exactement la même adresse.

ACPI driver thread

Tous les autres cœurs de PROCESSEUR s'exécutent boucle inactive.

Idle loop

Mon avis est qu'il s'agit d'une sorte d'impasse entre le pilote ACPI et NVIDIA, mais je ne sais pas comment y remédier. Le comportement est toujours le même et il ne se produit qu'une seule fois lorsque l'ordinateur se réveille de l'hibernation. Après la réinitialisation (causée par BSOD ou moi-même), cela n'arrive jamais avant la prochaine hibernation. J'ai essayé plusieurs pilotes NVIDIA. Le problème diffère peu, mais la plupart du temps, il en résulte une sorte de BSOD. Avec le dernier pilote, c'est le plus déterministe. Ça finit toujours par une impasse.

Savez-vous comment résoudre des problèmes similaires? Y a-t-il des configurations ACPI qui peuvent changer le comportement de cela?

demandé sur