Jump to content

gfx string


fredouille
 Share

36 posts in this topic

Recommended Posts

Bonjour, en parcourant le site de netkas ( http://netkas.org/?cat=5 )et de gotoh (http://nvinject.free.fr/forums/viewtopic.php?t=3 ) , j’ai vu que certains arrivaient a integrer des donnees concernant leurs cartes graphique via l’EFI dans le com.apple.Boot.plist et se passaient donc des «capaciteurs» comme natit pour certaines cartes graphiques. ex la 7600GT.

Quelqu’un a-t il essayé ?

Les topics sont en anglais et paraissent assez hardus..aussi si certains peuvent en aider d’autres.

merci

fred

Link to comment
Share on other sites

salut alex, quand on ouvre EFI v8, il y a un dossier gfx strings ( avec ta CG!! mais en 320 ou 640 , pas en 512), c'est peut-être ca qu'il faut glisser dans le com.apple.Boot.plist.

sur le site de gotoh, il y a plein de ref (dev/id) de carte Nvidia, à injecter dans les kexts je présume, mais ca reste assez obscure...à suivre

fred

Link to comment
Share on other sites

salut alex, je suis retourné sur l'irc ( irc.osx86.hu , #leopard )et il y a des liens directs vers le forum de netkas concernant ces fameuses gfxstrings , mais ca reste difficile et mauvaise nouvelle ( à moins que j'ai mal traduit), c'est pour le moment impossible avec les chipsets P35... àsuivre

salut

fred

Link to comment
Share on other sites

salut a tous, pour ce que j'ai compris il faut telecharger le fichier zip correspondant a ca CG, ouvrir les fichier *.hst avec textedit, tout copier (pomme+a,pomme+c)

ouvrir com.apple.boot.com, et ajouter la cle device-properties

 

chez moi, ca donne ca:

 

mais ca rien change dans le system profiler

Link to comment
Share on other sites

à priori , ça ne change rien dans le systeme profiler, mais ca permet de se passer des "enhancer" comme natit, titan.. vu que dès le boot, l'EFI charge le hardware et la CG si ses identifiants sont inclus dans le com.apple.Boot.plist.

 

....toujours plus près d'un vrai mac .!! :unsure:

Link to comment
Share on other sites

salut voila ma config

 

CG: nvidia 7300GT

driver: NV40.pkg + AGPgart + NVinject (QE/CI)

 

ce que j'ai test

 

NV40.pkg + AGPgart + NVinject + com.apple.Boot.plist avec gfxstring => ca boot avec QE/CI

 

NV40.pkg + AGPgart + com.apple.Boot.plist avec gfxstring => kernel panic

 

nv40.pgk + com.apple.Boot.plist avec gfxstring => kernel panic

 

il me reste a tester

 

com.apple.Boot.plist avec gfxstring tout seule c-a-d avec uniquement les kext originaux

Link to comment
Share on other sites

bonjour CPARM, je suis retourné sur le forum de netkas et j'ai vu que qq'un avait réussi sur un CM avec chipset P35 ( bon espoir pour moi) mais si j'ai bien compris, il a du modifier l'EFI v8 qui ne lui était pas destiné ( la p35 ).

 

Concernant ta tentative, je ne sais pas si il ne faut pas faire une install sans drivers video, puis greffer les données gfxstring sur le com.apple.Boot.plist. J'avoue que j'ai du mal à comprendre...!, GOTOH, si tu nous entend....!

Link to comment
Share on other sites

salut fredouille,

 

quand tu dit sans driver video tu veut dire sans les drivers Apple d'origine (ceux qui n'active pas d'acceleration graquique ???)

 

parce que le dernier test que j'ai fais c'etait avec les drivers d'origine

Link to comment
Share on other sites

:P J'ai eu un coup de bol !

 

En parcourant le forum nektas, je suis tombé sur ce post " P35 Success & PC_EFI v8 BUG!" :

http://forum.netkas.org/index.php/topic,80...844.html#msg844

 

j'ai copié le string indiqué pour ga-p35-ds3 avec 7300gt silent 256mb dans le fichier com.apple.boot.plist, supprimé Titan rebooté et hop ma 7300LE fonctionne. Le profil indiqué est :

GeForce 7300 GT EFI :

 

Modèle de jeu de puces : GeForce 7300 GT EFI

Type : Moniteur

Bus : PCIe

VRAM (totale) : 128 Mo

Fournisseur : nVIDIA (0x10de)

Identifiant du périphérique : 0x01d1

Identifiant de révision : 0x00a1

