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
Message édité par gren35 le 04-08-2005 à 16:54:48