First of all remove all graphics injectors. Remove GraphicsEnabler in your com.apple.Boot.plist file. This method worked in 10.6.3. It continued to work after updating to 10.6.7. And it works with updated nVidia drivers. There is no need to add the device ID to any kexts and indeed that may actually screw up the process.
First download OSx86 Tools from HERE.
Run the program. Click on the "Add EFI Strings/Boot Flag" button. Then click on the "GFX Strings" icon in the upper left. In the Graphics Card menu choose "custom GeForce." Then type in the name of your graphics card in the menu that pops up. I typed "nVidia GeForce 210." I don't know how important this is. It may be just cosmetic.

Then select the size of your RAM from the next menu. I chose a gig.

Now choose your output configuration. I chose DVI/VGA.

An EFI string will then be generated. Its the numbers in the lower window. Just copy the EFI string...

...and paste it into your com.apple.Boot.plist file. The com.apple.Boot.plist file is found in the /Extra folder. Make sure you add <key>device-properties</key> on the line before you insert the string.

Let me know if it works for you.
PS. I know some of you are going to be lazy so here is my EFI string. It should be one long string of characters. Line breaks were added for web presentation. There is no guarantee simply copying and pasting my string will work for YOUR setup.
<?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>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Timeout</key> <string>5</string> <key>device-properties</key> <string>640200000100000001000000580200000d00000002010c00d041030a00000000010106000001010106000 0007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002a0000006e56696469612047654 66f72636520323130204f70656e474c20456e67696e65205b4546495d22000000400030002c0064006500760069006300 65005f00740079007000650000000b000000646973706c6179100000004e0056004300410050000000180000000400000 0000003000400000000000007000000000e0000006e0061006d00650000000b000000646973706c61791400000040003 0002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c00000016 0000006e5669646961204765466f726365203231300e0000004e00560050004d000000200000000100000000000000000 000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c4 46973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e564441 2c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000000000402 0000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000 00400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c00000064006 50076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string> </dict> </plist>
If the string worked you should be able to see the graphics cards name in the system profile. Click the apple icon and then select About This Mac, then more information or system report or something like that. You should see something like this...



Sign In
Create Account








