If your Nvidia card still does not work correctly
You could try this,
may not help, but at least it a chance
(
1) Its only going to work if you can get video working enough to see
the screen
(
2) Its only going to fix Video ports that are are not working correctly,
needing to swap connectors, or using some trick to see the desktop
You may end up having to get your
NVCAP info, you would dump
the
Video ROM under windows or dos and run it threw
NVCAP Maker
on the mac, I use
GPU-Z under Windows to dump Video ROMs
(
Do not dump the Video ROM under a Virtual Machine, it wont work)
The
NVCAP info, its info on the video output ports on you video card,
you will get a set of numbers like this
"04000000 00000300 0C000000 00000007 00000000"
or
"04000000000003000c0000000000000700000000"
Now go into
EFI studio and select your video card, click "
Add Device"
now click "
Save XML" now open that file with ether "
PlistEdit Pro"
or "
Property List Editor" and add your
NVCAP info and save the file
now open
EFI studio and click on
File then
Open XML File, and install
like you would normally with
EFI studio.
Or if you are worried about it not working, and preventing you
from booting, just edit your
"com.apple.Boot.plist" file in the
"/Extra" folder, and use
"Empire EFI Boot CD" or the the
"myHack Installer" installed to a thumb drive, to boot with if
you are unable to boot after the changes
This way is almost the same as before
Go into
"EFI studio" and select your video card, click "
Add Device"
now click "
Save XML" now open that file with ether "
PlistEdit Pro"
or "
Property List Editor" and add your
NVCAP info and save the file.
Now copy
"com.apple.Boot.plist" from the "
/Extra" folder to the desktop
open it with
"TextEdit" and add
Code:
<key>device-properties</key>
<string>PASTE YOUR HEX HERE</string>
Like this
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>Kernel</key>
<string>mach_kernel</string>
<key>Timeout</key>
<string>5</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>EthernetBuiltIn</key>
<string>y</string>
<key>Graphics Mode</key>
<string>1024x768x32</string>
<key>device-properties</key>
<string>PASTE YOUR HEX HERE</string>
</dict>
</plist>
Now open "
EFI studio" and click on
"File" then
"Open XML" File, now click
on
"Hex String to Clipboard" and paste were "
PASTE YOUR HEX HERE"
was.
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>Kernel</key>
<string>mach_kernel</string>
<key>Timeout</key>
<string>5</string>
<key>Kernel Flags</key>
<string>arch=x86_64</string>
<key>EthernetBuiltIn</key>
<string>y</string>
<key>Graphics Mode</key>
<string>1024x768x32</string>
<key>device-properties</key>
<string>d70300000100000001000000cb0300001500000002010c00d041030a000000000101060000010101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c000000240000004e5649444941204765466f7263652047545320323530203531324d422045464914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>
</dict>
</plist>
And now copy it back to
/Extra folder
I found some
NVCAP numbers for you to try
Dual Display working through VGA and S-video on Go7400 on HP, NVinjectGO did it!
and
[DVI SOLVED] Gainward 8600GT 256mb VGA-DVI-HDMI