Jump to content

Dual Graphics Cards Snow Leopard


DP User
 Share

9 posts in this topic

Recommended Posts

Having followed Aqafadas's guide for dual graphics cards, I am able to view either card but not both.

 

SO far this is what I have done.

 

1 - created an EFI Hex script for both cards whether ini the 1st slot or second slot.

 

At this stage I have a hex script for both cards in my com.apple.Boot.plist that works whether there is a card in slot 1 or slot 2.

 

The moment I place both cards in the machine, the screen will go black after the boot screen.

 

Basically the machine is locking up as there are no further console messages aside from the ones you see when verbose logging.

 

Any guidance as to where to look is appreciated.

 

I am running 10.6.2 on a EP45-DS3P Mobo with 2-7600GS Video cards.

Link to comment
Share on other sites

I'm also trying to do the same thing with 2 GTX 260's. I know I've had it working with a 260 and a 9500gt, but I forget how I did it.

I've tried http://aquamac.proboards.com/index.cgi?boa...&thread=569 and http://www.insanelymac.com/forum/index.php?showtopic=183349 with no success. Anyone running 2 X same GPU who's running 10.6.2 stable?

Link to comment
Share on other sites

Hey DP user, after struggling for the past 2 days, I followed Kdawg's advice in that 2nd thread posted above. Go by his post on the second page! I now have both 260's running in 10.6.2!

You might have to use aquamacs thread to find the pci root for each card if you don't know them (works via windows too), then edit dsdt for each peg :)

 

I also have the following in my extra folder's com.apple.Boot.plist.

<key>Kernel Flags</key>

<String>GraphicsEnabler=Yes</string>

 

 

screenshot20100122at721.png

Link to comment
Share on other sites

  • 4 months later...

Hi Everybody,

 

I was Having trouble getting dual graphics to work on my MSI K9N2 Diamond in 10.6.3 as it is a NForce MCP 73 motherboard.

 

My Specs are

Athlon 3000+ CPU was Phenom X4 9850 had to get rid of heatin issues.

4GB DDR2 1066MHz Geil Memory

MSI K9N2 Diamond Motherboard.

Apple Airport Extreme Mini PCI-E

ASUS Xonar HDAV 1.3 Deluxe

2x Leadtek Nvidia 8600GTS 256MB(SLI) was ATI Radeon HD4870 but had to remove issues.

 

I tried this method http://digitaldj.net/2009/09/02/snow-leopa...deo-cards-more/ with no success.

 

Shortly After I read that Nvidia chipset Motherboards don't seem to like Multiple Graphics cards and EFI strings. but I was able to get into gui after spinning wheel with the help of evoenabler for some reason kept injecting my cards as ATI Radeon HD 4870 or 4890 depending on kext I was never able to get qe/cl and proper injection maybe some one can direct me to a unmodified evoenabler.kect for snow but then I tried nvenabler64.kext and got instant reboots. finally i gave the link above another try the pci roots seemed to be long and also every time i used the EFI string. I get Kenel Panic/Instant Reboot.

 

Now I knew I had a spare motherboard a Gigabyte GA-MA790FX-DS5 with my Athlon 7750 and tried to enable SLI in Windows using SLI patch 0.8 and it worked also I used the link in this post the first one.

 

I'm also trying to do the same thing with 2 GTX 260's. I know I've had it working with a 260 and a 9500gt, but I forget how I did it.

I've tried http://aquamac.proboards.com/index.cgi?boa...&thread=569 and http://www.insanelymac.com/forum/index.php?showtopic=183349 with no success. Anyone running 2 X same GPU who's running 10.6.2 stable?

{/quote].

 

Which worked for me and to notice the difference between my two card i use a different revision number. I have uploaded screenshot.

 

post-566509-1276212632_thumb.png

 

post-566509-1276212714_thumb.png

 

Thanks This post helped alot,

Ash

Link to comment
Share on other sites

  • 4 months later...

DP USER - if your using aquamac's dual cards guide, i assume you did the output hex on leopard? as the guide states output on snowleopard gives wrong info

 

also, for gigabyte boards you need set your bios to boot from PEG2 which i believe is in advanced bios features (usually towards bottom)

 

i had either card working 1 at a time with the combined hex/efi string, but kept getting kernel panic when i booted with both plugged in until the change to boot-PEG2 then everything worked

 

dont forget to remove any natit kexts or other injectors

Link to comment
Share on other sites

  • 3 weeks later...
If I use dual 8400GS 512 silence.I will work for 4 screen?

 

If It's can work.How I do?

 

when you have one 8400GS 512 card installed, do you get it recognized with proper driver support using EFI graphics strings?

 

basically as i understand it, any card you can get working WITHOUT injectors like natit, and use EFI graphics strings instead, you can get working with dual cards

 

you just have to get the PCI root info for each card installed 1 at time. each card installed in seperate slot will give you different hex strings, and using aquamac guide, you pretty much combine those strings as 1 long string, enabling dual cards to work

 

if you cant get your card to work with EFI graphics strings, you can't use the aquamac dual card guide.

 

i tested dual 9600 GT 512 (which show up in OSX as 8800 GT), and yes 4 screens work, all mirrored or all spanned desktop across 4 screens. pretty neat

