Jump to content
EtherealRemnant

[HOW TO] get QE/CI on 10.4.8 with an nVidia card with nVidia chipset

48 posts in this topic

Recommended Posts

Okay so I keep getting a lot of questions on how this all works.

 

Its a pretty simple process.

 

Basically to explain everything, by default GeForce.kext looks for anything that has the vendor ID of 10de (nVidia) and tries to activate it as a video card, kernel panicking the system.

 

Move the offending kext in single user if this panic affects you by booting with -s kernel flag and then typing mount -uw / when you get to the Darwin prompt. Then type mkdir disabled. Next, type mv /System/Library/Extensions/GeForce.kext /disabled

 

Reboot to OS X GUI.

 

Start off by moving getting Titan ---> omni.starchaser.org - follow FULL instructions on Titan's page.

 

Next, you need to open system profiler and navigate to Graphics/Displays.

 

Look for your Device ID and right it down, including the 0x. For example on my 7900GT, my Device ID is 0x291.

 

Now open terminal and type sudo nano /disabled/GeForce.kext/Contents/Info.plist

 

Scroll down til you see:

 

<key>IOPCIMatch</key>

<string>0x029110de</string>

 

Mine looks a bit different because I already put my ID in there. You'll see a bunch of stuff contained in <string> </string>. Delete out everything so you are left with <string></string>. Next, take that Device ID that we already wrote down earlier and type it in between the > and < and add 10de to it.

 

Save the document using ctrl-O and then use ctrl-X to exit.

 

Now at terminal, type sudo mv /disabled/GeForce.kext /System/Library/Extensions/GeForce.kext

then sudo chown -R root:wheel /System/Library/Extensions/GeForce.kext

then sudo chmod -R 755 /System/Library/Extensions/GeForce.kext

 

reboot and enjoy CI and QE!

 

Also, if this doesn't work, just repeat: Move the offending kext in single user if this panic affects you by booting with -s kernel flag and then typing mount -uw / when you get to the Darwin prompt. Next, type mv /System/Library/Extensions/GeForce.kext /disabled

 

Then wait until a new version of Titan comes out and try it again.

Share this post


Link to post
Share on other sites
Advertisement

Question, is this only for PCI-E 7xxx series cards, or could it possibly work with my AGP 6800GT?

 

I gave up on OS X on my PC due to the lack of progress with Macvidia (and all the problems I've had just trying to install the thing!)

 

But if indeed this does work for me, I'll stay up late tonight installing OS X and getting this to work! :)

 

Please somebody confirm! :blink:

Share this post


Link to post
Share on other sites

no dice w/ 6150. it detects it... says cross your fingers... then nothing.

 

i modified IOPCIMatch to 0x024010de and copied the titan.kext to system/library/extensions and changed permissions and cleared kextcache, etc. still nothing.

 

if you could do me a HUGE favour :) can u unplug your 7900GT and check if your 6100 onboard works?

Share this post


Link to post
Share on other sites

wtf, i followed your instruction:

 

"Now open terminal and type sudo nano /disabled/GeForce.kext/Contents/Info.plist"

 

and there is nothing in there! i tried scrolling down, no luck. just an empty page.

 

please help if ya can. i have an XFX 6800XT that is begging for CI/Quartz lol

 

jordn

Share this post


Link to post
Share on other sites

I tried what you did, but when it start loading, it stuck right before get into window, nothing show up, not even kernel panic. I am not sure why, maybe because i have amd.

Share this post


Link to post
Share on other sites

I have Jas 10.4.6 which I updated to Jas 10.4.8 combo update. Will the kernel be compatible for me to try Titan? I also have nvidia 6600GT and Intel SSE3 CPU.

 

I removed macvidia drivers and then copied Titan with permissions and rebooted. It just hangs at the Bootscreen where the wheel stops spinning (just before u get the login screen).

 

In the -v mode, I got to see Titan loading msgs and at the hang time, it shows several r2d2.kext msgs saying all went OK and a login screen started message.

 

Thanks.

Share this post


Link to post
Share on other sites

Not true. You ONLY need the 10.4.8 NVIDIA kexts. You just won't get QE/CI without the kernel.

Share this post


Link to post
Share on other sites

Just to say that it worked for my Asus HD 7600 GT PCI E 16X 256 Mb,

editing

<key>IOPCIMatch</key>

