THIS IS MY EXPERIENCE IN GETTING AGP GEFORCEFX SERIES FULLY WORKING WITH QE/CI IN 10.4.8, 8.8.1 KERNEL.
First of all, I'd like to point out that I take absolutely no credit for the following tutorial, all material was copied from this and some other forums and my "discoveries" may be attributed to common sense... I'd like to appologize to those who aren't getting their due citations, but I'm just plain lazzy

, if you find this post you may claim your thread for recognition...
I have come to notice that many people are still experiencing problems like "black screen" or "no QE/CI", particularly with agp and nvidia geforceFX series, and a lot of tutorials with magical sequences that should make it all work, working for some and not for others...
So here's what I found out after looking into it a bit, this should work with all:
0- First of all, you must be running a 10.4.8 system on 8.8.1 kernel for it to work, and Semthex Beta 9
DOES WORK...
1- NVDA display randomly fails in every install I've made on every machine, including those with QE/CI enabled... The reason only people without QE/CI report it is because only they notice it

So that is not a problem...
2- The problem lies in the .kexts, they
MUST ALL HAVE THE SAME VERSION NUMBER IN ORDER FOR THEM TO WORK, dates don't matter...
These include:
-
ALL Geforce kexts (there are 6 of them),
ALL NVDA kexts (there are 5 of them) and
AppleIntelIntegratedFramebuffer.kext must be version "
1.4.40.4 (8.6.0f1)"
-
IOGRAPHICSFAMILY.kext and
IONDRVsupport.kext must be version "
1.4.4" (sugestive, right?)
-
IOPCIFAMILY.kext doesn't have much to do with loading the driver, but it would be best to have version "
2.1" for AGP sake...
- You can check the version by right clicking on the kext and choosing "get info", the 4th down from top to bottom... it is displayed right above the collour tabs...
- You can find most of these kexts in the official intel 10.4.8 update, open it with pacifist and expand it to your desktop (there are tutorials on this page who teaches how to do this...), you might also try downloading them from other sources
3- Do not delete any unnecessary kexts before 1st boot, some drivers need to ping all plugins to discover they don't work, I don't know if this is the case, but...
4- You
need to correctly modify NVDAResman.kext, Geforce.kext and NVDAVxxHAL.kext with your DEVICE ID, like so, othrwise it will hang:
<key>IOPCIMatch</key>
<string>
0x032210de&0xffffffff</string>
being 0x0322 my DEV ID and 10de my Vendor ID (Nvidia), put yours over where mine is, DO NOT DELETE THE REST
you can find yours in the upper left apple, about this mac, more info, display...
YOU MUST EDIT NVDAResman.kext, Geforce.kext and NVDAVxxHAL.kext, being xx your arquitecture (20, 30, 40...) exactly this same way...
Do this by right clicking the .kext, clicking "show package contents" and find
info.plisttyping in Terminal:
sudo -nano -w , and drag the info.plist to the terminal and press "enter" in terminal, this should open it for edditing (after you put your password in...)
After finnished, press "ctrl-o", "enter" and "ctr-x"
DO NOT EDIT THE OTHER KEXTS7- Drag your Titan/Natit to "System/library/extensions" folder
6- Install and correct permissions:
Go to Terminal and copy this:
sudo chown -R root:wheel /System/Library/Extensions/GeForce.kext
sudo chmod -R 755 /System/Library/Extensions/GeForce.kext
sudo chown -R root:wheel /System/Library/Extensions/NVDARESMAN.KEXT
sudo chmod -R 755 /System/Library/Extensions/NVDARESMAN.KEXT
sudo chown -R root:wheel /System/Library/Extensions/NVDANV30Hal.kext
sudo chmod -R 755 /System/Library/Extensions/NVDANV30Hal.kext
sudo chown -R root:wheel /System/Library/Extensions/Titan.kext
sudo chmod -R 755 /System/Library/Extensions/Titan.kext
sudo chown -R root:wheel /System/Library/Extensions/IOGraphicsFamily.kext
sudo chmod -R 755 /System/Library/Extensions/IOGraphicsFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IOPCIFamily.kext
sudo chmod -R 755 /System/Library/Extensions/IOPCIFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IONDRVSupport.kext
sudo chmod -R 755 /System/Library/Extensions/IONDRVSupport.kext
sudo chown -R root:wheel /System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext
sudo chmod -R 755 /System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext
sudo chown -R root:wheel /System/Library/Extensions/AppleSMBIOS.kext
sudo chmod -R 755 /System/Library/Extensions/AppleSMBIOS.kext
sudo chown -R root:wheel /System/Library/Extensions/GeForce2MXGLDriver.bundle
sudo chmod -R 755 /System/Library/Extensions/GeForce2MXGLDriver.bundle
sudo chown -R root:wheel /System/Library/Extensions/GeForce3GLDriver.bundle
sudo chmod -R 755 /System/Library/Extensions/GeForce3GLDriver.bundle
sudo chown -R root:wheel /System/Library/Extensions/GeForceFXGLDriver.bundle
sudo chmod -R 755 /System/Library/Extensions/GeForceFXGLDriver.bundle
sudo chown -R root:wheel /System/Library/Extensions/GeForceGA.plugin
sudo chmod -R 755 /System/Library/Extensions/GeForceGA.plugin
sudo chown -R root:wheel /System/Library/Extensions/GeForceVADriver.bundle
sudo chmod -R 755 /System/Library/Extensions/GeForceVADriver.bundle
sudo rm -f /System/Library/Extensions.mkext
sudo rm -f /System/Library/Extensions.kextcache
diskutil repairpermissions /
This takes a bit, after this reboot and all should be good... if not, replace existing opengl.framework in "System/Library/Frameworks" with that of 10.4.8 oficial update (it should already be so, though...), about 13,4mb... repair permissions and reboot again.
It could also be because of appleSMBIOS.kext, you'll then need to find paulicat's version on the net somewhere (don't know how it boot without it, but you never know...)
------------------------------------------------------------------
Now for AGP users there is a bit more:
After 1st reboot, you can tray to make your performance better by getting
AGPGART.kext...
It works if you motherboard is compatible, mainly AMD64 for now...
Just download it, drag it to the same extensions folder and type in terminal. giving your password when asked:
sudo chown -R root:wheel /System/Library/Extensions/Agpgart.kext
sudo chmod -R 755 /System/Library/Extensions/agpgart.kext
sudo rm -f /System/Library/Extensions.mkext
sudo rm -f /System/Library/Extensions.kextcache
diskutil repairpermissions /
And reboot, you should have agp detected... If not, try a different version.
Latest for now is 2.2... it works better for a few intel motherboards, but lost a bit of AMD64 compatability (so I've been told...)
If your AMD64 and it doesn't work, try version 2.1... Any earlier version requires older IOPCIFAMILY.kext versions, and you
may loose QE/CI (no offense in trying...)
After that you can try to enable QE2D and Disable Beamsync (good for LCD, tearing in CRT), look for Quartzsimple in search bar (yess, search bar goood...)
That's all I have, got it working 100% in every computer i tried with this, hope it works for all...
Mac OS X as only installed OS!
HEHEHEHE