Help - Search - Members - Calendar
Full Version: [Guide] Triple or quad monitors with two graphic cards
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
peach-os
thanks to macgirl for the hints biggrin.gif

now I have three monitors connected with a nvidia 7300gt (gainward) and a 7300gs(pny).
all resoutions QE/CI and rotation - all supported! tried it also with a fourth display - and it worked !
even sleep (except proper shutdown after wake up)
first of all I had no success using nvinject. I followed this instructions for creating a string for two identic cards

http://forum.insanelymac.com/index.php?showtopic=101121

downloaded the plists from this thread http://forum.netkas.org/index.php/topic,55.0.html

first I couldnīt get the device paths, because the 7300gs appeared only as "monitor" in systemprofiler. so I pluggged in only one card and used gfxutil.

having all the neccesary details I merged the edited plists as described to one plist and created the hex file. pasted it as a string in com.apple.boot.plist .......et voila !! biggrin.gif

macgirl
Thanks to you too.

could you attach a pic of you System Profiler on Graphics/Displays ?

Also if you coul explain just a litle more detailed which steps you made.
ricren
Great information.
Can you describe your complete configuration? (Motherboard,CPU,etc?).


Ric
PoloBear
Pictures please.......please....
peach-os
here some pics

Click to view attachment
Click to view attachment

here the merged plist

CODE
<?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,VRAM,memsize</key>
<data>
AAAABAAAAAg=
</data>
<key>@0,compatible</key>
<data>
TlZEQSxOVk1hYw==
</data>
<key>@0,device_type</key>
<data>
ZGlzcGxheQ==
</data>
<key>@0,name</key>
<data>
TlZEQSxEaXNwbGF5LUE=
</data>
<key>@1,VRAM,memsize</key>
<data>
AAAABAAAAAg=
</data>
<key>@1,compatible</key>
<data>
TlZEQSxOVk1hYw==
</data>
<key>@1,device_type</key>
<data>
ZGlzcGxheQ==
</data>
<key>@1,name</key>
<data>
TlZEQSxEaXNwbGF5LUI=
</data>
<key>NVCAP</key>
<data>
BAAAAAAAAwAMAAAAAAAABwAAAAA=
</data>
<key>NVPM</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>device_type</key>
<data>
TlZEQSxHZUZvcmNl
</data>
<key>model</key>
<data>
R2VGb3JjZSA3MzAwIEdUIEVGSQ==
</data>
<key>name</key>
<data>
TlZEQSxQYXJlbnQ=
</data>
<key>rom-revision</key>
<data>
MzE3NQ==
</data>
</dict>
<key>PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,VRAM,memsize</key>
<data>
AAAABAAAAAg=
</data>
<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,VRAM,memsize</key>
<data>
AAAABAAAAAg=
</data>
<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>
BAAAAAAACQAOAAAAAAAABwAAAAA=
</data>
<key>NVPM</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>device_type</key>
<string>NVDA,GeForce</string>
<key>model</key>
<string>GeForce 7300 GS EFI</string>
<key>name</key>
<string>NVDA,Parent</string>
<key>rom-revision</key>
<string>0x35373133</string>
</dict>
</dict>
</plist>



first I plugged only the GS card into the second pci-e slot and looked for the device path using gfxutil: ./gfxutil -f display
and received PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0) did the same with the GT only in first slot and received PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0).

pasted each in the first "key" line of the according plists that I attached. after that I merged the plists using textedit to one plist file.

using this command with gfxutil I created the hexfile: ./gfxutil -i xml -o hex merged.plist out.hex

opened the out.hex with textedit,copied and pasted the text as a string in apple.boot.com.plist.

repaired permissions with diskutil and removed Extensions.mkext and kextcache

sudo rm -rf /System/Library/Extensions.mkext
sudo kextcache -k /System/Library/Extensions

thatīs it smile.gif

P.S.: @ ricren - my whole specs are in my sig

Click to view attachment
macgirl
Thanks biggrin.gif
amantheboy
can i use the original template.plist for nvidida 7XXX and try merging them i have 2 7900 gt

is this how we merge it

Click to view attachment
Guedes Jr
Hi all,

nice topic!

i have ono nvidia 7300gs and one ati x1900xtx, is possible i can make this for works together?

