3 votes

Écran bleu de la mort (BSOD) Code STOP 0x00000116 à la fermeture du jeu

J'ai rencontré un étrange plantage à la fermeture de Civilization V. Habituellement, le jeu se ferme bien, mais parfois le plantage se présente comme suit :

  1. Je clique sur "Sortir de Windows"
  2. Le jeu se ferme, le bureau s'affiche, mais commence à scintiller.
  3. Après quelques secondes de clignotement, écran bleu de la mort.

J'ai trouvé une solution de contournement et je la posterai en tant que réponse, car je pense que ce problème pourrait potentiellement affecter d'autres jeux DirectX. Pour Civ5 en particulier, je suis tombé sur un fil de compilation pour le dépannage. autres types d'accidents .

Pour vérifier les symptômes, j'ai utilisé BlueScreenView un visualisateur pour les fichiers dump de Windows. Après l'avoir lancé et avoir sélectionné Options->Mode volet inférieur->Écran bleu dans le style XP, mon fichier de vidage ressemble à ceci : enter image description here

4voto

icy Points 171

L'erreur suggère qu'il s'agit d'un crash DirectX, mais il ne suffit pas de mettre à jour les pilotes graphiques ou de confirmer que DirectX est à jour. Le moment décisif est venu pour moi lorsque j'ai trouvé ce fichier Windows ce poste Windows expliquant l'erreur. La partie importante est :

Andre.Ziegler a répondu le 12 juillet 2010
Contrôle de bogue 0x116 : VIDEO_TDR_ERROR Ceci indique qu'une tentative de réinitialisation du pilote d'affichage et de récupération après un dépassement de délai [failure]

Et puis je me suis souvenu que pendant ces crashs occasionnels, j'avais abandonné le jeu. Mon écran était réglé pour s'éteindre au bout de 10 minutes, mais lorsque je suis revenu, le jeu semblait aller bien et j'ai continué à jouer sans problème. Plus tard, lorsque j'ai quitté le jeu, le crash s'est produit.

Ma solution consiste à utiliser un script pour régler le délai d'attente sur "Jamais" (ce qui peut également être fait manuellement par le biais du Panneau de configuration->Options d'alimentation->Désactiver l'affichage->Jamais), et lorsque le jeu est terminé, de le remettre à 10 minutes :

CivilizationV_DX11_nosleep.bat

@echo off
REM The purpose of this script is to prevent a possible BSOD crash on 
REM   Civ5 closing if at one point the monitor went to sleep
REM Place this script in same folder as CivilizationV_DX11 executable
REM Optionally, make a shortcut to it on your desktop

REM sets the monitor to never timeout
powercfg -change -monitor-timeout-ac 0

REM open civ5
call CivilizationV_DX11.exe

REM revert to preferred setting (e.g. 10 minutes)
powercfg -change -monitor-timeout-ac 10

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X