web-dev-qa-db-fra.com

L'application n'a pas pu accéder au matériel

Lorsque je joue à CoD Black Ops 3, le jeu se bloque et le message d'erreur suivant s'affiche:

Application "blackops3.exe" has been blocked from accessing graphics hardware

Il se bloque toujours lorsque je le joue, juste après une durée variable (en fonction des paramètres et du mode de jeu).

Le jeu se fige et lorsque j'ouvre le gestionnaire de tâches, le jeu devient noir et je peux voir le message d'erreur, mais j'entends toujours le son du jeu.

J'ai essayé de :

  • mettre à jour les pilotes graphiques

  • abaisser complètement les réglages (résolution 1024x768, échelle de résolution de 50%, limite FPS de 30, tout en bas ou éteint si possible)

  • désinstaller les pilotes avec DDU et (manuellement) supprimer toutes les entrées de registre associées à GPU driver

  • définissez TdrDelay sur 8 (le régler sur des valeurs plus élevées rend le jeu figé plus longtemps avant que l'écran ne soit noir); qui a résolu le problème "Le pilote d'affichage a cessé de répondre et a récupéré" que j'avais avant

  • réglez TdrLevel sur 0 (éteignez complètement le TDR), il gèle complètement tout et je dois tuer l'ordinateur avec le bouton d'alimentation

  • désinstaller et installer le GPU via le Gestionnaire de périphériques

  • réinstaller le jeu

  • réinstaller Windows

  • revenir à Windows 7

  • augmenter la taille du fichier de pagination

  • BO3 est autorisé à traverser le pare-feu, ainsi que Steam

  • fonctionnant en mode de compatibilité pour Windows 7/8

  • en cours d'exécution en tant qu'administrateur

  • définir la priorité du processus sur haute (la situation redevient normale)

Mais rien de ce qui précède n'a résolu le problème.
Le jeu a fonctionné à la perfection pendant les trois ou quatre premières semaines de son achat, puis il a commencé à me donner le message "Le pilote d’affichage a cessé de répondre et a récupéré". Après avoir corrigé cela, j'ai commencé à avoir cette erreur.

Je suis confus et j’ai essayé tellement de choses parce que le jeu fonctionnait auparavant, j’obtiens facilement entre 50 et 60 FPS et, surtout, le précédent CoD (Advanced Warfare), dont la configuration système est presque identique, ne plante pas du tout (même à relativement basse vitesse). réglages élevés). Compte tenu de cela, il semble que mon ordinateur puisse exécuter BO3, mais je n'ai simplement pas envie de le faire.

Pourquoi cela se produit-il et si vous le savez, comment puis-je résoudre ce problème?

À propos, voici une capture d'écran d'un match privé avec des bots et une autre avant où les armes ressemblent à de l'argile (les textures ne se chargent pas correctement), bien que cela ne se produise plus (voir mise à jour 4). Je sais que la deuxième capture d'écran est mauvaise, mais c'est la seule que j'ai qui montre ce problème.

MODIFIER:

Je vois que personne ne sait comment résoudre ce problème. Mais comme @ user3064419 l'a dit, qu'est-ce qui bloque l'application en premier lieu? Existe-t-il une documentation sur cette erreur?

Toute aide serait appréciée.

UPDATE:

J'ai donc pensé que cela pouvait être causé par des fichiers corrompus.

J'ai couru sfc /scannow dans cmd et il est venu avec ceci:

Windows Resource Protection found corrupt files but was unable to fix some of them. 
Details are included in the CBS.log windir\Logs\CBS\CBS.log. 
For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not
supported in offline servicing scenarios.

Le journal indique que opencl.dll est corrompu. Cela at-il quelque chose à voir avec mon problème?

UPDATE 2:

J'ai donc utilisé DISM.exe pour réparer le fichier corrompu et sfc /scannow ne signale plus aucune erreur. Mais cela ne semble pas faire de différence.

UPDATE 3

Je pense que si je modifiais le fichier config.ini, je pourrais réaliser quelque chose. Vous pouvez voir le contenu du fichier ici . Je suppose que les valeurs les plus importantes sont VideoMemory, CorpseCount, MeshQuality, TextureQuality, TextureQualityFX, TextureQualityProbes et TextureQualityBakedSunShadows. J'ai mis tout cela au minimum. De plus, j'ai vu une valeur à la fin du fichier appelée StreamMinResident. Sa description est Reduces memory reservations on systems with low GPU memory. et peut être 0 ou 1 (off\on, valeur booléenne). Je l'ai mis à 1, mais cela ne semble pas faire grand chose.