thx
peach-os
@amantheboy08 - try it.looks good! did you check the device paths?

@Guedes Jr - if the x1900 is supported and you could get a dump or a plist file it should work.
amantheboy
yup separately put both cards in and ran the gfxutil gonna give it a try tonight
amantheboy
ok i tried it and it freezes at the apple logo and do not know why i made the out.hex put it in the com.apple.boot.plist

this is how it looks

<?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>Timeout</key>
<string>5</string>
<key>device-properties</key>
<string>3e0700000100000002000000990300001400000002010c00d041030a000000000101060000030
01060000007fff040014000000400032002c006e0061006d00650000001100000073656e736f722d
06172656e7436000000400032002c00680077006300740072006c002d0070006100720061006d007
002d00760065007200730069006f006e00000008000000000000021c000000640065007600690063
065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061006d0
650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065
05f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001
0000004e5649444941204765466f7263652037393030204754204f4322000000400031002c006400
50076006900630065005f00740079007000650000000b000000646973706c6179120000004000320
2c007200650067000000080000000000000222000000400032002c00640065007600690063006500
f0074007900700065000000120000004e5644412c6770752d64696f646520000000400032002c006
006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172
56e7422000000400032002c002300730069007a0065002d00630065006c006c00730000000800000
0000000020000000400031002c0063006f006d00700061007400690062006c00650000000e000000
e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446
73706c61792d413a000000400032002c0068007700730065006e0073006f0072002d007000610072
061006d0073002d00760065007200730069006f006e0000000800000000000002260000004000320
2c0023006100640072006500730073002d00630065006c006c007300000008000000000000011400
000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d42200000004
0030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61
31e00000072006f006d002d007200650076006900730069006f006e00000008000000000000a1100
00004e00560043004100500000001800000004000000000003000c00000000000007000000000e00
0004e00560050004d000000200000000100000000000000000000000000000000000000000000000
000000990300001400000002010c00d041030a0000000001010600001c0101060000007fff040014
00000400032002c006e0061006d00650000001100000073656e736f722d706172656e74360000004
0032002c00680077006300740072006c002d0070006100720061006d0073002d0076006500720073
069006f006e00000008000000000000021c0000006400650076006900630065005f0074007900700
65000000100000004e5644412c4765466f7263650e0000006e0061006d00650000000f0000004e56
4412c506172656e7422000000400030002c006400650076006900630065005f00740079007000650
00000b000000646973706c6179100000006d006f00640065006c0000001d0000004e564944494120
765466f726365203739303020475420304322000000400031002c006400650076006900630065005
00740079007000650000000b000000646973706c617912000000400032002c007200650067000000
80000000000000222000000400032002c006400650076006900630065005f0074007900700065000
00120000004e5644412c6770752d64696f646520000000400032002c0063006f006d007000610074
0690062006c0065000000160000004e5644412c73656e736f722d706172656e74220000004000320
2c002300730069007a0065002d00630065006c006c00730000000800000000000000200000004000
1002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631
000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d413a0000
0400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760
65007200730069006f006e000000080000000000000226000000400032002c002300610064007200
500730073002d00630065006c006c0073000000080000000000000114000000400031002c006e006
006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d
0700061007400690062006c00650000000e0000004e5644412c4e564d61631e00000072006f006d0
2d007200650076006900730069006f006e00000008000000000000a1100000004e00560043004100
00000001800000004000000000003000c00000000000007000000000e0000004e00560050004d000
002000000001000000000000000000000000000000000000000000000000000000</string>
<key>Graphics Mode</key>
<string>1280x1024x32</string>
</dict>
</plist>

peach-os
did you delete natit and nvinject and repair permissions? you should also delete delete

<key>Graphics Mode</key>
<string>1280x1024x32</string>

if itīs working you wonīt need it
DJLunacy
Will this work with an ATI card?

I have 2 ATI 2600 Pro's
peach-os
QUOTE(DJLunacy @ May 31 2008, 05:16 PM) *
Will this work with an ATI card?

I have 2 ATI 2600 Pro's


