Pb jeux OpenGL + AsusEnhanced1.16 + SmartDoc

Pb jeux OpenGL + AsusEnhanced1.16 + SmartDoc - Carte graphique - Hardware

Marsh Posté le 26-07-2005 à 18:32:44    

Salut, ma carte une 6800GT ASUS
Donc pour résumé le pb est la combinaison :  
ASUS Enhanced driver 1.16 + SmartDOc + pilote nVidia (77.50, 77.72, 77.76)  
 
le pb c'est que les jeux opengl ne se lancent pas :  
 
Doom3 : "Votre combinaison de carte graphique et pilote ne prend pas en charge les paramètres nécessaires. X..GL_ARB_multitexture not found  
X..GL_ARB_texture_env_combine not found  
X..GL_ARB_texture_cube_map not found  
X..GL_ARB_texture_env_dot3 not found  
X..GL_ARB_texture_env_add not found  
X..GL_ARB_texture_non_power_of_two not found  
X..GL_ARB_texture_compression not found  
X..GL_EXT_texture_filter_anisotropic not found  
X..GL_EXT_texture_lod not found  
X..GL_1.4_texture_lod_bias not found  
X..GL_EXT_shared_texture_palette not found  
X..GL_EXT_texture3D not found  
X..GL_EXT_stencil_wrap not found  
X..GL_NV_register_combiners not found  
X..GL_EXT_stencil_two_side not found  
X..GL_ATI_separate_stencil not found  
X..GL_ATI_fragment_shader not found  
X..GL_ATI_text_fragment_shader not found  
X..GL_ARB_vertex_buffer_object not found  
X..GL_ARB_vertex_program not found  
X..GL_ARB_fragment_program not found"  
 
Riddick : "Attention l'ICD OpenGL par défaut 'GDI Générique" est utilisé. Veuillez installer les pilotes correspondant à votre carte 3D.  
 
J'avais pas de pb avec ma Ti4200, j'ai essayé avec Driver CLeaner et tous les pilotes depuis les 77.50 au 77.76, mais rien à faire. En fait à chaque installation des pilotes les jeux se lancent bien et après 5-10 exécution j'ai ce message d'erreur. Je pense que les pilotes ASUS ENhanced Driver doivent modifier une entrée qq part dans la BDR, mais comment là trouver ?  
 
Si qq'un à une solution je suis preneur  
Merci

Reply

Marsh Posté le 26-07-2005 à 18:32:44   

Reply

Marsh Posté le 08-08-2005 à 00:21:30    

Sinon, pour le bug openGL, j'ai trouvé l'origine du probème : en gros c'est le fichier ATKDISP.dll dans windwos/system32 qui est en cause.  
 
Ce fichier est installé part les Enhanced Driver et une clé de la BDR nVidia est modifié pour le controlset 1 et 2 (je mets que la 1) :  
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings]  
"InstalledDisplayDrivers"=hex(7):6e,00,76,00,34,00,5f,00,64,00,69,00,73,00,70,\  
  00,00,00,00,00  
 
devient :  
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings]  
"InstalledDisplayDrivers"=hex(7):61,00,74,00,6b,00,64,00,69,00,73,00,70,00,00,\  
  00,00,00  
 
Donc la modif en fraçais c'est :  
"InstalledDisplayDrivers"=nv4_disp  
devient  
"InstalledDisplayDrivers"=atkdisp  
 
Donc Windows considère que le pilote de la CG est ATKDISP en non pas nv4_disp (le pilote nvidia). Mais comme chez ASUS, ils travaillent bien, ils ont mis une autre clé de sauvegarde qui indique que le pilote d'origine est bien nv4_disp. Mais ça marche pas tout le temps.  
 
