Jump to content

Dual Video Card Setup


jvinch76
 Share

1 post in this topic

Recommended Posts

Hey guys,

 

I'll start out by saying what you guys do here is kinda amazing. :P

 

ok so, i've recently setup my hackintosh

p5E-deluxe

4 gigabytes of RAM

E6600

 

i had it set up with a nVidia 8800 GTS

 

now i actually need 3 monitors so i bought a second one of the same model.

 

i read the forums and did all the usual to get something like this working for a hackintosh.

 

at first, when both card were installed i got a a kernel panic on boot

 

so i used osx86 tools to create a EFI string for my first video card, and it booted

 

gfxutil only reported my first PCIe slot and reported

 

PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

 

so i used lspci

 

and it reported

 

my first card as 1:00.00 (something like that, im not at the computer)

and my second card as 4:00.00

 

so following a forum post that was sucessful i put together a com.apple.Boot.plist that looked 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>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>device-properties</key>

<string>d00400000100000002000000620200000d00000002010c00d041030a000000000101060000040101060000007fff04001e00000072006f006d002d0072006500760

06900730069006f006e0000002f0000006e5669646961204765466f726365203838303020475453204f70656e474c20456e67696e65205b4546495d22000000400030002c006400

650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c000000000000070000

00000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d00

6f00640065006c0000001b0000006e5669646961204765466f7263652038383030204754530e0000004e00560050004d0000002000000001000000000000000000000000000000

00000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d007000610074

00690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001420000000

400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f007400790070

00650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74620200000d00000002010c00

d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002f0000006e5669646961204765466f726365

203838303020475453204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b00000064697370

6c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000

000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001b0000006e5669646961204765466f726365203

8383030204754530e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065

000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000

5600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001420000000400030002c0063006f006d00700061007400690062006c00650000000e

0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c000000640065007600690063

0065005f00740079007000650000000f0000004e5644412c506172656e74

</string>

</dict>

</plist>

(note that that the hex value is one long line in the actual file, i just broke it up for it to fit on the forum body)

now that cypher text reads the following in plain text

 

this is the xml translation of the hex value

<?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>

<data>

TlZEQSxOVk1hYw==

</data>

<key>@0,device_type</key>

<data>

ZGlzcGxheQ==

</data>

<key>@0,name</key>

<data>

TlZEQSxEaXNwbGF5LUE=

</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>VRAM,totalsize</key>

<data>

AAAAFA==

</data>

<key>device_type</key>

<data>

TlZEQSxQYXJlbnQ=

</data>

<key>model</key>

<data>

blZpZGlhIEdlRm9yY2UgODgwMCBHVFM=

</data>

<key>name</key>

<data>

ZGlzcGxheQ==

</data>

<key>rom-revision</key>

<data>

blZpZGlhIEdlRm9yY2UgODgwMCBHVFMgT3BlbkdMIEVuZ2luZSBbRUZJXQ==

</data>

</dict>

<key>PciRoot(0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<data>

TlZEQSxOVk1hYw==

</data>

<key>@0,device_type</key>

<data>

ZGlzcGxheQ==

</data>

<key>@0,name</key>

<data>

TlZEQSxEaXNwbGF5LUE=

</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>VRAM,totalsize</key>

<data>

AAAAFA==

</data>

<key>device_type</key>

<data>

TlZEQSxQYXJlbnQ=

</data>

<key>model</key>

<data>

blZpZGlhIEdlRm9yY2UgODgwMCBHVFM=

</data>

<key>name</key>

<data>

ZGlzcGxheQ==

</data>

<key>rom-revision</key>

<data>

blZpZGlhIEdlRm9yY2UgODgwMCBHVFMgT3BlbkdMIEVuZ2luZSBbRUZJXQ==

</data>

</dict>

 

</dict>

</plist>

 

so now both card are seen by system profile

 

the primary, correctly

the secondary as so generic name and monitors connected to it do no work

 

attached is a zip of a bunch of text files i generated/used for this project

 

thanks for the help, im sure its something small im missing

textfiles.zip

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...