kdawg Posted January 16, 2009 Share Posted January 16, 2009 I retreived different PciRoot addresses using gfxutil. PciRoot(0x1)/Pci(0x1c,0x0)/Pci(0x0,0x0) and PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0). I can get each card work independently but when I try them both together in a combined hex I freeze on startup. Anyone? <?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>nVidia GeForce 8800 GT</string> <key>name</key> <string>display</string> <key>rom-revision</key> <string>nVidia GeForce 8800 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> Link to comment Share on other sites More sharing options...
peach-os Posted January 16, 2009 Author Share Posted January 16, 2009 I´m sure you meant one hex from a combined plist (that´s what your plist shows) a problem could be the different nv ram sizes. what you could do is also search for other plist files than those you could get from efistudio. try different versions and combine them different. a 8600GT plist might also work for your 8500GT. as a startup I added two older plist files. try also to change the nv ram sizes in these, if it doesn´t work. kdawg.zip Link to comment Share on other sites More sharing options...
kdawg Posted January 16, 2009 Share Posted January 16, 2009 I´m sure you meant one hex from a combined plist (that´s what your plist shows) a problem could be the different nv ram sizes. what you could do is also search for other plist files than those you could get from efistudio. try different versions and combine them different. a 8600GT plist might also work for your 8500GT. as a startup I added two older plist files. try also to change the nv ram sizes in these, if it doesn´t work. You're right I meant one hex. So should I roll these two plists together after I add my PciRoot addresses? Or try them individually first. Also, several users said my PciRoot addresses looked incorrect. (0x1)/Pci(0x1,0x0)/Pci(0x0,0x0) for the first slot and (0x1)/Pci(0x1c,0x0)/Pci(0x0,0x0) for the second. Link to comment Share on other sites More sharing options...
peach-os Posted January 16, 2009 Author Share Posted January 16, 2009 You're right I meant one hex. So should I roll these two plists together after I add my PciRoot addresses? Or try them individually first. Also, several users said my PciRoot addresses looked incorrect. (0x1)/Pci(0x1,0x0)/Pci(0x0,0x0) for the first slot and (0x1)/Pci(0x1c,0x0)/Pci(0x0,0x0) for the second. yes try the different plist first individually.keep in mind which works and combine them in different versions in one plist. from that plist you create one hex file. the pci-root might be a problem. check them also with efistudio. Link to comment Share on other sites More sharing options...
steenamaroo Posted January 19, 2009 Share Posted January 19, 2009 thanks for your replies,, unfortunately i haven't had any success yet, but i plan to persist! i've had to change my plans, as i'm having some trouble with my dual 7600 gs 512mb setup now which ever card is in the secondary pcie slot appears to have reduced performance in open gl extensions tests. under the list of devices to test, i can only see outputs 1+2 <which are both primary card>, so it leads me to believe that something isn't right.... if i run the test on 1 or 2, but drag the test window onto monitor 3,,,,the fps drops by about 90%, but they return to full if i drag the window back onto screen 1 or 2... anyways,,,if you can think of anything that'll help,,,i'd be over the moon,,,,as this is my audio workstation, and i'm getting graphical glitches sometimes all the best,,,and thanks again. Link to comment Share on other sites More sharing options...
tyroiii Posted January 20, 2009 Share Posted January 20, 2009 Hi, I am having problems getting two graphic cards to work. Like many before, the cards work individually, but when I merge the 2 EFI strings, the boot process stalls. Here's my specs: Build: iDeneb v1.3 10.5.5 MB: Asus P5K Pro Video Cards: 2x MSI 8600GT 256MB My 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>Timeout</key> <string>5</string> <key>device-properties</key> <string>cc0400000100000002000000600200000d00000002010c00d041030a000000000101060000010 01060000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000 00000000000000000000000000000220000005600520041004d002c0074006f00740061006c00730 69007a006500000008000000000000101c0000006400650076006900630065005f00740079007000 50000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b0000006469737 6c617922000000400030002c006400650076006900630065005f00740079007000650000000b0000 0646973706c617922000000400031002c006400650076006900630065005f0074007900700065000 000b000000646973706c6179100000006d006f00640065006c0000001a0000006e56696469612047 5466f726365203836303020475420000000400031002c0063006f006d00700061007400690062006 00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d006500000012 000004e5644412c446973706c61792d4114000000400031002c006e0061006d00650000001200000 4e5644412c446973706c61792d4220000000400030002c0063006f006d0070006100740069006200 c00650000000e0000004e5644412c4e564d6163100000004e0056004300410050000000180000000 000000000003000c00000000000007000000001e00000072006f006d002d00720065007600690073 069006f006e0000002e0000006e5669646961204765466f7263652038363030204754204f70656e4 4c20456e67696e65205b4546495d600200000d00000002010c00d041030a0000000001010600001c 101060000007fff04000e0000004e00560050004d000000200000000100000000000000000000000 000000000000000000000000000000220000005600520041004d002c0074006f00740061006c0073 069007a006500000008000000000000101c0000006400650076006900630065005f0074007900700 650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973 06c617922000000400030002c006400650076006900630065005f00740079007000650000000b000 00646973706c617922000000400031002c006400650076006900630065005f007400790070006500 0000b000000646973706c6179100000006d006f00640065006c0000001a0000006e5669646961204 65466f726365203836303020475420000000400031002c0063006f006d0070006100740069006200 c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d00650000001 0000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000 04e5644412c446973706c61792d4220000000400030002c0063006f006d007000610074006900620 6c00650000000e0000004e5644412c4e564d6163100000004e005600430041005000000018000000 4000000000003000c00000000000007000000001e00000072006f006d002d0072006500760069007 0069006f006e0000002e0000006e5669646961204765466f7263652038363030204754204f70656e 74c20456e67696e65205b4546495d </string> </dict> </plist> EFI String: <?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>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(0x0)/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 8600 GT</string> <key>name</key> <string>display</string> <key>rom-revision</key> <string>nVidia GeForce 8600 GT OpenGL Engine [EFI]</string> </dict> </dict> </plist> Any suggestions? Let me know if you need any additional information as this is my first post. BTW, is there a nice way to capture the boot/startup log? Right now, when my system hangs, I take a picture of the screen. But that is a pain. Thanks. Link to comment Share on other sites More sharing options...
peach-os Posted January 20, 2009 Author Share Posted January 20, 2009 this is still the same thing I could tell in the posts before: don´t try only the plist files from efistudio. try different ones (you have to search). check your pci root with gfxutil and efistudio (there is a build in option). if you are using same cards for some reason it could work if you combine different plists. the plists I used for my machine aren´t identic with those in efistudio. tried to install two absolutely identic asus 7300gt´s on my machine with efistudio plist files - result: didn´t work. took an older one that I found in the net and one 7300GS plist from efistudio . surprise: worked Link to comment Share on other sites More sharing options...
tyroiii Posted January 20, 2009 Share Posted January 20, 2009 Peace, Thanks. I tried with 2 others that I found, including the one you posted for kdawg. No luck, same problem, I get to the point where it initializes the display and then black screen. Is there a way to get better debugging info? I'm using -v and the boot up messages look identical. Link to comment Share on other sites More sharing options...
peach-os Posted January 20, 2009 Author Share Posted January 20, 2009 Peace, Thanks. I tried with 2 others that I found, including the one you posted for kdawg. No luck, same problem, I get to the point where it initializes the display and then black screen. Is there a way to get better debugging info? I'm using -v and the boot up messages look identical. what is the boot message? did you try already nvinject? did you try this plist file I made for AHSF? http://forum.insanelymac.com/index.php?s=&...st&p=982340 it might be also a problem with the install you are using. on my hacs they are all working with retail installs. Link to comment Share on other sites More sharing options...
tyroiii Posted January 20, 2009 Share Posted January 20, 2009 Thanks for your help. I followed aquamac's guide again, but this time using the plist that aquamac provided. Restarted and everything is working. All 4 monitors Now, how do I verify that QE is working? OSX86Tools says it's enabled. I am having some performance problems when I use my second video card. I don't know if it's the app (Aperture) or my system. On my main system, mac mini, I only have one monitor, so I don't know how Aperture performs with multiple monitors. what is the boot message? did you try already nvinject? did you try this plist file I made for AHSF? http://forum.insanelymac.com/index.php?s=&...st&p=982340 it might be also a problem with the install you are using. on my hacs they are all working with retail installs. Link to comment Share on other sites More sharing options...
peach-os Posted January 20, 2009 Author Share Posted January 20, 2009 Thanks for your help. I followed aquamac's guide again, but this time using the plist that aquamac provided. Restarted and everything is working. All 4 monitors Now, how do I verify that QE is working? OSX86Tools says it's enabled. I am having some performance problems when I use my second video card. I don't know if it's the app (Aperture) or my system. On my main system, mac mini, I only have one monitor, so I don't know how Aperture performs with multiple monitors. this guide is the quite the same like aquamac´s. I´m referring to it in the first post - so it ´s probably the plist file. go to system profiler and have a look on your graphic cards. there you should read "QE supported". Link to comment Share on other sites More sharing options...
tyroiii Posted January 20, 2009 Share Posted January 20, 2009 Yes, it's probably is the plist file. I kept using the ones generated by EFI Studio and OSX86Tools. Somehow, I kept thinking that they would provide a better file. Too much thinking is sometimes bad... Thanks for all your help. On the system profiler, it says QE supported. I somehow didn't trust it since lots of info isn't 100% correct there. Again, too much thinking. this guide is the quite the same like aquamac´s. I´m referring to it in the first post - so it ´s probably the plist file.go to system profiler and have a look on your graphic cards. there you should read "QE supported". Link to comment Share on other sites More sharing options...
steenamaroo Posted January 21, 2009 Share Posted January 21, 2009 system profilers report on QE and CI hardware is more or less always right,, but,,, you could test with an app that requires QE. For me its waves audio plugins, but i believe chess which comes with my ideneb install won't function correctly if QE is not supported. PS peaches,,,please ignored my last post.... Link to comment Share on other sites More sharing options...
peach-os Posted January 21, 2009 Author Share Posted January 21, 2009 system profilers report on QE and CI hardware is more or less always right,, but,,, you could test with an app that requires QE. For me its waves audio plugins, but i believe chess which comes with my ideneb install won't function correctly if QE is not supported. PS peaches,,,please ignored my last post.... sorry....no intention that´s really hard to solve from here. guess could be a problem with that specific brand. another problem could be your power supply - powerful enough ? did you also try the nvinject solution starbrno was successful with? Link to comment Share on other sites More sharing options...
steenamaroo Posted January 22, 2009 Share Posted January 22, 2009 you've misunderstood! i must have sounded so rude there,lol, i genuinely meant that you should ignore it!! i didn't realise that to test the third display, you have to select the second card in one of the menus!! if i'm right,,,a previous version of gl viewer just listed all the outputs in one list! anyway, long story short, my fps is only marginally lower on the 2nd card, which i expect is normal!!!! thanks Link to comment Share on other sites More sharing options...
peach-os Posted January 22, 2009 Author Share Posted January 22, 2009 ok - cool if it works for you Link to comment Share on other sites More sharing options...
badaxe2 Posted January 22, 2009 Share Posted January 22, 2009 Hi there, just a quick question regarding multi monitor setup. I have a badaxe 2 board and am running kalyway 10.5.1 with the kalyway combo update to 10.5.3. Everything is perfect. My graphics card is a 8600gts that has been installed using nvinject (vanilla) as in the nvinject menu there wasnt a option for 256mb ram. This works perfect. I have just aquired another 8600gts exactly the same (msi) and have tried to put this in and boot with the two but i get stuck when on boot. Please could you tell me what tools i need to get this working. thanks in advance. I will be using this setup with pro tools and 4 monitors. Link to comment Share on other sites More sharing options...
peach-os Posted January 22, 2009 Author Share Posted January 22, 2009 Hi there, just a quick question regarding multi monitor setup. I have a badaxe 2 board and am running kalyway 10.5.1 with the kalyway combo update to 10.5.3. Everything is perfect. My graphics card is a 8600gts that has been installed using nvinject (vanilla) as in the nvinject menu there wasnt a option for 256mb ram. This works perfect. I have just aquired another 8600gts exactly the same (msi) and have tried to put this in and boot with the two but i get stuck when on boot. Please could you tell me what tools i need to get this working. thanks in advance. I will be using this setup with pro tools and 4 monitors. read the topic and start at the first post. it´s not too much to read. if you got stuck - write again Link to comment Share on other sites More sharing options...
badaxe2 Posted January 22, 2009 Share Posted January 22, 2009 This is the bit where im stuck - "I wrote 2 input files individually for the two cards and their positions in the motherboard, then amalgamated the two input files together, then ran GFX strings." How do i write the input files for the 2 8600gts's ? Link to comment Share on other sites More sharing options...
peach-os Posted January 22, 2009 Author Share Posted January 22, 2009 This is the bit where im stuck - "I wrote 2 input files individually for the two cards and their positions in the motherboard, then amalgamated the two input files together, then ran GFX strings."How do i write the input files for 8800gts ? before trying that you need some basic knowledge about efi strings. search with this for gfx strings http://www.google.com/coop/cse?cx=00948655...297:e41g72sr-ba and read. after that search for gfxutil and efistudio. download both and start with your experiments. Link to comment Share on other sites More sharing options...
bickyb Posted January 23, 2009 Share Posted January 23, 2009 Hi, I have two Nvidia Video Cards on my motherboard. One is a PCI express, one is a PCI card. I did this because my motherboard didn't have two PCI express slots. I am able to run both of these video cards (the PCI express is a 7200 and the PCI is a 6200, both with 256 mb of ram) on Windows and have a quad monitor setup. I am trying to do the same thing on my hackintosh. Does anyone know if this is possible. All of the posts I have seen to date are for people that have two PCI express cards. The good news is that both of these cards run fine individually. Any thoughts on how I can get this working? I am running Kalway 10.5.2 Link to comment Share on other sites More sharing options...
trux Posted January 23, 2009 Share Posted January 23, 2009 ciao... i have the same problem. Two pci expess cards good working with vista. Now i'd like to make its work with last ideneb or leopard retail version. It is not possible to do it only charging the good kext without change scriopts (i'm not professional).....grazie Link to comment Share on other sites More sharing options...
peach-os Posted January 23, 2009 Author Share Posted January 23, 2009 guys.....frankly this is not the place to be taught about basic things. sorry to say that, but you need to learn first about efi strings and to do trial and error like everybody else here. there is no way to give answers to your questions, because there are too many variables. mainboard, gfx chip,bios, bios settings, distro and the plists. as soon you have made your own plists and you´ve got stuck, write again - we will help Link to comment Share on other sites More sharing options...
steenamaroo Posted January 23, 2009 Share Posted January 23, 2009 yeah, it works for me,,i just pickled myself<as usual> so back to the twin ati 2600s.....i meant to ask,,,do you know if there is such a thing as an ati dual injector? similar to nvinject 0.0.9 or nvkush.... ati cards is one thing i know very little about, and info seems to be sparse, as regards dual cards without efistrings... Link to comment Share on other sites More sharing options...
peach-os Posted January 24, 2009 Author Share Posted January 24, 2009 never worked with ati - so no experiences. I´m pretty sure that nigelbb is right with what he said about ati cards in post 78. Link to comment Share on other sites More sharing options...
Recommended Posts