Jump to content

Getting Nvidia GeForce Working with Titan/Natit


Rammjet
 Share

137 posts in this topic

Recommended Posts

Hello again i still do not have my system up and running with qe/ci...... anyhow i was wondering if maybe it had to do with the natit kext i used...... could someone point me towards the latest version? that would be much appreciated!!! thanks in advance

 

 

 

Grama

Link to comment
Share on other sites

Hello,

I did this exactly as described in the first post of this topic, but it won't work...

I used natit 0.01 and 0.02, my card is a Geforce 7600 Go 128MB (0x039810de).

 

When I rebooted, I got a gray overlay over the white startup screen, with a dialog saying I have to restart the computer (in 4 languages)...

I tried removing the natit.kext and deleting the mkext and kextcache files in windows, but it won't boot anymore...

Through windows I deleted the natit.kext but appearantly it won't boot with only the edited kexts as well.

 

 

Any hints?

 

Thanks,

KG

Edited by King George
Link to comment
Share on other sites

Hello,

I did this exactly as described in the first post of this topic, but it won't work...

I used natit 0.01 and 0.02, my card is a Geforce 7600 Go (0x039810de).

 

When I rebooted, I got a gray overlay over the white startup screen, with a dialog saying I have to restart the computer (in 4 languages)...

I tried removing the natit.kext and deleting the mkext and kextcache files in windows, but it won't boot anymore...

 

Any hints?

 

Thanks,

KG

 

 

I have the same exact card. tired it with natit 1.0

 

I tried the instructions, didnt work for me either. So now i have to reinstall the os again.

 

Only thing that works is macvidia but the picture it now sharp.

 

btw where can anyone get this stupid titan.kext

 

theres no download option on that guys site.

Edited by buhgock
Link to comment
Share on other sites

How do I find my device ID? I've already tried installing Titan via NV40 support on the 10.4.8 AMD Final OSX install, natit, and macvidia. Is this any different?

about this mac -> more info -> graphic display

 

 

yeah titan and macvidia are two different things. sorry a to long story to explain

Link to comment
Share on other sites

No, I mean, is the titan installation method with the 10.4.8 amd final install dvd any different than this method? As in, if i click customise and include "NV40 support" when installing OSX, osx doesn't boot. Does that mean the method described here won't work either?

Link to comment
Share on other sites

Well I don't have nv40 support installed at the moment, but are you suggesting that the method in this thread is more likely to work than the way i've tried to install titan before?

 

EDIT:Safe mode never worked either

Edited by Boopop
Link to comment
Share on other sites

Use Rammjets instructions from the first post but there is no need to mess with IONDRVSupport.kext, just the three that I mentioned. The NV40 support from the AMD DVD is generalized for most cards but you only need id's for the cards you use and your problems sound like they are coming from not having the correct id in the .plist's

Link to comment
Share on other sites

The various files contain the following device id's. If yours is not in the list for each kext, you will need to add yours to that kext:

 

.				DEVICE ID'S
			 -----------
Titan.kext	   0300 - 03FF

IONDRVSupport.kext 0300 - 03FF

GeForce.kext	 Allows all devices

NVDAResman.kext  0110 - 0118
			 0170 - 0178
			 0179
			 0180 - 0188
			 0188
			 0189
			 0200 - 0208
			 0250 - 0258
			 0280 - 0288
			 0300 - 0308
			 0310 - 0318
			 0319
			 0349

NVDANV30Hal.kext 00F0 - 00FF	(for 5xxx cards only)
			 0300 - 0308
			 0300 - 030F
			 0310 - 0318
			 0310 - 031F
			 0320 - 032F
			 0330 - 033F
			 0340 - 034F
			 0350 - 035F
			 0360 - 036F


NVDANV40Hal.kext 0090 - 009F	(for 6xxx and 7xxx cards only)
			 00F0 - 00FF
			 0140 - 014F
			 0160 - 016F
			 01D0 - 01DF
			 0220 - 022F
			 0290 - 029F
			 0390 - 039F
			 0400 - 0408

Natit.kext	   0040
			 0041
			 0043
			 0045
			 0047 - 0048
			 004E
			 0091 - 0092
			 0098 - 0099
			 009D
			 00C0 - 00C3
			 00CC - 00CE
			 00F1 - 00F6
			 00F8 - 00F9
			 00FA - 00FB
			 00FD - 00FE
			 00c8 - 00c9
			 0110 - 0111
			 0113
			 0140 - 0143
			 0147 - 0148
			 014C
			 014E - 014F
			 0160 - 0163
			 0165
			 0167 - 0168
			 0170 - 0173
			 0178
			 017A
			 0181
			 0185
			 0188
			 018A - 018B
			 01D1
			 01D3
			 01DD
			 01DF
			 0200 - 0203
			 0218
			 0221
			 0241 - 0242
			 0245
			 0250 - 0251
			 0253
			 0258 - 0259
			 025B
			 0280 - 0282
			 0288
			 028C
			 0290 - 0291
			 0293 - 0295
			 0298 - 0299
			 029C
			 029F
			 02E1
			 0301 - 0302
			 0308 - 0309
			 0311 - 0312
			 0314
			 031A
			 031C
			 0321 - 0324
			 0326
			 032A - 032B
			 0330 - 0333
			 0338
			 0341 - 0343
			 0344
			 0347
			 034C
			 034E
			 0391 - 0394
			 03D0 - 03D2

