stradfred Posted January 10, 2008 Share Posted January 10, 2008 Bonjour, Aprés une installation réussis de Leopard 10.5.1 (r1) by zephyroth (ToH kernel 9.1), Je vous explique comment j'ai activé ma carte Geforce Nvidia 7900 Gs 512 pour quelle soit entièrement reconnue. Tout d'abord j'ai activé les drivers Nvidia 512 lors de l'installation de Mac Osx (plus facile pour la suite) Je vous ai tout simplement traduit ce qu'il y a sur le site Nvinject. A vérifier avant la manip - IMPORTANT !! Il est conseillé de désactiver toute optimisation et overclocking du setup bios de votre carte mère. La conséquence est une perte du bios graphique. ==================> N-Vidia <==================== Flash du bios, cartes NVidia (méthodes valables pour les cartes GeForce 6/7 PCIe seulement (ceci signifie que cela ne fonctionne pas pour des cartes d'AGP) : Téléchargez les utilitaires suivants : - NVFlash ici - et bien sur un bios adéquat pour votre carte, personnellement Gotoh ma gracieusement modifié ma ROM (Encore mille merci à toi gotoh) donc ce qui ont la même carte que moi et qui la désire, pas de soucis je la posterais ici si besoin. Sinon recherchez votre ROM Ici toujour sur le site nvinject.free.fr. -Extraire le tout. Préparez 2 disquettes, -1 formattée pour y mettre l'utilitaire Nvflash, La rom fraichement télécharger et Une sauvegarde de la ROM actuelle de votre Carte Graphique (Voir tuto a la suite) Votre disquette contient donc le dossier nvflash avec dedans tout les fichiers a cet utilitaire et votre bios téléchargé/extrait et renommez en "FIXED.ROM" -1 de démarrage (Disquette de boot) que vous aurez préalablement crée sous windows xp /vista, // Sauvegarde du bios (ROM) téléchargé Démarrez à partir d'une disquette de démarrage et une fois chargé placez votre disquette avec nvflash dessus et votre ROM téléchargée "patchée" que vous allez renommer "FIXED.ROM" puis tapez: A:\nvflash On vas dans le repertoire nvflash de notre disquette. nvflash --save BACKUP.ROM Nous avons là une sauvegarde enregistrée directement sur notre disquette. // Vérification du bios téléchargé Tapez: nvflash --check Puis nvflash --compare BACKUP.ROM Si a ce moment là, la vérification ne vous donne aucune erreur et que vous ête 100% sur de flasher votre carte alors passer à la suite . // Flashage du bios (l'opération délicate ! On prie pour qu'il n'y ait pas de coupure de courant Tapez: nvflash --eraseeeprom nvflash --index=0 -4 -5 -6 -j FIXED.ROM -- le commutateur index=0 peut être -- index=1 si vous avez une autre carte NVIDIA en tant que dispositif d'affichage primaire (PCI ou onboard) vous ne devriez pas avoir de message d'erreur a ce moment la. si vous voyez un message d'erreur, essayez encore sans rechargement. si les erreurs persistes, vous devrez reflasher avec votre BACKUP.ROM original et comparer pour s'assurer que vous n'avez pas grillé votre carte. Si le flashage c'est bien passé, nous allons faire un dernier point de contrôle nvflash --compare FIXED.ROM Pour être sur... // Reboot du pc Nous supposons maintenant que vous n'avez obtenu aucune erreur spécifique tout le long du flashage de votre carte, croisez les doigts lors du redémarrage du pc. L'Amorçage de Darwin devrait maintenant détecter 512Mb VRAM correctement. Voilà vous avez fait les 90% nous pouvons passer à la suite.... Activation du rendus 3d et QE CI Il vous faudras d'abord connaitre votre Device ID de votre Carte graphique, pour cela Everest ou alors fouiller sur le forum nvinject ou ici même. Pour l'exemple de ma carte c'est le 0x029210de 0x0292= Id de la carte 10de=revendeur de la carte soit Nvidia Allez dans dans votre dossier /System/Library/Extensions/ et rechercher tout les fichiers NVDANVxxHAL.kext et supprimé les sauf NVDANV40HAL.kext .Editer maintenant infos.plist contenus dans Geforce.kext et NVDAResman.kext afin d'y insérer votre Device Id. Une fois édité, supprimer le fichier /System/Library/Extensions.mkext et le dossier /System/Library/Extensions/Caches Ou tapez cette commande dans un terminal : rm -R /System/Library/Extensions.mkext /System/Library/Extensions/Caches Réparez les permissions et redémmarrer Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/ Share on other sites More sharing options...
cparm Posted January 10, 2008 Share Posted January 10, 2008 bonjour stradfred, voila je suis sous agpet je vais passer d'ici 1 a 2 mois sur une config en PCIe, mais ce que je n'arrive pas a comprendre c'est l'utilité du flashage que tu effectue puisque tu continue a utilisé nvinject apres si tu enleve nvinject, est que tu n'as plus QE/CI ? si c'est le cas c'est donc que mac os x ne reconnait pas t'a carte nativement le fait que le bootloader ne reconnaisse pas toute la memoire de la carte ne veux pas dire que osx ne sera pas la detecter, en plus il est possible de modifier l'info.plist de nvinject pour ce probleme, ce qui evite le risque du flashage tout ca pour dire que j'arrive pas a comprendre l'interet de la chose dernier truc est-ce que la carte fonctionne toujours aussi bien sur windows ?? Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-574144 Share on other sites More sharing options...
Geysa Posted January 10, 2008 Share Posted January 10, 2008 je n'ai pas a faire la manip, mais je suis intéréssé de connaitre la réponse aux questions posés par cparm Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-574255 Share on other sites More sharing options...
stradfred Posted January 10, 2008 Author Share Posted January 10, 2008 bonjour stradfred, voila je suis sous agpet je vais passer d'ici 1 a 2 mois sur une config en PCIe, mais ce que je n'arrive pas a comprendre c'est l'utilité du flashage que tu effectue puisque tu continue a utilisé nvinject apres si tu enleve nvinject, est que tu n'as plus QE/CI ? si c'est le cas c'est donc que mac os x ne reconnait pas t'a carte nativement le fait que le bootloader ne reconnaisse pas toute la memoire de la carte ne veux pas dire que osx ne sera pas la detecter, en plus il est possible de modifier l'info.plist de nvinject pour ce probleme, ce qui evite le risque du flashage tout ca pour dire que j'arrive pas a comprendre l'interet de la chose dernier truc est-ce que la carte fonctionne toujours aussi bien sur windows ?? Oui désolé je ne l'ai pas précisé dans le sujet mais le fait de flashé les cartes qui ont 512 Mo n'empeche pas quelles soit reconnuent mais plutot que darwin ne reconnais pas la Vram au démarrage si elle ne sont pas flashée. Pour nvinject il sert a charger tout les kext Nvidia (NVDANV40HAL / Geforce / NVDAResman ...) et QE/CI est activé une fois le Device ID de ta carte dans ces fichiers cité. Sinon celà ne change rien au fonctionnement de ma carte que ce soit sous windows linux ou autre Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-574312 Share on other sites More sharing options...
cparm Posted January 10, 2008 Share Posted January 10, 2008 Pour nvinject il sert a charger tout les kext Nvidia (NVDANV40HAL / Geforce / NVDAResman ...) et QE/CI est activé une fois le Device ID de ta carte dans ces fichiers cité. justement c'est ca que je ne comprend pas, nvinject fonctionne tres bien sans flashage et comme je l'ai dit plus haut ce que le bootloader affiche ce nest pas tres important, c'est au moment du chargement des kext que OSX initialise le hardware est-ce que tu a constater une amelioration des perf sur mac os depuis le flashage ? edit:j'ai vu quelque image de gens qui avait flasher leur cartes et il n'utilisait plus nvinject, un petit peu a l'image de gfxstring, c'est a mon avis le seul veritable interet Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-574345 Share on other sites More sharing options...
stradfred Posted January 11, 2008 Author Share Posted January 11, 2008 Si ta carte est reconnue avec 512 Mo au boot cela veux dire que les kext de nvinject vont reconnaitre tes 512 Mo justement ce qui n'est pas le cas si tu n'effectue pas une mise à jour du bios de ta cg. Les cartes nvidia 512Mo ne sont pas gérées Si pas de flashage !!! Voilà l'intéret du sujet Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-574765 Share on other sites More sharing options...
denisb Posted January 12, 2008 Share Posted January 12, 2008 Je te remercie pour cette traduction qui tombe très bien J'ai une 7950 GT 512mo Sparkle et j'ai trouvé la ROM patchée J'ai fait la sauvegarde, j'ai mis sur une clé USB nvflash et je vais booter sur un CD sous DOS Je tente le flashage dans l'heure et je vous tiens au courant. Croisons les doigts. (J'espère ne rien avoir oublié) Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-576324 Share on other sites More sharing options...
stradfred Posted January 12, 2008 Author Share Posted January 12, 2008 A l'origine le tutorial ce fais sur un disque dur mais bon pour ces moments là je trouve qu'une bonne veille disquette est plus sur .Mais marche aussi avec une clé usb du moment que tu connaisse son emplacement Par contre une fois la mise à jour de Nvinject 0.2 bizarrement le nom de ma carte est remplacé par "Graphic by Nvidia" :/ Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-576338 Share on other sites More sharing options...
denisb Posted January 12, 2008 Share Posted January 12, 2008 Bilan En suivant le tuto et l'installation de ktext sur NVinject tout fonctionne superbement.(double écran, couleurs, changement de résolutions...) Encore merci de m'avoir poussé à me lancer dans la manip Attention, le sauvegarde du bios sous windows a généré une ROM en erreur lors de la comparaison donc je conseillerais de faire ça sous DOS (avec nvflash en ligne de commande et pas en version windows) Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-576463 Share on other sites More sharing options...
stradfred Posted January 12, 2008 Author Share Posted January 12, 2008 Merci du feed denisb, ravis que ca serve. Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-576765 Share on other sites More sharing options...
angegabriel2k3 Posted January 20, 2008 Share Posted January 20, 2008 Alut ! Quand j'ai installé Tiger v10.4.8 et en fait ça remonte déjà un long moment, ma carte Asustek 7950 GT (512 MO) n'était pas reconnu du tout ! Je l'ai flashé, donc mes 512 MO de RAM au démarrage étaient bien reconnus... Ensuite, j'ai simplement installer NATIT, le driver fourni avec la version 10.4.8 de JaS ! Et là, ma carte était 100% supportée ! Le FLASH de la carte GFX n'est pas très difficile... Faut simplement bien suivre les instructions ! Déjà, via NVFLASH, sauvegarde la ROM d'origine de ta carte graphique... Ensuite, en faire un backup, puis modifier le backup... Là, reflasher ta carte graphique avec ton backup modifié ! Je l'ai également fait avec une XFX 7900 GTX, donc en 512 MO de RAM également et c'est passé impéc !!! CI, QE, Q2DE, Résolutions, Couleurs, Rotation, Dual Screen... -----------> le tout, 100% supporté ! Concernant ma 8800 GTS (640 MO), j'ai utilisé NVInject v0.1.3 for LEO et ma carte est gérée à 100% également... (Merci d'ailleurs à Alex Cool qui m'aura pas mal aidé à résoudre mes différents problèmes... Grace à lui, j'ai trouvé pourquoi j'avais en changeant de résolutions, mon curseur de souris qui devenait tout bleu, et mon Menu qui délirait sec...) D'ailleurs, ça serait bien si on pouvait également flasher nos 8800 GT/GTS/GTX... Quoique, au final, je sais pas si ça servirait à grand chose puisque NVINJECT fait très bien son boulot !! Ensuite, petite question : On dit que nos cartes graphiques possèdent 128, 256, 512, 640, 768 MB de RAM ! Perso, je dis "MO" et non pas "MB" !! Pourquoi ? J'aurai tendance à diviser mes 640 MB par 8 afin d'obtenir la taille réelle de la RAM... Et donc au final, je me retrouverai avec "80 MO" réel de RAM... Donc, j'arrive pas vraiment à comprendre pourquoi on emploie ce "MB" au lieu de "MO"... Et au final ? Et bien sisi, c'est compréhensible !!! MDR Car il y'a Megabit, mais aussi Megabyte !!! Et là, évidemment ça change tout !! Megabyte oui, on divisera par 8, mais pas avec Megabit ! Bref, c'est un peu chiant tout ça, mais on s'y fait... lol Enfin je préfère quand même employer "MO" !!! Et pour les cartes "Ethernet" ??? Pourquoi là encore utiliser la norme MB ? Faut dire que ça prête à confusion non tout ça ? MDR J'ai une carte Ethernet supportant les normes "10/100/1000 MB" !!! Way super !!! Ben en fait, là faut bien diviser par 8 pour avoir le vraie débit ! A savoir dans l'ordre : 1,25 MO - 12,5 MO et 125 MO !! Et en plus, tout ça n'est même pas constant... Pfffffffffffffffffffffff ça craint ! lol Mais ça fait bien de dire : Wayyyyyyyyyyyyy, j'ai du 18 Meg pour Internet, j'ai du 24 Meg, du 50 Meg (heu en France ça existe le 50 Meg ? Au japon depuis des lustre, j'étais même en optique, donc 100 Meg aussi bien en upload qu'en download, le pied !!) Donc tout ça, c'est trompeur, pourquoi ne pas donner les valeurs réelles directement ? C'est comme traduire le titre d'un film qu'on traduire vraiment bien, mais au final on lui donnera un nom à la con ! Ouaip, en même temps, Spider-Man (ou Spiderman ça dépend, lol) je vois pas trop comment le traduire... Enfin si, L'homme araignée mais c'est vrai que là, c'est trop naze, MDR ! Bon, 3h21 du mat et j'écris encore un roman, je suis vraiment dans mes délires ce soir... :) :P :P :P :P :P :P :P :P :P :P Aller, @+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-585997 Share on other sites More sharing options...
Kronos56 Posted January 20, 2008 Share Posted January 20, 2008 salut j'aurais voulu savoir l'id de ma carte je le met ou dans le fichier infos.plist Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-586231 Share on other sites More sharing options...
stradfred Posted January 20, 2008 Author Share Posted January 20, 2008 salut j'aurais voulu savoir l'id de ma carte je le met ou dans le fichier infos.plist Bonjour, A cette ligne: <key>IOPCIMatch</key> <string>0x029210de</string> Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-586338 Share on other sites More sharing options...
Kronos56 Posted January 20, 2008 Share Posted January 20, 2008 merci Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-586352 Share on other sites More sharing options...
zazman Posted January 24, 2008 Share Posted January 24, 2008 Je viens d'acheter une PNI geforce 7300 GT AGP 512Mo, je vois que ce flashage ne fonctionne pas sur les cartes AGP.... sans NVinject, la carte est reconnue avec 256Mo dans leo, sans QE ni CI hardware. avec NVinject, ça plante au boot.... Ma question est la suivante : le fait de changer l'UID dans l'extension comme décrit ci-dessus permettra-il de faire fonctionner QE et la résolution maxi même si elle n'est reconnue qu'avec 256MO DDR2 ? Merci de votre aide, sinon, je suis obligé de la renvoyer ! Allez dans dans votre dossier /System/Library/Extensions/ et rechercher tout les fichiers NVDANVxxHAL.kext et supprimé les sauf NVDANV40HAL.kext .Editer maintenant infos.plist contenus dans Geforce.kext et NVDAResman.kext afin d'y insérer votre Device Id. garder NVDANV40HAL.kext, c'est valable aussi comme seule extension NVDANVxxHAL.kext à conserver pour les cartes AGP (7300 GT) ? Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-592135 Share on other sites More sharing options...
PM! Posted October 15, 2008 Share Posted October 15, 2008 Je viens d'acheter une PNI geforce 7300 GT AGP 512Mo, je vois que ce flashage ne fonctionne pas sur les cartes AGP.... sans NVinject, la carte est reconnue avec 256Mo dans leo, sans QE ni CI hardware. avec NVinject, ça plante au boot.... Ma question est la suivante : le fait de changer l'UID dans l'extension comme décrit ci-dessus permettra-il de faire fonctionner QE et la résolution maxi même si elle n'est reconnue qu'avec 256MO DDR2 ? Merci de votre aide, sinon, je suis obligé de la renvoyer ! garder NVDANV40HAL.kext, c'est valable aussi comme seule extension NVDANVxxHAL.kext à conserver pour les cartes AGP (7300 GT) ? Il y a un kext pout le AGP, ça s'appelle AGPart.kext ou un truc comme ça... cherches un peu ça devrait marcher. Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-930955 Share on other sites More sharing options...
stradfred Posted November 5, 2008 Author Share Posted November 5, 2008 Sans compter qu'il n'y a plus besoin d'éditer l'info.plist, tout ce passe dans les gfx-strings après le flashage. Mais le début du tuto et toujours valables pour les 512 Mo Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-955448 Share on other sites More sharing options...
Cyberdog ! Posted January 5, 2009 Share Posted January 5, 2009 Bonjour Je viens de modifier ma configuration et passer du GMA950 onboard à une Winfast PX-7950-GT 256 RAM Elle est bien détectée par les gfx Strings tout fonctionne bien QE CI etc ... sauf les ombrages dans les jeux qui sont faux (de simple rectangle noir) Faut-il que je flash ? Link to comment https://www.insanelymac.com/forum/topic/80964-howto-flashage-du-bios-pour-geforce-67-pcie-seulement/#findComment-1027307 Share on other sites More sharing options...
Recommended Posts