Révision de la ROM : 3175

Moniteurs :

Moniteur de type inconnu :

Résolution : 1280 x 960 @ 85 Hz

Profondeur : Couleurs 32 bits

Core Image : Géré

Moniteur principal : Oui

Miroir : Désactivé

Connecté : Oui

Quartz Extreme : Géré

Rotation : Géré [ :D bonus, pas géré par titan, je vais pouvoir me muscler en tournant mon CRT 18]

Moniteur :

État : Aucun moniteur connecté

 

Espérons que ça tienne le coup et que ça soit compatible avec les applications, mais au 1er abord c'est bon pour résolutions et fréquence (enfin je suis spécialiste des instals qui ne dure pas :P )

En tout cas, content de me débarrasser de Titan...

 

Finalement, il n'y a pas grand chose à comprendre, juste à guetter que la bonne string soit publiée et la coller dans le fichier boot.plist.

Link to comment
Share on other sites

bien joué !!!!!

 

est-ce que tu a fais des benchs avant et apres, juste pour savoir quelle methode entre natit/nvinject et gfxstring est la plus performante et la plus stable ??

 

edit:

je viens de remarquer que la ligne que tu as ajouté est la meme que la mienne donc j'en conclus que gfxstring ne fonctionne que sur pci-e et pas sur agp :)

Link to comment
Share on other sites

bien joué !!!!!

 

est-ce que tu a fais des benchs avant et apres, juste pour savoir quelle methode entre natit/nvinject et gfxstring est la plus performante et la plus stable ??

xbench et les bench opengl donnent les mêmes résultats. Ce qui me semble logique, vu que dans les 2 cas c'est le même driver (le pilote NVidia de MacOSX) qui est utilisé. Ce qui change, c'est la façon de contourner la reconnaissance de la carte.

 

Pour la stabilité, je verrai rapidement, j'avais eu des soucis avec Titan ou NVinject. A priori gfxstring + EFI devrait être meilleur ;)

 

je viens de remarquer que la ligne que tu as ajouté est la meme que la mienne donc j'en conclus que gfxstring ne fonctionne que sur pci-e et pas sur agp :)

Ce que j'ai compris dans le forum nektas, c'est que la string dépend aussi de la carte mère, car il y a un identifiant du device qui a été modifié pour fonctionner avec la P35-DS3.

Link to comment
Share on other sites

bonjour mystimac, excellente nouvelle, mon install est tellement stable que j'ai peur d'une Nieme ré-installation si ca foire et je n'arrive pas à savoir si le string de la 7300 est le même que pour la mienne . Par contre pour la CM ça doit être bon ( P35DS4 vs P35DS3). De toute façon, me connaissant et vu que ça me démange, je vais quand même me lancer dès que j'ai un peu de temps , au cas ou.... si tu vois ce que je veux dire. En tout cas félicitation pour ta tentative fructueuse.

fred

Link to comment
Share on other sites

bonjour mystimac, excellente nouvelle, mon install est tellement stable que j'ai peur d'une Nieme ré-installation si ca foire et je n'arrive pas à savoir si le string de la 7300 est le même que pour la mienne .

Je ne pense pas qu'il y ait de risque, mais fais une sauvegarde de ta partition système avant !

Il y a juste à modifier boot.plist en gardant une copie et renommer l'extension titan ou nvinject en .back . Si ça ne boote pas, rebooter en single user et restaurer les fichiers originaux.

 

Tu peux aussi chercher sur le forum nektas des strings pour 7600 et essayer de modifier le device pour être compatible P35-DS3, comme indiqué dans le post référencé + haut.

 

Bonne chance ;)

Link to comment
Share on other sites

merci mystimac, je vais tenter, fort de ton expérience réussit!

 

PS : j'adore le " Je ne pense pas qu'il y ait de risque " ................. "mais fais une sauvegarde de ta partition système avant ! " ça veut tout dire et ça confirme le " (enfin je suis spécialiste des instals qui ne dure pas ) !!!

merci

fred

Link to comment
Share on other sites

Tu peux aussi chercher sur le forum nektas des strings pour 7600 et essayer de modifier le device pour être compatible P35-DS3, comme indiqué dans le post référencé + haut.

J'ai trouvé des gfxstrings pour 7300LE 256MB, j'ai appliqué la modif (remplacer 041030a000 par 041030a010), mais ça n'a pas marché. Je reste avec le gfxstring pour 7300GT.

Link to comment
Share on other sites

  • 2 weeks later...

J'ai testé cette methode par curiosité, maintenant sous leo ma carte est reconnue comme 7600go efi

 

