Radeon 4870 HD sous Vista x64: Résoudre le bug du viewport
Par Narann le samedi, 1 août 2009, 10:42 - Crashs et bugs - Lien permanent
Dans un ancien billet, je parlais de transformer (on dit "soft modder") une Sapphire Radeon 4870 HD en FirePro 8750 sous XP64. Bien entendu, la manipulation ne permettait pas d'avoir les spécificités du driver (qui sont les principal raison d'acheter une quadro). En revanche, elle permettait de faire disparaitre un "bug" dans Maya qui faisait qu'il était dur de sélectionner des choses dans le viewport (par exemple, avec le gizmo de rotation, quand on clique sur l'axe rouge, X, il sélectionne l'axe bleu, Z). Ça à l'air tout bête comme ça, mais ce bug pourris suffisamment la vie au point que je n'ouvrais plus Maya sur mon PC. Quand je suis passé à Vista x64, le problème est réapparu (logique!) et il existe une manip' toute simple (tellement simple qu'elle ne mériterai même pas un billet) pour pouvoir forcer le driver de la FirePro sur la Radeon.
Vous allez voir, c'est tout con, fallait juste y penser! :hehe:
Bon, normalement, si votre Radeon est bien installé vous avez ça:
Et si vous essayez de faire tourner votre cube...
Bon, maintenant la manip!
C'est tellement simple que j'en ai honte:
Téléchargez les derniers drivers FireGL (FirePro_8.62_Vista64_82694.exe)
Lancez l'installe mais annulez là une fois qu'il a décompressé les fichiers (dans "C:\AMD\FirePro_8.62_Vista64_82694").
Ensuite, depuis votre gestionnaire de périphériques:
Il faut installer en manuel:
On choisit donc les drivers à installer nous même:
Dans la liste, cliquez sur "Disque fourni...":
Naviguez dans la hiérarchie:
Sélectionnez l'inf et validez:
Il vous propose une liste de carte FirePro, choisissez là FirePro 8700:
Petit message d'erreur habituel comme quoi le driver n'est pas fait pour la carte, on valide!
Pif!
Paf!
Boum!
Et maintenant, quand vous cliquez sur un axe, c'est bien l'axe voulu qui est sélectionné:
Mot de la fin
Bon c'est vraiment pas compliqué et vous n'avez pas débloqué les capacités FireGL de la carte mais on peut travaillé décemment sous Maya ce qui n'est pas du luxe.
Encore une fois, c'est tellement frustrant de pas pouvoir bosser à cause d'un bug à la mord moi le nœud que j'ai choisi de vous faire part de ma petite minable découverte qui je l'espère, en aidera d'autres.
N'hésitez pas à laisser un commentaire si vous avez rencontré des problèmes durant la manip!
PS: Un passionné semble être sur le point de trouver un moyen de patcher les drivers Win7 et Vista (32 et 64). Je pense qu'il ne va pas tarder à sortir quelque chose... Si vous êtes intéressé, suivez avec attention ce thread.
A bientôt! :sourit:
Dorian
MAJ 2011 05 17: Si vous avez des soucis en utilisant cette méthode. Assurez vous d'avoir changé le Device ID dans le .inf:
"ATI FirePro V8700 (FireGL)" = ati2mtag_RV7XGL, PCI\VEN_1002&DEV_9456
En:
"ATI FirePro V8700 (FireGL)" = ati2mtag_RV7XGL, PCI\VEN_1002&DEV_9440
Commentaires
En fait, j'ai déjà rencontré ce bug également, et ma solution était un peu stupide, mais simplissime également. D'ailleurs, j'ai trouvé çà un peu honteux de la part de ATI.
En fait, j'utilisais les drivers dans leur dernière version, et il m'a fallu retrouner à une version 8.5 je crois.
Après il ne faut pas confondre: La numérotation des drivers pour Radeon (9.7 à ce jour) qui évolue très vite n'a rien à voir avec la numérotation des FirePro (8.62 la dernière version). La version 8.5 des drivers pour Radeon est sortie en Mai 2008 ^^. A cette époque, les drivers FireGL en était encore qu'a la version 8.45...
Pour ceux qui ne veulent pas changer de drivers, il semble qu'il existe quelques manipulation (que je n'ai pas testé. Si ça peut aider quelqu'un):
http://area.autodesk.com/forum/autodesk-maya/installation---hardware---os/atiamd-hd3870-creates-selection-issues/
http://forums.cgsociety.org/showthread.php?t=486616
Hello, très bonne astuce, bravo !
Si tu as l'astuce pour modder la 4870 HD je suis preneur ;-)
Bye
Encore une fois, ça bosse dur ici:
http://forums.guru3d.com/showthread...
Si un Patch sort je ferai un billet. :)
Zut ça marche pas sous seven 64 : dégoûté !
Je vais pas tarder à passer sous Seven, je me repencherai donc surement sur la question. ;)
Ok, je passerai assez souvent ici pour avoir des nouvelles ;-)
Bonjour,
Toujours pas possible sous seven 64?
Merci ;-)
D'après ce que j'ai pu voir, il semble que sous XP32 et XP64 se soit OK, les drivers marchent et les perfs sont là.
Cepandant, pour Vista et Seven (32 et 64) les résultats semblent "bizarre":
Suivant les "patchs" les perfs peuvent être bonne dans un bench et ne pas changer dans un autre...
Au vues de l'avancement archaïque du "système", je pense que je vais laisser tomber. En effet, plus ils avance plus il y a de problèmes.
Par exemple, un utilisateur à rencontré des problèmes d'affichage avec les drivers patchés.
Avant, il ne s'agissait que de changer quelques octets dans le drivers pour lui faire croire que notre Radeon était une FireGL. Sous Vista et Seven ça semble beaucoup plus dur.
En ce qui me concerne, tant que le clique et l'affichage fonctionne, je ne me plains pas trop. Le reste c'est que du bonus. ;)
@Phil
Ok, maintenant ça marche sous Seven x64 pour moi (pas les perfs mais plus de soucis de display).
Il fallait mettre le Device ID dans le .inf pour la FirePro.
Voilà :)