Link to comment
Share on other sites

Two methods to edit kexts:

 

Use nano through Terminal:

cd /System/Library
sudo rm -rf Extensions.mkext Extensions.kextcache
cd Extensions
sudo nano Some.kext/Contents/Info.plist
 (press Control-O to save)
 (type Y and <Enter> to accept)
 (press Control-X to exit)
sudo chown -R root:wheel Some.kext
sudo chmod -R 755 Some.kext

Then reboot

 

Manually using TextEdit:

 

- Put TextEdit into the Dock

- Drag a copy of the kext to the Desktop

- Right-click on kext and chose Show Package Contents

- Open Contents

- Drag Info.plist and drop it on TextEdit in Dock

- Edit Info.plist

- Save the Info.plist (uncheck the use ".txt" extension)

- Drag the kext back to /System/Library/Extensions folder

- You will get 2 dialog boxes

--- One will say you cannot do that. Just click the Authenticate button and give your password

--- The other will ask if you want to replace the existing kext - say Yes

- Go to Terminal to repair permissions like above:

cd /System/Library
sudo rm -rf Extensions.mkext Extensions.kextcache
cd Extensions
sudo chown -R root:wheel Some.kext
sudo chmod -R 755 Some.kext

Then reboot.

Link to comment
Share on other sites

Hey everyone. I'm running 10.4.8 with latest kernel,etc.

 

I have a GeForce FX 5600 256MB, the deviceid is 0x312.

 

Using the Natit installer, everything installed & worked fine, but unfortunately QE/CI were still unsupported. After reading around, I then edited those 3 files (geforce, nvdaresman, & nvdanv30hal) and put in my deviceid for them all and rebooted... and no change.

 

I then tried installer here: http://forum.insanelymac.com/index.php?sho...36044&st=40 ; Of course fixing the deviceid for those 3 files that were packaged with it first.. and it froze before it got to booting up the GUI (run under -v). So I uninstalled that and now I am back using Natit with no QE/CI.

 

Also should mention, before going back to Natit I removed AGPGart in hope of getting QE/CI support, although that didnt do what I wanted, it seems to work fine without it.

 

I'm a little stumped now, I think I've tried everything... and this shuoldnt be a problem really considering others with 5200 & 5500s were able to get it working perfectly. Is there something I forgot to do???

 

EDIT: Messing around a little bit using Titan, .. and like I said how it would freeze before it boots the GUI, this seems to be NVDAResman causing this. If I remove NVDAResman it would boots up without freezing, but of course, no QE/CI. NVDAResman causes a freeze at bootup both before and after editing it to use my deviceid (0x312). Anyone else have similar problems?

Edited by tehnick
Link to comment
Share on other sites

Hey there,

 

It`s a little hard to find this information:

 

Depending upon the Install DVD you have used, the AGPGart.kext is now configured properly and makes QE/CI unsuported. You should try erasing AGPGart.kext and then doin` all Natit/TItan instalation process again. It should work.

 

My instalation was from a 10.4.8 AMD TEST1. iso downloaded from piratebay. And I have a FX 5200 and only got it working after erasing AGPGart.kext. I`m looking for an AGPGart that works here, but in the mean time I have full CI/QE support.

 

Hope this helps...

Link to comment
Share on other sites

so we do modify the iondrvsupport.kext?

 

everything is clear except about that file.

 

 

nevermind:

 

"IONDRVSupport.kext 0300 - 03FF"

 

since its value ranges so high you dont have to modify it, but you can, this way to be sure.

 

but correct me if im wrong.

 

 

Thanks rammjet, you're too good man!

Edited by buhgock
Link to comment
Share on other sites

i tired it on my geforce go 7600

 

but no luck, tired it with both titan and natit

 

all i get its the gray apple loading screen but it never gets to the desktop

 

thanks though

 

 

EDIT:

 

Actually natit doesnt even seem to go as high as my card

 

devid 0398

 

ill try to put it in myself, not sure if it will work

Edited by buhgock
Link to comment
Share on other sites

so we do modify the iondrvsupport.kext?

 

everything is clear except about that file.

nevermind:

 

"IONDRVSupport.kext 0300 - 03FF"

 

since its value ranges so high you dont have to modify it, but you can, this way to be sure.

 

but correct me if im wrong.

Thanks rammjet, you're too good man!

 

I changed IONDRVSupport.kext and it screwed up my boot. Without changing it everything was working fine with QE and CI.

 

Looking closer at this file, the 0x03000000&0xff000000 seems to be referring to the PCI device class, not the ID like in all the other files. The correct device class for nearly all VGA / 3D cards is 0x03 so this appears correct to me. I don't think this file should ever be touched.

 

I could be being dumb though. I only setup my first hackintosh 3 days ago and don't have a clue about BSD so please don't flame me.

 

Steddyman

Link to comment
Share on other sites

 Share

×
×
  • Create New...