if the card is supported it should - just try wink.gif
patriciogac
Do you know if this method works with nfoce motherboards (680i)? And with two 8800 GTS. Thank you
weaksauce12
VERY nice work! I've been trying to get dual graphics card working for awhile now. Thanks for posting this! biggrin.gif
DJLunacy
QUOTE(peach-os @ May 31 2008, 09:10 PM) *
if the card is supported it should - just try wink.gif


Well what i was wondering is whatever process i am going to have to attempt is this even compatible with ATI cards? I saw that you yourself was running nvidia and i didn't want to break anything.

If this is easily reversible I'm all for giving it ago, but if it's a futile idea i wanted to know from the start smile.gif

Thanks
peach-os
I canītgive you a warranty that it works on your system.if you donīt want to break your system you shouldnīt try it. also I canīt understand you guys......if you want to be on the safe side: why donīt you buy a mac?

or just setup a pretty safe system: install a small partition with another leo on it (10 gigs) backup your main install with a clone tool. put all your important data on a third partition - here you go!

all the development here came from trial and error wink.gif
Guedes Jr
HI,

I try w 2 geforce, one 8800GT and 7300 GS

if i put only only one string, suystem boot up fine, but give me only dial display, second card is shoew PCI device but no monitor signal.

If i put efi striing w 2 vga cards, system freeze after logwindows start !!!????

if i use one vga w efi string and another w inject, same, system freze....

BTW: i make plist used one vga at time.....

any idea?

thx
peach-os
as far as I understand you (difficult language):

you canīt use efi strings for gfx and nvinject the same time - you have to delete nvinject wink.gif

macgirl
Well, is not that you "can't" use them both, but Nvinject "kills" the effect of gfx string, but only in the Graphics card, gfx string could have other device properties as Sound or Ethernet (Time Machine fix) or maybe other.

So if you have gfx string with certain properties and NVinject with another the NVinject's will prevail.
peach-os
you explained it better - never too late to learn wink.gif
kavalir
Hello, I have two same cards Sapphire ATI HD 3650 512mb. ... I want to have working GFX string because I like to have picture on 3 same monitors. Two lcds on one card working flawlessly with ATI installer from lastExile ( http://forum.insanelymac.com/index.php?showtopic=107526 )..
When I put second ATI to my second PCIE slot, system profiler will show the card correctly! Everything looks fine, but it is not working
When I switch in bios to PEG2, everything is working too, but on the second card in second slot (logically). So the system see booth cards correctly.

Problem is that I cannot try GFX strings, because, after deleting Natit.kext, I didn't get low resolution (as described in aquamac how to http://aquamac.proboards106.com/index.cgi?...=569&page=1 ) - but I get screwed picture, so screen is unusable. System boots up correctly, everything is working, but picture in login screen is screwed;(

All I can do is boot with -x set up boot plist file with hex string, but after reboot is picture same like with original boot plist.
So any advices? ...
I made manually, boot plist - setting up plist file and generating hex with gfxutil (paste into boot plist)

My plist look like this
Click to view attachment
peach-os
for me the pci root of the second card looks a little bit weird : 0x1c .....shouldnīt it be just an other number than 1? like 0x2 or 0x3?

did you check the pci roots with plugging in only one card in the according slot?
kavalir
QUOTE(peach-os @ Jul 2 2008, 12:50 PM) *
for me the pci root of the second card looks a little bit weird : 0x1c .....shouldnīt it be just an other number than 1? like 0x2 or 0x3?

did you check the pci roots with plugging in only one card in the according slot?


hello, thanks for the reply

yes, 0x1c looks little bit weird;) but it is what gfxutil said. i tried both cards in both slots separately (one in first PCIE, and one is second PCIE).

but problem I have is before this step - if I just leave only one ATI card in computer, delete natit.kext and then reboot (original boot plist). it is not possible to login to system, because after grey apple (correctly shown), login screen is messed up.


Guedes Jr
QUOTE(peach-os @ Jun 3 2008, 01:20 PM) *
as far as I understand you (difficult language):

you canīt use efi strings for gfx and nvinject the same time - you have to delete nvinject wink.gif



Hi,

Thx for reply!


i will try explain bether...

if i make boot with only one GFX IE. 8800GT system boot up fine. Same if i use only 7300

but, if i try use 2 GFX system dont boot, i no have KP, but system freze... same is i use injector, efi string or some combination of this.