UPDATE 4

Quelque chose de bizarre s'est passé récemment. Les textures et les camos se chargent correctement, même dans les matchs publics (c'est-à-dire que les armes ne ressemblent plus à de l'argile, voir ci-dessus) et j'ai pu mener à bien quelques missions de campagne.

UPDATE 5:

Maintenant, j'ai joué à la bêta ouverte de Battlefield 1 et cela fonctionne à merveille. Je veux dire par là que la résolution est réglée sur 1280x1024, l’échelle de résolution au minimum (ou juste un tout petit peu), tous les paramètres sont bas (sauf AA qui est réglé au minimum, pas éteint), le jeu tourne à environ 45 - 60 FPS et le plus important, ne plante pas du tout.

Maintenant, je pense que l'élément clé ici est l'échelle de résolution. Le même réglage existe dans Black Ops 3 où il peut être réduit à 50% minimum, mais dans Battlefield 1, il peut être encore réduit. Ce qui est étrange, c’est que, dans Black Ops 3, je l’ai réglé à 50% et que le jeu se bloque, mais dans Battlefield 1, lorsque je l’ai réglé à 50%, il ne plante toujours pas, seul le framerate devient insupportable.

UPDATE 6:

OK, je vais devoir arrêter de numéroter les mises à jour. Récemment, j'ai cassé Windows sur mon ordinateur. Lors du démarrage, il refuserait de le faire et dirait "Votre PC a rencontré un problème et doit redémarrer". Ensuite, il redémarrerait et recommencerait dans une boucle infinie.

J'ai correctement supprimé et installé Windows 10 avec Bootcamp et pendant les deux premiers jours, le jeu a fonctionné à la perfection. Il a maintenant commencé à afficher l'erreur Display driver has stopped responding and has recovered. Quoi?! Je sais que je peux régler TdrDelay sur 8 ou autre, mais je vais commencer à avoir l'erreur dans le titre. Je n'ai rien fait avec les mises à jour de pilotes et autres choses du même genre.

J'ai pensé à quelque chose. Cela pourrait-il être causé par une copie non activée de Windows?

Système :

  • Windows 10 x64

  • Intel Core i5 4ème génération à 2,6 GHz (turbo boost jusqu'à 3,3 GHz)

  • Carte graphique Intel Iris 5100

  • Macbook Pro bootcampé mi-2014

Remarque: je suis assez fou pour jouer à Black Ops 3 sur un Mac (vous n'êtes pas obligé de me le dire)

7
syntax_error

J'ai eu le même problème (Application "portal2.exe" has been blocked from accessing graphics hardware), seulement avec Portal 2 plutôt que Black Ops 3, et après n'avoir trouvé aucune aide en ligne, j'ai commencé à jouer avec les paramètres et trouvé un correctif (au moins sur mon ordinateur).

Ouvrez le Panneau de configuration graphique Intel HD -> 3D -> Anticrénelage morphologique conservateur -> Désactiver

Mon ordinateur est équipé de cartes graphiques Intel HD 4400, Win 10 x64 et aucune autre carte graphique.

EDIT: Note: cela réduit les performances de certains jeux!

2
DDriggs00

J'ai un correctif pour ceux qui utilisent une télévision ou un moniteur CLONED. C'est ton problème. Nvidia m'a aidé après une douzaine d'autres suggestions qui ont finalement fonctionné. J'ai débranché le câble HDMI servant mon téléviseur HD secondaire cloné et j'ai juste lancé la carte vidéo sur mon moniteur de bureau principal (qui utilise un câble de port d'affichage). Voila !!! Plus de message d'erreur !!! Nvidia suggère si vous voulez cloner un moniteur secondaire ou un téléviseur pour essayer d'utiliser la fonction EXTEND à la place, ce que j'essaierai quand j'aurai l'heure. Mais dans l’intervalle, le simple fait de débrancher mon téléviseur cloné a éliminé ce message d’erreur et je peux maintenant jouer à mes jeux en 3D. J'espère que cela aide ......... faites le moi savoir !!!

1
Plungerhead

Vous essayez de lancer le jeu avec les graphiques Intel Iris 5100. La configuration minimale requise spécifie la carte graphique NVIDIA GeForce GTX 470 avec 1 Go ou ATI Radeon HD 6970 avec 1 Go. Votre système ne répond pas à la configuration minimale requise, et je pense que le jeu lui-même crache ce message d'erreur à titre indicatif.

0
ChrisInEdmonton