<string>0x039110de</string>

 

It doesn't worked nicely with Titan.kext, (screen cropped) so i replaced it with Nantit 1.0 installer, and it's currently working 100 %

Share this post


Link to post
Share on other sites

capran, it works for me, vid card in my sig. For QE/CI you need to be running the new kernel. I'm using the latest semthex kernel.

Share this post


Link to post
Share on other sites

argh still doesnt work for me! i am running the JaS 10.4.8 release, and AMD 3200+ venice core (SSE3) and i have an XFX 6800XT. i tried the natit installer but i get the error with the NVDAResman.kext file. then it doesnt budge from the black screen. any ideas?

 

my device ID is 0x00c3 if thats any help.

Share this post


Link to post
Share on other sites

Not working here on my 6100 integrated graphics card. Detects the card fine, then when it goes to start the login window it just hangs. :P Anyone get any of the integrated 6xxx cards to work?

Share this post


Link to post
Share on other sites

Installed the new kernel today.

 

The Geforce.kext was giving kernel panics, so had to delete it to get to gui.

This guide asks to edit geforce.kext, but i won't get any gui if i use that kext.

 

What can i do to get qe/ci on my graphics card?

Also, i've tried the Titan and Natit drivers!

 

Device ID: 0x0141

:)

Share this post


Link to post
Share on other sites

Thanks to EtherealRemnant for posting this guide. Works awesome. :)

 

I used Natit 1.0 and this guide.

 

Its been a great 12 hours. I now have CI/QE on my Asus EN7300GT SILENT and I have FireWire800.

 

EDIT: And now I don't have CI/QE. Something changed, and now its not working. Repeating these steps results in out of frequency error. I have tried everything.... I'm gonna sell the card on eBay.....

 

EDIT#2 Got it working again. Post is here.

Share this post


Link to post
Share on other sites
@samee: edit the kext and THEN put it back to the extensions folder

 

don't forget to set proper permissions to geforce.kext

 

Thanks, it works now! :laser:

Share this post


Link to post
Share on other sites

Can i try it also with my config (see signature) becuase i have a sort of 10.4.8 kernal, i have no sse3 cpu but some sort of emulation. Will that be a problem?

 

if somehow it doesnt work, can i uninstall it? How?

Share this post


Link to post
Share on other sites

Heres what I did. Installed the new 10.4.8 AMD test 1 on Pirate bay. Changed the device id in Extensions/Geforce.kext to the id for my onboard 6150 which is 0x0240 and rebooted and it didn't boot to the login window this time. So then from Single user mode I found the Titan.kext in Library/Extensions_Nvidia_disabled (oops thought Titan would have been included by default) and moved it into /Extensions. After the usual clearing caches I rebooted and it got me back to the GUI but with no QE or letting me change resolution.

 

Is there anything else I can try? There is another Geforce.kext in the Extensions_Nvidia_disabled folder not sure why it is there.

Share this post


Link to post
Share on other sites

Sorry just noticed I forgot to add the 10de to the end of the device id. Still no joy tho even with the old 1.4.40.4 geforce.kext (which by the way was the one in the disabled folder).

Share this post


Link to post
Share on other sites
Can i try it also with my config (see signature) becuase i have a sort of 10.4.8 kernal, i have no sse3 cpu but some sort of emulation. Will that be a problem?

 

if somehow it doesnt work, can i uninstall it? How?

 

 

For those of you having problems, please post your exact hardware specs (cpu, motherboard, and graphics card).

 

The same goes for thoes who have had problem free setups. This should make things much easier as far as troubleshooting.

 

I have a p4 3.0e, sse3 capable, msi 865pe neo2 motherboard and for the life of me i can't get titan to work.

 

I have a 10.4.6 install dvd (maxxus i think, but i dont remember, it's been a while) and did a 10.4.8 jas upgrad.

The jas update seems to work fine except safari doesn't work for some reason, but aside from that it works. I have all the latest kext's and titan installed accoriding to various tutorials and nothing... not even 2d accelleration, just a hard lock at boot.

 

(i don't have darwin 8.8.1 but i know it is supposed to work with 2d without it)

Share this post


Link to post
Share on other sites

Hey guys,

 

I would like to know if this works for sse2, and can you guys point me on how to upgrade from 10.4.6 to 10.4.8 and to put the new kernel ?

 

Thanks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×