my Pc is: xbx2 (3 pci-e slots) + q6600 +2Gm ddr2 800Ram.

peach-os
It is very hard to figure out where the problem is. so you both have to do trial and error.
first step would be to find proofed working plists for your cards. second to generate single strings and to test the cards seperately, to be sure that this work. after a succesful procedure you should merge the plists and try again.

if it still doesnīt work then, send me your plists
spock999
Hi

Do you know if the ECS Gforce 7200 GS work ? ... when I try to boot with both cards in it just stop but work really good with one card in , I'm new to the OS-X system

Mobo : Asus P5B Deluxe WIFI
RAM: 6 GIG ddr 2 667
OS: kalyway 10.5.2

Thanks
peach-os
any card that is supported single should work in dual setup. search for the according gfx strings and follow the guide.
MurphMan
I've got a serious problem figuring out the PciRoot of the 2nd PCIe.
I always get identical entries for both slots (just one card at a time, safe boot, -f, tried everything!).
PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0) <- works perfect with one card installed!

Board is a Gigabyte EP35 DS4.

Any clue? Help!
peach-os
hi did you che check the pci root? with gfxutil or efi studio?
MurphMan
First a correction concerning my first post. It is: PciRoot(0x1)/Pci(0x1c,0x0)/Pci(0x0,0x0)