En fait quand on a pls session sous windows et qu'on bascule de l'une à l'autre et ou qu'on lance un jeu OpengGL (doom3, riddick, COD...) pls fois, le jeu bloque et détecte que la version OpengGL installé ne correspond pas à la carte graphique (normal car c'est plus le pilote nvidia qui est utilisé).  
 
Pour pouvoir jouer avec un jeu OpenGL, il faut soit :  
1) restaurer le clé d'origine nvidia et redémarrer l'ordi  
2) faire une copie de nv4_disp.dll et renommer en atkdisp.dll en atkdisp.ORI puis renommer la copie de nv4_disp.dll en atkdisp.dll et redémarrer l'ordi.  
-> Comme ça la dll ATKDISP n'est plus chargé au démarrage  
 
Le problème c'est qu'après si Smardoctor est installé, il va afficher que les Enhanced driver ne sont pas installé.  
 
SmartDoc contrôle si les Enhanced driver sont installés avec peu de chose :  
1) présence du fichier ATKDISP.dll et ATKOSDMini.dll (ce dernier est obligatoire sinon couleur 4bits !!!)  
2) présence des clés :  
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings]  
"InstalledDisplayDrivers"=hex(7):61,00,74,00,6b,00,64,00,69,00,73,00,70,00,00,\  
  00,00,00  
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings]  
"InstalledDisplayDrivers"=hex(7):61,00,74,00,6b,00,64,00,69,00,73,00,70,00,00,\  
  00,00,00  
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\asuskbnt]  
"DisplayName"="Enhanced Display Driver Helper Service"  
"ErrorControl"=dword:00000001  
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\  
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,61,00,74,00,6b,00,6b,00,62,00,6e,\  
  00,74,00,2e,00,73,00,79,00,73,00,00,00  
"Start"=dword:00000001  
"Type"=dword:00000001  
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\asuskbnt\Parameters]  
"Driver"="{4D36E968-E325-11CE-BFC1-08002BE10318}\\0000"  
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\asuskbnt\Parameters\{4D36E968-E325-11CE-BFC1-08002BE10318}]  
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\asuskbnt\Parameters\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]  
"InstalledDisplayDrivers"="nv4_disp"  
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\asuskbnt\Enum]  
"0"="Root\\LEGACY_ASUSKBNT\\0000"  
"Count"=dword:00000001  
"NextInstance"=dword:00000001  
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\asuskbnt]  
"DisplayName"="Enhanced Display Driver Helper Service"  
"ErrorControl"=dword:00000001  
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\  
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,61,00,74,00,6b,00,6b,00,62,00,6e,\  
  00,74,00,2e,00,73,00,79,00,73,00,00,00  
"Start"=dword:00000001  
"Type"=dword:00000001  
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\asuskbnt\Parameters]  
"Driver"="{4D36E968-E325-11CE-BFC1-08002BE10318}\\0000"  
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\asuskbnt\Parameters\{4D36E968-E325-11CE-BFC1-08002BE10318}]  
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\asuskbnt\Parameters\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]  
"InstalledDisplayDrivers"="nv4_disp"  
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\asuskbnt\Enum]  
"0"="Root\\LEGACY_ASUSKBNT\\0000"  
"Count"=dword:00000001  
"NextInstance"=dword:00000001  
 
Donc en gros, c'est soit les jeux OpenGL plantent ou soit SmartDoc affichent le message comme quoi les Enhanced driver ne sont pas installé. J'au essayé les ED1.15 à 1.18 et le pb est toujours le même.  
 
De plus encore plus grave, si ATKDISP est chargé correctement au démarrage de l'ordi, les jeux tournent bcp moins bien. En fait le framerate reste le même, mais il y a pas mal de micro lag, par exemple chez moi avec les ATKDISP, Brothers in Arms n'est presque pas jouable et si je remplace ATKDISP par nv4_disp tout revient à la normale.  
 
Ensuite les anciennes versions, des Enhanced Driver causent parfois des bugs étrange ou des ércans bleus sous windows. Moi je vais éviter des les installer. Heureusment que je fais des Ghost.  
 
Merci ASUS, peut être qu'en 2012 ils corrigeront le pb.  
Désolé pour la longueur du post, mais j'ai passé du temps à comprendre d'ou venait le plantage et j'ai consulté de nombreux forum (US,FR,GB) et ce pb d'opengl revenait souvent sans explication ni solution.  
 
A bientôt

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed