Quazaban Posted August 30, 2009 Share Posted August 30, 2009 Bonjour, Je souhaiterai injecter ma carte (9800GT 512mo de DDR3 DualDVI) au démarrage mais je ne sais pas encore comment faire ? Peut on m'aider à le faire ? Merci d'avance, Quaza Link to comment Share on other sites More sharing options...
Trauma! Posted August 30, 2009 Share Posted August 30, 2009 Dans très peu de temps tu pourras le faire directement avec le prochain chameleon A+ Link to comment Share on other sites More sharing options...
Quazaban Posted August 30, 2009 Author Share Posted August 30, 2009 Tu entends quoi par le faire directement ? Link to comment Share on other sites More sharing options...
Trauma! Posted August 30, 2009 Share Posted August 30, 2009 Chameleon propose une solution de détection et d'injection automatique des cartes NVIDIA : http://darwinx86.org/guides/installer-conf...ction-graphique Link to comment Share on other sites More sharing options...
Quazaban Posted August 30, 2009 Author Share Posted August 30, 2009 Et pourrais tu me dire comment l'injecter sans passer par Windows ? Link to comment Share on other sites More sharing options...
proxys32 Posted August 30, 2009 Share Posted August 30, 2009 Si tu ne veux pas te lancer dans un dsdt tu peux le faire avec les gfx strings non ? Par exemple une com.apple.Boot.plist avec injection de 9800gt 512 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>device-properties</key> <string>d10300000100000001000000c50300001500000002010c00d041030a0100000001010600000e 0101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006 100720061006d0073002d00760065007200730069006f006e00000008000000000000022200000040 0032002c006400650076006900630065005f0074007900700065000000120000004e5644412c67707 52d64696f64650e0000004e00560050004d0000002000000001000000000000000000000000000000 0000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000 000090000003331373261100000004e00560043004100500000001800000004000000000003000c00 0000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c007 3000000080000000000000022000000400030002c006400650076006900630065005f007400790070 00650000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e5649444 941204765466f72636520393830302047542044444c14000000400030002c006e0061006d00650000 00120000004e5644412c446973706c61792d4120000000400032002c0063006f006d0070006100740 0690062006c0065000000160000004e5644412c73656e736f722d706172656e741400000040003100 2c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c007 20065006700000008000000000000021c0000006400650076006900630065005f0074007900700065 000000100000004e5644412c4765466f72636520000000400031002c0063006f006d0070006100740 0690062006c00650000000e0000004e5644412c4e564d616326000000400032002c00230061006400 72006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d006 50000000f0000004e5644412c506172656e7422000000400031002c00640065007600690063006500 5f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700 061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d00 2c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c006 80077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e 000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f7 22d706172656e74</string> </dict> </plist> Link to comment Share on other sites More sharing options...
Trauma! Posted August 30, 2009 Share Posted August 30, 2009 Et pourrais tu me dire comment l'injecter sans passer par Windows ? Pardon On a jamais parlé des windows autant que je sache ?! Link to comment Share on other sites More sharing options...
Kangaroos Posted August 30, 2009 Share Posted August 30, 2009 Idem exemple de com.apple.Boot.plist avec une gt9800 512Mo et 2 DVI + carte ethernet en build in pour faire marcher time machine. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Timeout</key> <string>5</string> <key>device-properties</key> <string>b30200000100000002000000680200000d00000002010c00d041030a010000000101060000010 101060000007fff04000e0000004e00560050004d000000200000000100000000000000000000000 0 000000000000000000000000000000220000005600520041004d002c0074006f00740061006c0073 0 069007a006500000008000000000000201c0000006400650076006900630065005f0074007900700 0 650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973 7 06c617922000000400030002c006400650076006900630065005f00740079007000650000000b000 0 00646973706c617922000000400031002c006400650076006900630065005f007400790070006500 0 0000b000000646973706c6179100000006d006f00640065006c0000001e0000004e4956494120476 5 466f72636520393830304754203531324d4220000000400031002c0063006f006d00700061007400 6 90062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d006 5 000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d00650000 0 0120000004e5644412c446973706c61792d4220000000400030002c0063006f006d0070006100740 0 690062006c00650000000e0000004e5644412c4e564d6163100000004e0056004300410050000000 1 800000004000000000003000c00000000000007000000001e00000072006f006d002d00720065007 6 006900730069006f006e000000320000004e49564941204765466f72636520393830304754203531 3 24d42204f70656e474c20456e67696e65205b4546495d3f0000000100000002010c00d041030a010 0 000001010600051c0101060000007fff0400160000006200750069006c0074002d0069006e000000 0 500000001</string> </dict> </plist> version xml : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> <dict> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,device_type</key> <string>display</string> <key>@0,name</key> <string>NVDA,Display-A</string> <key>@1,compatible</key> <string>NVDA,NVMac</string> <key>@1,device_type</key> <string>display</string> <key>@1,name</key> <string>NVDA,Display-B</string> <key>NVCAP</key> <data> BAAAAAAAAwAMAAAAAAAABwAAAAA= </data> <key>NVPM</key> <data> AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>VRAM,totalsize</key> <string>0x20000000</string> <key>device_type</key> <string>NVDA,Parent</string> <key>model</key> <string>NIVIA GeForce 9800GT 512MB</string> <key>name</key> <string>display</string> <key>rom-revision</key> <string>NIVIA GeForce 9800GT 512MB OpenGL Engine [EFI]</string> </dict> <key>PciRoot(0x1)/Pci(0x1c,0x5)/Pci(0x0,0x0)</key> <dict> <key>built-in</key> <string>0x01</string> </dict> </dict> </plist> Avec ça t'as pas besoin d'injecteur ni rien du tout, ce sont les pilotes natifs apple qui font fonctionner la carte. Link to comment Share on other sites More sharing options...
Quazaban Posted August 30, 2009 Author Share Posted August 30, 2009 Pardon On a jamais parlé des windows autant que je sache ?! Oui oui tout à fait je demandais juste sans passer par Windows pour une solution Merci à vous tous je vais tester tout ça ! Il y a vraiment des chefs ici Link to comment Share on other sites More sharing options...
Quazaban Posted August 30, 2009 Author Share Posted August 30, 2009 Ni l'un ni l'autre ne fonctionne ? Il y des astuces à savoir, comment on gère se code ? Ou mettre le XML ? Link to comment Share on other sites More sharing options...
proxys32 Posted August 30, 2009 Share Posted August 30, 2009 Le code HEX ne fonctionne pas ? 1 - Vérifie que tu l'as bien mis dans le com.apple.Boot.plist dans /Extra/ 2 - Vérifie que tu as supprimé les extensions qui te servaient à l'injection 3 - Qu'est ce que tu entends par "ca ne fonctionne pas" tu n'as pas d'affichage du tout ou c'est juste le QE/Ci qui n'est pas actif ? 4 - Sur chameleon 2.0 RC2 en principe "GraphicsEnabler" prend en charge automatiquement ta carte nvidia sans que tu aies à configurer quoi que ce soit. 5 - Vas ici http://forum.netkas.org/index.php?topic=64.0 télécharge gfxutil avec le terminal cd dans le répertoire de gfxutil et ensuite tape ./gfxutil -f display Tu dois obtenir quelque chose comme PciRoot(0x1)/Pci(0xe,0x0)/Pci(0x0,0x0) Dis nous si tu obtiens quelque chose de différent. Il faudra le remplacer ici <key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> dans le xml posté par Kangaroos et générer un nouveau code HEX Link to comment Share on other sites More sharing options...
Quazaban Posted August 30, 2009 Author Share Posted August 30, 2009 Pas moyen de déziper ton soft tu as pas un autre lien SVP ? En gros pour passer en 64Bits il ne me manque plus que ça, et je pourrai faire mon tuto !!! pour P5Q. Et vraiment si une personne peut m'aider quazaban on ichat ! Merci à tous pour vos efforts. QE/Ci n'est pas actif j'ai l'impression ? je dois virer le com.apple.Boot.plist du système pour que ça fonctionne ? Link to comment Share on other sites More sharing options...
Quazaban Posted August 30, 2009 Author Share Posted August 30, 2009 Le code HEX ne fonctionne pas ?1 - Vérifie que tu l'as bien mis dans le com.apple.Boot.plist dans /Extra/ 2 - Vérifie que tu as supprimé les extensions qui te servaient à l'injection 3 - Qu'est ce que tu entends par "ca ne fonctionne pas" tu n'as pas d'affichage du tout ou c'est juste le QE/Ci qui n'est pas actif ? 4 - Sur chameleon 2.0 RC2 en principe "GraphicsEnabler" prend en charge automatiquement ta carte nvidia sans que tu aies à configurer quoi que ce soit. 5 - Vas ici http://forum.netkas.org/index.php?topic=64.0 télécharge gfxutil avec le terminal cd dans le répertoire de gfxutil et ensuite tape ./gfxutil -f display Tu dois obtenir quelque chose comme PciRoot(0x1)/Pci(0xe,0x0)/Pci(0x0,0x0) Dis nous si tu obtiens quelque chose de différent. Il faudra le remplacer ici <key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> dans le xml posté par Kangaroos et générer un nouveau code HEX Voci ma réponse : Last login: Sun Aug 30 21:04:15 on console QuazaDesktop:~ Quaza$ cd /Users/Quaza/Desktop/dossier\ sans\ titre\ 3 QuazaDesktop:dossier sans titre 3 Quaza$ ./gfxutil -f display DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) QuazaDesktop:dossier sans titre 3 Quaza$ Que faut il faire ? Le code est différent = DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) Mon XML <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> <dict> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,device_type</key> <string>display</string> <key>@0,name</key> <string>NVDA,Display-A</string> <key>@1,compatible</key> <string>NVDA,NVMac</string> <key>@1,device_type</key> <string>display</string> <key>@1,name</key> <string>NVDA,Display-B</string> <key>NVCAP</key> <data> BAAAAAAAAwAMAAAAAAAABwAAAAA= </data> <key>NVPM</key> <data> AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>VRAM,totalsize</key> <string>0x20000000</string> <key>device_type</key> <string>NVDA,Parent</string> <key>model</key> <string>NIVIA GeForce 9800GT 512MB</string> <key>name</key> <string>display</string> <key>rom-revision</key> <string>NIVIA GeForce 9800GT 512MB OpenGL Engine [EFI]</string> </dict> <key>PciRoot(0x1)/Pci(0x1c,0x5)/Pci(0x0,0x0)</key> <dict> <key>built-in</key> <string>0x01</string> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
MadGhost Posted August 30, 2009 Share Posted August 30, 2009 tu remplace dans le dossier in.plist par celle jointe et tu tape dans le terminal cd /le/chemin/du dossier puis tu tapes ./gfxutil -i xml -o hex ./in.plist ./out.hex ensuite tu ouvres avec textedit out.hex et tu fait un copier/coller dans device-properties in.plist.tar.gz Link to comment Share on other sites More sharing options...
proxys32 Posted August 30, 2009 Share Posted August 30, 2009 Oui cela donne çà en principe d10300000100000001000000c50300001500000002010c00d041030a000000000101060000010101 060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d00700061007 20061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032 002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d6 4696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000 000000000000000000001e00000072006f006d002d007200650076006900730069006f006e0000000 90000003331373261100000004e00560043004100500000001800000004000000000003000c000000 000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000 000080000000000000022000000400030002c006400650076006900630065005f0074007900700065 0000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e56494449412 04765466f72636520393830302047542044444c14000000400030002c006e0061006d006500000012 0000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690 062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c00 6e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c0072006 5006700000008000000000000021c0000006400650076006900630065005f00740079007000650000 00100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690 062006c00650000000e0000004e5644412c4e564d616326000000400032002c002300610064007200 6500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d0065000 0000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00 740079007000650000000b000000646973706c617920000000400030002c0063006f006d007000610 07400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c00 74006f00740061006c00730069007a0065000000080000000000002036000000400032002c0068007 7006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e0000 00080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d7 06172656e74 Link to comment Share on other sites More sharing options...
Quazaban Posted August 30, 2009 Author Share Posted August 30, 2009 HOUUUUUUUUUUUUUUUPI ça fonctionne !!!!!!!!!!!!!! {censored} ça fait plaisir Un grand merci à vous tous, MAIS vraiment un {censored} de grand BIG MERCI Pour P5Q avec 9800Gt 512Mo DDR3 double DVI voici le code du com.apple.boot.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>device-properties</key> <string>b30200000100000002000000680200000d00000002010c00d041030a00000000010106000001 0101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000003 20000004e49564941204765466f72636520393830304754203531324d42204f70656e474c20456e67 696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650 000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003 000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000 000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d 006f00640065006c0000001e0000004e49564941204765466f72636520393830304754203531324d4 20e0000004e00560050004d0000002000000001000000000000000000000000000000000000000000 00000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c6 1792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e 5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a00650 00000080000000000002020000000400030002c0063006f006d00700061007400690062006c006500 00000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f007 40079007000650000000b000000646973706c61791c0000006400650076006900630065005f007400 79007000650000000f0000004e5644412c506172656e743f0000000100000002010c00d041030a010 0000001010600051c0101060000007fff0400160000006200750069006c0074002d0069006e000000 0500000001</string> </dict> </plist> Link to comment Share on other sites More sharing options...
Recommended Posts