I tried Efi-Studio as well as gfx-util. The result stays the same ;(

There is still a windows xp available on that computer, maybe anyone has got a hint for a tool to figure it out that way?
MurphMan
I solved the problem with identical PCIe pathes by update the mainboard to beta-BIOS 6a.
Now I have 0x1 and 0x1c. But it is not working anyway.

I made a plist for both cards with EFI and merged it. With Plist Editor and OSX86 Tool.
But it always crashes on booting, telling me to restart. If I start with PEG2 set as primary, no crash but black screens.

Has anybody a working merged plist for 8500 and 8600 GT?

I am using a retail install with Chameleon. Both cards a working well if used single.
peach-os
did you try the cards seperate with the strings?

I had a few days ago the same problem with two (almost) identical cards - black screen. the solution was not to use two times the same plist.made one with efi studio and used a downloaded one for the second card.
MurphMan
Yes, they even work correct with the combined plist - but only one by one. Gfx-Card in PEG1 (0x1) is recognized as 8600, PEG2 (0x1c) as 8500 (independent which card is plugged - maybe same gpu).

What is the diffenrence between your loaded and your self-generated plist?
I don't want trial and error, I would like to understand what happens and why.

This is my merged file - normally it should work. But it doesn't sad.gif

CODE
<?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>0x10000000</string>
        <key>device_type</key>
        <string>NVDA,Parent</string>
        <key>model</key>
        <string>nVidia GeForce 8600 GT</string>
        <key>name</key>
        <string>display</string>
        <key>rom-revision</key>
        <string>nVidia GeForce 8600 GT OpenGL Engine [EFI]</string>
    </dict>
    <key>PciRoot(0x1)/Pci(0x1c,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>0x10000000</string>
        <key>device_type</key>
        <string>NVDA,Parent</string>
        <key>model</key>
        <string>nVidia GeForce 8500 GT</string>
        <key>name</key>
        <string>display</string>
        <key>rom-revision</key>
        <string>nVidia GeForce 8500 GT OpenGL Engine [EFI]</string>
    </dict>
</dict>
</plist>


peach-os
I solved this by trial and error. honestly my knowledge about the plist data is not good enough to help you that way. the plist so far looks good. Iīve attached my working plist for the GA-EP45-DS3
CODE
<?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,VRAM,memsize</key>
<data>
AAAABAAAAAg=
</data>
<key>@0,compatible</key>
<data>
TlZEQSxOVk1hYw==
</data>
<key>@0,device_type</key>
<data>
ZGlzcGxheQ==
</data>
<key>@0,name</key>
<data>
TlZEQSxEaXNwbGF5LUE=
</data>
<key>@1,VRAM,memsize</key>
<data>
AAAABAAAAAg=
</data>
<key>@1,compatible</key>
<data>
TlZEQSxOVk1hYw==
</data>
<key>@1,device_type</key>
<data>
ZGlzcGxheQ==
</data>
<key>@1,name</key>
<data>
TlZEQSxEaXNwbGF5LUI=
</data>
<key>NVCAP</key>
<data>
BAAAAAAAAwAMAAAAAAAABwAAAAA=
</data>
<key>NVPM</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>device_type</key>
<data>
TlZEQSxHZUZvcmNl
</data>
<key>model</key>
<data>
R2VGb3JjZSA3MzAwIEdUIEVGSQ==
</data>
<key>name</key>
<data>
TlZEQSxQYXJlbnQ=
</data>
<key>rom-revision</key>
<data>
MzE3NQ==
</data>
</dict>
<key>PciRoot(0x1)/Pci(0x6,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>0x10000000</string>
<key>device_type</key>
<string>NVDA,Parent</string>
<key>model</key>
<string>GeForce 7300 GT EFI</string>
<key>name</key>
<string>display</string>
<key>rom-revision</key>
<string>GeForce 7300 GT EFI</string>
</dict>
</dict>
</plist>


combining copies of the lower or upper part didnīt work although they are both 7300GTīs. it worked also combining a 7300GS and a 7300GT plist :-)

a few posts earlier a user called kavalir had similar issues.you should pm him - maybe he found a solution.
btwy......did you install the leo graphics update??
lastowl
i used 7300gt and 8500gt to get quad screen using efi studio to add 7300 and i think nvinject for 8500 and it worked but i had resolution problems and i only did it to see if it would work
MurphMan
@peach-os:
I installed from an original 10.5.4 retail DVD and did an update to 10.5.5 + security patch. System should be up-to-date.
My main suspect is the rom-version. I think two abstract-plist-entries ([EFI]) are not working. Can you confirm that for your configuration?

@lastowl:
gfx-string and nvinject together? That makes no sense, I think. That may be the reason for the wrong resolution.

My next try is to test it with nvinject for dual-card-systems and port it back to gfx. Maybe I'll get the correct rom-versions somewhere there. I don't want to have any injectors in my system. As clean as possible wink.gif

I also took NVDAResman.kext out of my extension-folder (found that somewhere).
The system booted up correctly and both cards where listed in the profiler!
But no QE and fixed to 1024x768. Another suspect. I put it back and patched the IDs for my cards. But it crashed.



peach-os
QUOTE(MurphMan @ Oct 14 2008, 01:16 AM) *
@peach-os:
I installed from an original 10.5.4 retail DVD and did an update to 10.5.5 + security patch. System should be up-to-date.
My main suspect is the rom-version. I think two abstract-plist-entries ([EFI]) are not working. Can you confirm that for your configuration?


afaik the graphics update was not included in the last updates. I would try to install it because Iīm pretty sure that this was one of the facts that made it work. if you have already updated it to 10.5.5 you have to install the update with pacifist.itīs worth to try!
MurphMan
Tried it - no success sad.gif
AHSF
Hi there!

I'm trying to install two identic EVGA GeForce 8600 GTS (256mb) video cards on a ASUS P5W DH DELUXE mobo.

Fist, I installed the system (Leo4allv3 + JaS ComboUpdate 10.5.3) with only the first card. It worked fine, using NVinject... all resolution, QE/CI, two DVI outputs. I had to remove the Ninject to follow up this guide... I did the "merge" of two plists, generated the hex file, pasted on com.Apple.boot.plist... and OK: Systems boots and shows (on the Apple System Profiler) the two Video Cards.

BUT, here's my problem: now I can't change resolutions, the QE/CI are disabled and there isn't any image on the 2nd and 3rd (this one in the second video card) monitors. So, only the first one has images, but still in low res.

What should I do?? Any one could help??

Thanks a lot
AHSF
ps: sorry for the bad english
peach-os
try first each card single in the according slot with the correct string file for this card in this slot - send me also your plist file
AHSF
QUOTE(peach-os @ Nov 29 2008, 01:12 AM) *
try first each card single in the according slot with the correct string file for this card in this slot - send me also your plist file


I'll be home tonight and then I send you the plist file...

I've done the process: first one card, copy its PCI address (like PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)), then the other card (alone in 2nd slot, something like PciRoot(0x0)/Pci(0x3c,0x0)/Pci(0x0,0x0)), copy its address, then the two cards running together.

But before doing this, I've removed all the kexts (NVinject, NVDANV, NVDANV50HAL, etc..) related to GeForce. Is that a problem? I know I can't use both NVinject and GFX strings together...

There's no Kernel Panic, the system boots fine, but no resolution and no signal in the other monitors.

Thanks a lot, man
AHSF
peach-os
QUOTE(AHSF @ Nov 29 2008, 04:23 PM) *
I'll be home tonight and then I send you the plist file...

I've done the process: first one card, copy its PCI address (like PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)), then the other card (alone in 2nd slot, something like PciRoot(0x0)/Pci(0x3c,0x0)/Pci(0x0,0x0)), copy its address, then the two cards running together.

But before doing this, I've removed all the kexts (NVinject, NVDANV, NVDANV50HAL, etc..) related to GeForce. Is that a problem? I know I can't use both NVinject and GFX strings together...

There's no Kernel Panic, the system boots fine, but no resolution and no signal in the other monitors.

Thanks a lot, man
AHSF

there is no need to deinstall this kexts except natit or nvinject - Im pretty sure that you even need some of them to get QE/CI working.
boot with debug=0x100 to find whatīs really causing the kp.
AHSF
QUOTE(peach-os @ Nov 29 2008, 03:56 PM) *
there is no need to deinstall this kexts except natit or nvinject - Im pretty sure that you even need some of them to get QE/CI working.
boot with debug=0x100 to find whatīs really causing the kp.


Ok, I'll try with NVDAResman.kext (and the ...10HAL, 20HAL, 30HAL, etc.) and tell you if it works.

By the way, my IN.PLIST (zipped) is attached.


Thanks for your help!
peach-os
QUOTE(AHSF @ Nov 29 2008, 10:46 PM) *
Ok, I'll try with NVDAResman.kext (and the ...10HAL, 20HAL, 30HAL, etc.) and tell you if it works.

By the way, my IN.PLIST (zipped) is attached.
Thanks for your help!


try this one

Click to view attachment
AHSF
IT WORKED!!!!

I used the GFX strings you provided above to generate a new HEX file and paste it on com.apple.boot.plist, and also installed back the NVDAResman kexts.... and voila!!!

All resolutions, QE/CI working, three monitors!

Thank you very much, peach-os.
peach-os
QUOTE(AHSF @ Nov 30 2008, 01:29 AM) *
IT WORKED!!!!

I used the GFX strings you provided above to generate a new HEX file and paste it on com.apple.boot.plist, and also installed back the NVDAResman kexts.... and voila!!!

All resolutions, QE/CI working, three monitors!

Thank you very much, peach-os.


youīre welcome - invite me to a caipirinha when I come to brazil wink.gif
Guedes Jr
Hello,

I have been trying to run a 8800Gt and a 7300GS, I have done
all the strings, but the problem is that an a BADAXE2, and the
start the OS X the system freezes, not the KP and neither error
simply stop loading the KEXTS.

What would you tell me what might be happening?, Already looked in
BIOS and there is no option to do the BOOT by PEG1 or PEG2.

Thank you for your help

BTW: peach-os, when you come to Brazil can be sure that take many caipirinhas ... biggrin.gif
peach-os
QUOTE(Guedes Jr @ Nov 30 2008, 02:35 AM) *
Hello,

I have been trying to run a 8800Gt and a 7300GS, I have done
all the strings, but the problem is that an a BADAXE2, and the
start the OS X the system freezes, not the KP and neither error
simply stop loading the KEXTS.

What would you tell me what might be happening?, Already looked in
BIOS and there is no option to do the BOOT by PEG1 or PEG2.

Thank you for your help

BTW: peach-os, when you come to Brazil can be sure that take many caipirinhas ... biggrin.gif


try also first to make each card working with strings in itīs specified slot. that way you are safe to use the correct strings.
on my asus board teher wasnīt also an option like PEG 2 - but it worked.

send me also your plist to check it.

donīt worry about the quantity of caipirinhas over here - I had enough of them.......but you know Iīm talking about the one and only very special caipirinha on the beach when having my first trip to brazil someday wink.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.