effectivement ca n'apporte pas d'amelioration si ce n'est se passer de natit titan ou nvinject,

 

ce que je ne comprend pas trop c ou est l'interet, que le driver se charge directement ou par l'intermediere de nvinject? c juste une question de ... que ce soit plus clean??

 

J'ai aussi une partition tiger, est ce que quelqu'un sais si c compatible? il me semble avoir lu quelque part que c'etait juste pour leo mais je n'en suis plus sur et je ne retrouve pas le post ou j'ai lu ca.

 

 

bonne journée a tous.

Link to comment
Share on other sites

  • 5 weeks later...
J

J'ai aussi une partition tiger, est ce que quelqu'un sais si c compatible? il me semble avoir lu quelque part que c'etait juste pour leo mais je n'en suis plus sur et je ne retrouve pas le post ou j'ai lu ca.

bonne journée a tous.

Oui c'est compatible Tiger puisque je l'utilise :)

 

Par contre j'ai quelques soucis d'affichage, pas bien grave, genre rafraîchissement des listes dans le Finder ou gestion des "plans" graphiques (je ne sais plus le terme exact).

Link to comment
Share on other sites

Oui c'est compatible Tiger puisque je l'utilise :)

 

Par contre j'ai quelques soucis d'affichage, pas bien grave, genre rafraîchissement des listes dans le Finder ou gestion des "plans" graphiques (je ne sais plus le terme exact).

idem, du coup je prefere les enhancer de gotoh

Link to comment
Share on other sites

Bon, j'étais resté en Video classique avec NVinject mais je me suis décidé à tester le mode EFI avec graphisme et son intégré... :wacko:

 

J'avais donc installé correctement l'EFI et modifié le com.apple.Boot.plist avec mon type de carte graphique (NVIDIA GeForce 7600 GT) mais il y avait encore quelque chose qui n'allait pas bien... et je trouvait mon système peu réactif ! De plus dans les infos "Cartes video / moniteurs" des "Informations Système", point de référence à l'EFI... :(

 

Je me suis donc penché un peu sur le problème et... J'ai trouvé !

 

J'avais bien supprimé mon NVinject.kext (Pour la video) et ALCinject.kext (Pour le son) mais il restait encore le Titan.kext... Donc, renommage desdits kext en .old, nettoyage des caches et Reboot en croisant les doigts :P

 

Et c'est tout bon ! Je suis maintenant en NVIDIA GeForce 7600 GT EFI et je trouve mon système plus rapide, que ce soit au démarrage ou à l'utilisation. :D

 

Pour l'instant, tout semble OK et ma bécane ronronne ! :P

 

Le seul problème qui me reste est celui de la mise veille... Comme tout le monde, je crois. Si je clique sur "Suspendre l'activité", ma bécane s'éteint immédiatement mais ne redémarre pas... Obligé de couper le bloc d'alim afin de faire repartir le système ! *** Problème réglé en remettant le kernel original ! La mise en veille est maintenant 100% OK :(

 

Le Reboot ou l'arrêt semblent bien fonctionner en général, mais pas encore à tous les coups !

 

post-134216-1203514669_thumb.png

 

PS : Pourquoi ne pas créer un topic dédié à la P35 DS4 en Fr ?

Link to comment
Share on other sites

  • 2 weeks later...

à l'heure actuelle ya des dizaines de posts sur la P35-DS4, qui (je pense grace à Alex) est la board qui a le plus de succès sur ce forum.

Je pense qu'il faut attendre la sortie de son DVD pour lancer un sujet si besoin est, en attandant l'heure se rapporche puisqu'il y un DVD de 10.5.2 sur BS, et que c'est ce qu'Alex attendait pour finir son projet.

 

Sinon j'en profite pour rappeler quelques liens à propos des GFX Strings :

 

http://osx86.wikidot.com/how-to-s#toc6

Super pas à pas à faire les doigts dans le *** pour configurer sa carte graphique.

 

http://forum.netkas.org/index.php/topic,104.0.html

Autre tuto, ça parait fouilli mais c'est très riche aussi, il se completent bien, et indique comment avoir l'audio (ALC889a en string)

 

http://forum.insanelymac.com/index.php?sho...mp;#entry575844

Encore un autre, avec un complément pour faire fonctionner Time Machine sans cracker IONetworking...

Je pense que ca peut servir, et intéresser des gens.

[ moi en tout cas ça m'évite de garder ça en favoris :angel: ]

Link to comment
Share on other sites

 Share

×
×
  • Create New...