Post by kamisama on Sept 27, 2009 4:21:20 GMT
Hi,
I've spent all my day trying to get dual card working, but still without success.
I'm sure i've followed the step correctly :
- I've fetch your dual GTX9800 plist
- I've modifed the second half to match my PCI root and to modify the card model name (since pciroot and memory size are the same)
- I've converted the plist to hex
- Insert the hex string in the apple.boot.plist
My main card is a GTX9800 too, so i haven't modified a single line in the first half of the plist.
My second card is a GeForce 7300GT, 512Mb.
If I understand, we should just have to modify the name, pic root and the Memory size to match our card ? If yes, i've also tried take your dual 9800GTX plist and use it directly without modifying it's contents, since we have the same PCI root for our card, and same memory size. I assume the name doesn't matter ....
So, i've tried different plist :
- Your raw dual 9800GTX plist (without any modification)
- Your dual9800GTX plist, modified the second half to match my card
- A 9800GTX plist + 7300GT plist (from EFIStudio)
Result was always the same : I'm stuck a blue screen. I see the cursor for 1 second, then nothing but a blue screen on all of the 4 monitors.
System Profiler when booting with -x says that all cards are detected correctly (depending of what I put in the efi string), and all 4 monitors are running.
But booting normally simply doesn't work. I've tried setting the BIOS to boot with the second graphic card, but it kernel panics.
My plist contents :
Does it seems correct ?
Can someone with leopard convert it to hex please ?
I've read that Snow Leo doesn't make the right GFX String .... and I don't have Leopard.
But can a wrong GFX string still boot in safe mode with all the cards and monitors detected correctly ? (since it's my case)
Someone above have also said that DST.aml can cause problem. Does simply deleting that file from the root or /extra will remove that patch ? (to test if it's the cause)
Thanks
I've spent all my day trying to get dual card working, but still without success.
I'm sure i've followed the step correctly :
- I've fetch your dual GTX9800 plist
- I've modifed the second half to match my PCI root and to modify the card model name (since pciroot and memory size are the same)
- I've converted the plist to hex
- Insert the hex string in the apple.boot.plist
My main card is a GTX9800 too, so i haven't modified a single line in the first half of the plist.
My second card is a GeForce 7300GT, 512Mb.
If I understand, we should just have to modify the name, pic root and the Memory size to match our card ? If yes, i've also tried take your dual 9800GTX plist and use it directly without modifying it's contents, since we have the same PCI root for our card, and same memory size. I assume the name doesn't matter ....
So, i've tried different plist :
- Your raw dual 9800GTX plist (without any modification)
- Your dual9800GTX plist, modified the second half to match my card
- A 9800GTX plist + 7300GT plist (from EFIStudio)
Result was always the same : I'm stuck a blue screen. I see the cursor for 1 second, then nothing but a blue screen on all of the 4 monitors.
System Profiler when booting with -x says that all cards are detected correctly (depending of what I put in the efi string), and all 4 monitors are running.
But booting normally simply doesn't work. I've tried setting the BIOS to boot with the second graphic card, but it kernel panics.
My plist contents :
<?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>@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>
AAAAIA==
</data>
<key>device_type</key>
<string>NVDA,GeForce</string>
<key>model</key>
<string>NVIDIA GeForce 9800 GTX DDL</string>
<key>name</key>
<string>NVDA,Parent</string>
<key>rom-revision</key>
<string>3172a</string>
</dict>
<key>PciRoot(0x0)/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>@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>
AAAAIA==
</data>
<key>device_type</key>
<string>NVDA,GeForce</string>
<key>model</key>
<string>NVIDIA GeForce 7300 GT</string>
<key>name</key>
<string>NVDA,Parent</string>
<key>rom-revision</key>
<string>3172a</string>
</dict>
</dict>
</plist>
Does it seems correct ?
Can someone with leopard convert it to hex please ?
I've read that Snow Leo doesn't make the right GFX String .... and I don't have Leopard.
But can a wrong GFX string still boot in safe mode with all the cards and monitors detected correctly ? (since it's my case)
Someone above have also said that DST.aml can cause problem. Does simply deleting that file from the root or /extra will remove that patch ? (to test if it's the cause)
Thanks