3 votes

Pourquoi le message "le pilote d'affichage a cessé de répondre et s'est rétabli" apparaît-il lorsque j'utilise des applications Java ?

Lors de l'utilisation normale des applications Java (y compris l'application de configuration Java accessible via le Panneau de configuration), mon écran devient noir et, après quelques secondes, j'obtiens l'erreur "Le pilote d'affichage a cessé de répondre et s'est rétabli". Même lorsqu'il ne plante pas totalement mes pilotes d'affichage, de grandes parties de l'interface utilisateur sont souvent noires et c'est presque complètement inutilisable. J'ai essayé de réinstaller la dernière version de mes pilotes d'écran et de réinstaller Java (actuellement, uniquement la version 32 bits puisque c'est une application 32 bits que je veux exécuter). Quelqu'un a-t-il déjà rencontré ce problème ou a-t-il une idée de ce qui peut se passer ? Voici les spécifications pertinentes :

  • Windows 7 Home Premium 64-bit
  • Radeon HD 5770 - Pilote version 8.841.0.0
  • Java Version 6 Update 25 (build 1.6.0_25-b06)

J'éditerai au fur et à mesure que j'essaierai d'autres choses. Les suggestions de problèmes éventuels sont les bienvenues.

EDIT 1 :

J'ai essayé de supprimer la version 32 bits de Java et d'installer la version 64 bits (même si elles devraient exister côte à côte, je voulais avoir le moins de variables possible). En modifiant les paramètres dans le panneau de configuration Java, les pilotes ne s'arrêtent plus de répondre lorsque je clique sur "Afficher..." sous Fichiers Internet temporaires, mais il y a certainement encore quelque chose qui ne va pas, comme le montre cette capture d'écran :

Java Screenshot

Edit 2 :

Tout semble fonctionner correctement avec rien d'autre que la version 8.782.0.0 des pilotes installée (en d'autres termes, pas de Catalyst Control Center ou de pilotes OpenCL et une ancienne version des pilotes). Je vais essayer d'installer la dernière version du pilote sans le logiciel supplémentaire et voir si cela fonctionne également.

Edit 3 :

Tout semble fonctionner correctement avec le dernier pilote d'écran. sólo installé. Je vais maintenant essayer de déterminer exactement ce qui, dans l'installation du centre de contrôle Catalyst, pourrait causer le problème. Je soupçonne actuellement les pilotes OpenCL ou l'APP SDK ou quelque chose de ce genre.

2voto

Anderson Imes Points 18093

J'ai réduit la liste des problèmes. Le problème n'était pas causé par les pilotes, le kit de développement APP ou autre. Il était causé par l'installation du centre de contrôle ATI Catalyst (soit cela, soit l'un des paramètres par défaut définis par le centre de contrôle Catalyst).

Comme je n'avais pas vraiment besoin du centre de contrôle Catalyst pour quoi que ce soit, je l'ai supprimé. Maintenant, tout semble fonctionner correctement, mais je vais déposer un rapport de bogue auprès d'AMD.

1voto

huiqing Points 11

D'après ce que j'ai découvert, ouvrez le centre de contrôle de Catalyst, allez à Gaming > 3D Application Settings .

Ensuite, cochez l'option "Utiliser les paramètres de l'application" sous Anti-crénelage pour résoudre les problèmes de graphisme Java et de plantage du pilote d'affichage.

1voto

Ingo Points 11

J'ai un problème très similaire avec une Radeon X700 sous Win XP. J'ai découvert qu'il ne se produit que depuis Java 6 Upd 8 (oui, je sais, c'est très vieux maintenant). Si je lance une application Java avec Java 6 Upd 7 (1.6.0_07), elle fonctionne bien. Si je lance la même application avec une version courante de Java 6, le pilote d'affichage se bloque avec les mêmes symptômes que ceux signalés dans ce fil de discussion. Je n'ai pas encore essayé avec Java 7.

1voto

Alsciende Points 11508

Essayez avec ces drapeaux d'exécution.

-Dsun.java2d.opengl=true
-Dsun.java2d.d3d=false
-Dsun.java2d.noddraw=true

Ces drapeaux permettent de basculer le pipeline OpenGL, d'activer l'utilisation de Direct3D et de désactiver l'utilisation de DirectDraw respectivement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X