Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
Quazaban

Comment injecter une 9800Gt 512 mo double DVI [RESOLU]

16 posts in this topic

Recommended Posts

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

Share this post


Link to post
Share on other sites

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>

Share this post


Link to post
Share on other sites
Et pourrais tu me dire comment l'injecter sans passer par Windows ?

 

Pardon ;) On a jamais parlé des windows autant que je sache ?!

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
Pardon :o On a jamais parlé des windows autant que je sache ?!

 

 

Oui oui tout à fait je demandais juste sans passer par Windows pour une solution :P

 

Merci à vous tous je vais tester tout ça !

 

Il y a vraiment des chefs ici :(

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 ?

Share this post


Link to post
Share on other sites
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>

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×