Link to comment
Share on other sites

  • 1 year later...

Hello!

I have a x58a-ud3r rev. 2 with FF bios version, with Snow Leopard 10.6.8

I've been trying to install two graphic cards: a Gigabyte 8600 GT(256 mb) and a Gainward 9500 GT (1GB), and I got in the point where the I've put the 9500 GT in the 2nd PCI-X 16x slot, and the 8600 GT in the 4th PCI-X (8x) slot ( that was the easiest for me, as I have a moded G5 case, with the bios setting "PCI init dislpay set to PCI-X 8 ( 2 ), which is the slot that the 8600 Gt is mounted on .

After editing of the in.plist version, transforming it into hex and integrating it in the com.apple.boot.plist and repairing permissions, booting with -f, both of the video card appear in the Graphic/Displays, but the 9500 GTs appears as having only 1 mb and the displays are not working, because I didn't know what the corect code for that would be for the 1 GB value, so I assumed to be <00000040>, but I have tried with the <00000020>, an that didn't work, anyway.

The 8600 GT was set correctly ( <00000010> for 256 mb) and its outputs are perfectly working at highest resolution ( 2560 x 1500 ).

Do you have any idea how to solve that ?

Thank you so much in advance!

https://picasaweb.go...128998168931570

https://picasaweb.go...129053292527426

 

The in.plist is looking like this:

<?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>PciRoot(0x1)/Pci(0x7,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>@2,#adress-cells</key>

<string>0x01000000</string>

<key>@2,#size-cells</key>

<string>0x00000000</string>

<key>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<string>0x02000000</string>

<key>@2,hwsensor-params-version</key>

<string>0x02000000</string>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<string>0x02000000</string>

<key>NVCAP</key>

<data>

BAAAAAAAAwAMAAAAAAAABwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAQA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>model</key>

<string>NVIDIA GeForce 9500 GT</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>3172a</string>

</dict>

<key>PciRoot(0x1)/Pci(0x9,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>@2,#adress-cells</key>

<string>0x01000000</string>

<key>@2,#size-cells</key>

<string>0x00000000</string>

<key>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<string>0x02000000</string>

<key>@2,hwsensor-params-version</key>

<string>0x02000000</string>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<string>0x02000000</string>

<key>NVCAP</key>

<data>

BAAAAAAAAwAMAAAAAAAABwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAEA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>model</key>

<string>NVIDIA GeForce 8600 GT</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>3172a</string>

</dict>

</dict>

</plist>

 

the hex file is :

8d0700000100000002000000c10300001500000002010c00d041030a010000000101060000070101060000007fff04003a000000400032002c006 8007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e00000008000000000000022200000040 0032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000 020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e00 0000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c0 02300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f0074007900 7000650000000b000000646973706c6179100000006d006f00640065006c0000001a0000004e5649444941204765466f7263652039353030204754140 00000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d007000610074006900 62006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446 973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f00740079007000650000 00100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564 d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d006500 00000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c6 17920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c 0074006f00740061006c00730069007a0065000000080000000000004036000000400032002c00680077006300740072006c002d00700061007200610 06d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f72 2d706172656e74c00300001500000002010c00d041030a010000000101060000090101060000007fff04003a000000400032002c00680077007300650 06e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400 650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d0000002000000001000 0000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e0000000900000033 31373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007 a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b 000000646973706c6179100000006d006f00640065006c0000001a0000004e5649444941204765466f726365203836303020475414000000400030002 c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c00650000 00160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4 212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e56 44412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163260000004 00032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000e0000004e 5644412c4368696c6422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61792000000040003 0002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061 006c00730069007a0065000000080000000000001036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760 065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74

 

and the com.apple.boot.plist is :

<?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 Flags</key>

<string>arch=i386</string>

<key>device-properties</key>

<string>8d0700000100000002000000c10300001500000002010c00d041030a010000000101060000070101060000007fff04003a00000040003 2002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222 000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e005600500 04d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d00720065007600690073006900 6f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400 032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00 740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001a0000004e5649444941204765466f72636520393530302 0475414000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d0070006100 7400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e564 4412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f007400790070 0065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e56444 12c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e006100 6d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646 973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041 004d002c0074006f00740061006c00730069007a0065000000080000000000004036000000400032002c00680077006300740072006c002d007000610 0720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d0065000000110000007365 6e736f722d706172656e74c00300001500000002010c00d041030a010000000101060000090101060000007fff04003a000000400032002c006800770 0730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e00000008000000000000022200000040003200 2c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000 000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e00000009 0000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c0023007 30069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f0074007900700065 0000000b000000646973706c6179100000006d006f00640065006c0000001a0000004e5649444941204765466f7263652038363030204754140000004 00030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c 0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706 c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f00740079007000650000001000 00004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61632 6000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000e 0000004e5644412c4368696c6422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000 000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f 00740061006c00730069007a0065000000080000000000001036000000400032002c00680077006300740072006c002d0070006100720061006d00730 02d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172 656e74</string>

</dict>

</plist>

Link to comment
Share on other sites

 Share

×
×
  • Create New...