Disclaimer:
Back up before doing anything and know how to boot in -s mode to edit stuff in your /Extra/Extension folder in case you can't get things to work. Don't blame me if you screw up and this is probably easier if you know how to use command line.
I did this a few days ago, so hopefully I didn't miss a step.
Thanks to everyone who actually did the work, I did nothing except gather information from this forum.
NOTES:
I am running 10.6.3 on a D820 GMA950 w/a 32-bit cpu (T2600) at 1680x1050. I have QE/CI, ability to change resolutions on internal and external display, NO MORE ARTIFACTS, and the ability to rotate an external display (i.e., portrait mode for reading/writing). I can watch 1080p mkv videos in Plex with no stutter.
Here's how:
1. Installed SL using the method outlined here and apply all the updates, rebooting when prompted. After installing 10.6.3, QE/CI is gone. Don't ask for help getting to this point, this thread is filled with how to do that.
2. Go into /Extra/Extensions and remove these files:
AppleIntel*
IOGraphicsFamily.kext
Natit.kext
3. run rebuild_mkext.command in the /Extra/Extensions folder
4. Using OSX86Tools, add the GFX string for intel gma 950 (laptop) to com.apple.boot.plist IN YOUR /EXTRA/EXTENSIONS file. If you forget to do this, your internal display will not be detected once the desktop loads and you'll need to plug in an external display. Mine reads:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>GraphicsEnabler</key>
<string>y</string>
<key>device-properties</key>
<string>6d0000000100000001000000610000000200000002010c00d041030a000000000101060000027fff0400
100000006d006f00640065006c0000000b000000474d4120393530200000004100410050004c002c004800610073005
00061006e0065006c0000000800000001000000</string>
<key>Legacy Logo</key>
<string>yes</string>
<key>Timeout</key>
<string>1</string>
</dict>
</plist>
5a. Download and install Screen Sleeper Solution
http://www.mediafire.com/?kjkdvzy2nnd (this fixes the black screen).
And/or
5b. Go into System Preferences, enable Expose and set at least one active screen corner to "put display to sleep" (this is more of a failsafe if you need to wake up the black screen--if you get a black screen on boot move the mouse to the corner, wait a second and move it away).
6. Cross your fingers and reboot.
Known issues:
If you plan to use multiple monitors, by default mirror mode is used when you plug in. This results in a garbled green screen. To get around this, install MirrorDisplay before plugging in an external display and read this:
http://www.fabiancan...MirrorDisplays/
If you use a dock, the DVI port doesn't seem to work (although VGA is fine).