Help - Search - Members - Calendar
Full Version: Post YOUR instructions....
InsanelyMac Forum > InsanelyMac Lounge > The X Labs > Natit
Pages: 1, 2
~Neo
Ok,
this thread is meant to search the best and universal method to get natit WITH dual screen working!
Please ONLY instructions (and maybe some files biggrin.gif ) and NO questions or other things! These will be removed!!!

Waiting for some tuts now smile.gif
spanakorizo
EDITI would also recomend this method for all the users that had no luck
with titan or natit kexts and QE/CI enabled.
Just leave ONLY the kexts i describe and ofcourse ADD the DEVid at
like this in the info.plist


ok i will post my instructions as i promised in order to install

7600GS AGP WITH QE/CI ENABLED

i didnt have the time to test dual screen but in 1 monitor everything works perfect ,and AGP with agpgart
after DOING A LOT of tests with different kexts,remove kexts/modify etc
differnet versions of natit/titan ...compinations together with other kexts or leave them alone,
i found that the ONLY solution for this card is :
8.8.1 kernel of course (i used the latest semthex beta7)
natit.kext (i used the one at the official thread that says "natit_edit.kext" )
and only 3 kexts at the extensions

GEFORCE.KEXT
NVDARESMAN.KEXT
NVDANV40Hal.kext

ONLY THOSE 3 KEXTS!


and must put the DEvid in both of them
if you put the dev only in geforce.kext or in NVDARESMAN.KEXT the system will crash
if you leave only the NVDAREsman or NVDAV40 with corrected id the system will crash
if you put 1 of them but with not corrected id the natit driver will load BUT you will not have QE/CI
not either resolutions
so you must edit/install BOTH OF THEM
i have also THESE .bundle geforces in the extensions folder,maybe they match somewhere :
(unmodified)

GeForce2MXGLDriver.bundle
GeForce3GLDriver.bundle
GeForceFXGLDriver.bundle
GeForceGA.plugin
GeForceVADriver.bundle

so delete or nvidia/geforce kexts and put only those at extensions
edit the info.plist and add your devid (there are guides about this)
<key>IOPCIMatch</key>
<string>0x02e110de</string>

and at the terminal set the permissions correct

EDIT
set permissions for 3 IMPORTANT kexts you copy/pasted in extensions folder

open terminal and:
sudo -s
type your password
copy paste ALL 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/NVDANV40Hal.kext ;
sudo chmod -R 755 /System/Library/Extensions/NVDANV40Hal.kext
sudo rm -f /System/Library/Extensions.mkext
sudo rm -f /System/Library/Extensions.kextcache
diskutil repairpermissions /
[PRESS ENTER]
reboot

after reboot you will have CI/QE and then you can install at extensions AGPGART for AGP
LIKE you did with other kexts:
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 /
[PRESS ENTER]
reboot

everything works well here smile.gif

MY installation DVD was 10.4.8 AMD SSE3TEST1 (tubgirl) cause im in amd ofcourse
cbreaker
Sorry guys, I had a post on here that explained it...

It was deleted.

I'll try to post it again tomorrow when it's not 3AM. Basically, you want to edit those three nVidia kext's he mentioned - the Info.plist files in their folders (you have to use the terminal to get to these, and I think Nano is the easiest editor, use nano -w when you run it.) Look for the big long line of strings in each file, and replace everything between the >< with your card - in the format of 0x004510de - meaning, if your card Device ID is 0045 and the vendor is 10de (nvidia.) 0045 is the 6800GT, so look in the plist.info in the Natit.kext folder and find your card to find the Device ID. (mine also shows the card's device ID during bootup after the BIOS detects the hard disks.) It might also be seen in system profiler.

I only edited the GeForce.kext, NVDAResMan.kext, and NVDANV40HAL.kext info's. I left everything else there. I had Titan at first, so I removed that. I didn't have to change any permissions, because I didn't create new files I just edited the existing ones. That's assuming you have an NV40 card - I don't know about others but once you realize what needs to be done hopefully you can figure it out.

Once the nVidia drivers kicked in, AGPGart also kicked in (which you should install if it's AGP) and froze my system until I figured out how to unlock the CMOS setup option for the Aperture. I set it to 128MB and it worked.

See, the problem is that although the nVidia drivers support a lot of cards (it's likely a port from the Windows/Linux driver which supports almost all nVidia cards) they are only set up to detect ones that Apple sells. Natit only initializes the card, because the Apple ones initialize in a special way that the PC ones don't, so you need to make the nVidia drivers to also detect it. Once you edit those kext's, hopefully the nVidia drivers will detect your card and provide full 3D acceleration. The 6800GT is in the Natit.kext, but it wasn't in the nVidia kext's.

Hopefully that helps you. There's no Guarantee that your card will work even if the driver does recognize it though - since nVidia doesn't really make their own cards, there's a lot of little differences between brands.

ps. I use dual screens - one VGA one DVI- both 1920x1200, and it all works, so hopefully it works for you too.
koaxial
Hello everyone! I would like to share that I finally succeeded in getting my Gfx card to work... in DUAL!
Please see my Graphics/Display profile below:
-------------------------------------------

GeForce 7600 GS:

Chipset Model: GeForce 7600 GS
Type: Display
Bus: PCIe
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0392
Revision ID: 0x00a1
Displays:
L1710S:
Resolution: 1280 x 1024 @ 75 Hz
Depth: 32-bit Color
Core Image: Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
L1710S:
Resolution: 1280 x 1024 @ 75 Hz
Depth: 32-bit Color
Core Image: Supported
Mirror: Off
Online: Yes
Quartz Extreme: Supported
-------------------------------------------
And here's my system specs:

Asus P5LD2-VM SE Intel 945G (built-in 8-ch HD ALC 882 snd, Intel Gb LAN & GMA 950 Gfx)
Intel Pentium D 830+ (which i plan to upgrade to Core 2 Duo when i get some cash)
2GB GEIL PC2-4300 533MHz
Leadtek WinFast PX 7600 GS TDH (PCIe) - DUAL DVI
2 LG Flatron L1710S (a bit old but i'm satisfied with them)
-------------------------------------------
Here's what i did:

Clean install from Mac OS X 10.4.7 Jas DVD
Official Update 10.4.8 via Software Update from Apple (All 4 available updates selected)

After the update: I DID NOT reboot/restart until i:

replaced the kernel to VITALY kernel (mifki) for Intel NX & SS3 CPU (Version 8.8.1: Sun Oct 29 01:33:16 MSD 2006; vit:xnu-792.13.8/BUILD/obj/RELEASE_I386 i386 i386) which i got from here:

http://forum.insanelymac.com/index.php?showtopic=32025

also replaced the AppleSMBIOS.kext which can be obtained from here:

http://paulicat.freeflux.net/

and followed the step by step guide by paulicat (i did not replace the original IOATAFamily.kext)

Reboot/Restart. (i noticed my system restarted twice before getting to the desktop).

Installed the 'Natit_1.0.pkg' which i obtained by following the link from here:

http://forum.insanelymac.com/index.php?sho...32004&st=40

after that i replaced the 'Natit.kext' in my /System/Library/Extensions folder

with the one from this thread: (Natit_Dual_v0[1].02.zip)

http://forum.insanelymac.com/index.php?sho...=32536&st=0

Of course, i did the usual thing before restarting:

cd /System/Library/Extensions
sudo chown -R root:wheel Natit.kext && sudo chmod -R 755 Natit.kext
sudo rm -f /System/Library/Extensions.mkext
sudo rm -f /System/Library/Extensions.kextcache


Reboot/Restart. Both screens would go black/dead for a while and after that, VIOLA! DUAL screens!
I didn't do editing of kext's and that's basically it!

CONS: Enabling the 'Mirror Display' option in System Preferences would leave the main display with just the mouse cursor. Everything's gone black except the secondary display.

Here's my monitor config:

DVI > VGA Adaptor > LCD Monitor (L1710S) - Primary
DVI > VGA Adaptor > LCD Monitor (L1710S) - Secondary

Sorry if i already gave too much info especially the links i provided above (is this allowed?). I have noticed some members in this forum are hesitant to give more information especially the links of where did they get this one... and that. Of course, i also spent sleepless nights researching through this forum before getting my system up and running. At some point, i almost gave up but then also almost everyday i read some success story from other members but were not too eager to share it or that they simply forgot on how did they do it. But thanks to them anyway, they did give me reason to continue.

BTW, my previous Gfx card (WinFast Geforce 6600 LE) didn't work for me. I did all possible solutions:

Natit_1.0.pkg, Natit_Uni1.0.pkg, Natit_ATIauto.pkg, Natit_edited.kext, Natit_Dual.01, Natit_Dual.02 and other things including editing the kext's. i almost pulled my hair off! Didn't work! no DUAL screens. But CI/QE worked in either combinations. (i got used to DUAL display since the matrox-twinhead days).

As you may also have noticed there are lot of members in this forum have some problem with just at least the CI/QE running.

I hope the above links and guides will be of some help to those members.

Special thanks to:
dm_webd
NeoPheus
bofors
gaucho

and also to:
Rammjet
Takuro and the rest...

And especially to:
semthex
Vitaly (mifki)
paulicat

and of course to:
np_ - (pls continue in what you are doing)
omni?

And all the guys who are involved in Natit & Titan project.
You guys are genius! keep up the good work! thumbsup_anim.gif
You can count on me with those 'Donate' buttons soon. wink.gif

Sorry with my English. It's not my everyday language.

koaxial
batitombo
This method did not worked with my PNY Geforce 7600GS 512mb
spanakorizo
DELETE ALL NVIDIA AND GEFORCE KEXTS FROM /EXTENSIONS FOLDER


ok listen
1st of all go to system/extensions folder and DELETE ALL nvidia and geforce kexts etc
for example : Geforce.kext : DELETE IT
YOU MUST DELETE ALL THE FILES
now download this rar i 've made that inside are only the neccesary kexts i used to load nvidia
http://www.yourfilehost.com/media.php?cat=...RKING_KEXTS.rar
extract everything and paste all the files inside this rar to EXTENSIONS folder
(dont extract the file CONSOLE COMMANDS.txt ! )
NOW YOU MUST MODIFY 3 KEXTS YOU JUST INSTALLED IN EXTENSIONS WITH YOUR devID CORRECTLY
THE 3 KEXTS ARE:
GEFORCE.KEXT
NVDARESMAN.KEXT
NVDANV40Hal.kext


you must do this with nano in the terminal and when you finish save the changes

now open terminal
type: sudo -s
enter your password
now copy/paste all this text to terminal (in 1 line)

____________________________________________________________________________

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/NVDANV40Hal.kext ;
sudo chmod -R 755 /System/Library/Extensions/NVDANV40Hal.kext
sudo chown -R root:wheel /System/Library/Extensions/Natit.kext ;
sudo chmod -R 755 /System/Library/Extensions/Natit.kext
sudo chown -R root:wheel /System/Library/Extensions/AGPGart.kext ;
sudo chmod -R 755 /System/Library/Extensions/AGPGart.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 /

________________________________________________________________________________

now press enter at terminal
w8 for some seconds
type: reboot
if you did everything correctly after reboot you must have qe/ci
i've made easy for you the most serious part at terminal in one copy/paste
but you must also modify CORRECTLY the 3 kexts ,its very important also
plz dont ask me "what is devID,where can i find it?...how do i insert my devID etc etc"
im trying to help but there are answers for those common questions everywhere in forum!
hope this helps
johnniecarcinogen
So if you have an nvida card with a nv30 chipset just use NVDANV30Hal.kext instead of NVDANV40Hal.kext and do everything else the same?
Rammjet
From what I've seen, the key is to put your device id into these two kexts:
GeForce.kext
NVDAResman.kext
-- and --

one of the following:
NVDANV10Hal.kext
NVDANV20Hal.kext
NVDANV30Hal.kext
NVDANV40Hal.kext
I speculate the series goes like this:
CODE
older cards  NVDANV10Hal.kext
4xxx cards   NVDANV20Hal.kext
5xxx cards   NVDANV30Hal.kext
6xxx cards   NVDANV40Hal.kext
7xxx cards   NVDANV40Hal.kext
redult
Got a GeForce FX 5500 (128MB) AGP Card working....


I've used the Nvidia Accelerated Kext Package (got it from Demonoid).
Copied these files into the extensions folder:


GeForce.kext
GeForce2MXGLDriver.bundle
GeForce3GLDriver.bundle
GeForceFXGLDriver.bundle
GeForceGA.plugin
GeForceVADriver.bundle

IONDRVSupport.kext
NVDANV30Hal.kext
NVDAResman.kext

and just corrected the DevID in
the info.plist files of following:

NVDAV30Hal.kext/Contents/Info.plist
NVDAResman.kext/Contents/Info.plist
GeForce.kext/Contents/Info.plist

I used the latest titan.kext from

http://omni.starchaser.org/titan

which I suspect to be the same in the package @ demonoid.

Terminal:

chmod -R 755 /System/Library/Extensions/Titan.kext
chown -R root:wheel /System/Library/Extensions/Titan.kext

then
deleted Extensions.kextcache and Extensions.mkext from /System/Library/

and repaired permissions using disk utility....


rebooted and looked fine except that it just frooze here:

Screenshot


so i booted my other installation of osx and deleted apgart.kext in the extension folder...
after that it was working biggrin.gif

QE/CI Working :}



My Hardware:

AMD 64 3700+ @ 2,4Ghz (SSE2)
Gigabyte K8N Mainboard (Nforce 3 Chipset)
1024MB Ram
200GB Maxtor HDD

i used a Myzar patched 10.4.6 and upgraded with the
JaS.10.4.8.AMD.SSE2.SemtheX.Beta9.pkg to 10.4.8

I hope my english is not too bad wink.gif
cashgrow
ahh.. superfast reply, great!
Deleted agpgart.kext and got som progress i think.. sometimes the screen is big black and white boxes whit the mouse coursor and sometimes its completly black with only the mouse coursor. both on the vga and dvi. i did see something like this in the startup:
start display <1>
start display <1> failed

install is 10.4.6 Jas with the ss2 10.4.8 combo update.. with the beta9 kernel running smoothly.. done exactly what you described. got the same device ID so I didnt change that..but checked it.
got a intel P4 sse2 cpu with Club 3d 7600gs agp...
Hagar
Just 1 note: to avoid all kinds of trouble, start by editing just Geforce.kext. Reboot, check what loads, and progress..
In a lot of cases editing more than that is unnecessary, and in many cases causes problems. in any case, 1 change at a time, clear kextcache & reboot or at least kextload & recheck before going on.
~Neo
Ok... cleaned up...
PLEASE write questions in this thread now!!!
This is meant for instructions!

The two posts where some1 asked something were moved to the new thread!
walterav
SOLUTION SOLUTION SOLUTION SOLUTION SOLUTION SOLUTION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1048 sse2 titan NVIDIA

i GOT it WORKING!!!! SSE2 WITH TITAN!!! and QE CI colourprofiles resswitch READ MY POST PRECISELY!!!

PLEASE PLEASE PLEASE READ MY POST BELOW ALL THE ABOVE POSTS ARE not complete!!!!!! read why!!!

---ABOUT 1048--- blablabla go to instructions!!!below
Why do we have so much trouble figuring out what works and what doesnt??? It has to do with the UPDATES to 10.4.8. WHAT the hell is 1048 anyway??? is it a kernel??? "THANX semthex for sse2" are it some kexts are it some frameworks??? Is it ..... ???
Ofcourse 10.48 is a complete updated sytem with all the new kexts, frameworks, kernels, coreservices etc "and a lot of more stuff i didn't mention that a noob like me doesnt no sh*t off", but there is more.
What we knew so FAR about 1048, that titan and natit will give people with 10.48 QUARTZE extreme OPGENGL etc for ATI and NVIDIA, THIS IS THE MOST INTERRESTING THING WHY WE WANT 10.4.8!!!

Now the big problem... 1048 IS NOT VERY COMPATIBLE so how do you run it??? well I think I need some help from semthex mifki etc in my story right now but i give it a try...
If we download some updates or DVD's with 1048 from the usual channels dev.gif , pirate2.gif we think that we are actually running 1048. In most cases this might not be so, if you begin checking the kexts and frameworks and otherstuff involved, you notice that your 1048 installation uses a lot of old stuff... from older releases 1047-1046-1045-"1044 my case"
The last combo from "JASS, 1048 COMBO SSE2 Beta9 included" this update was from the IRC channel 2 days ago.

The Problem With this package "Yeah I know its beta" this package worked great for me for getting semthex its kernel with SSE2 working, but than the little problems.
MOST OF THE SYSTEM WAS STILL USING 1044!!! kexts frameworks etc etc.
This means that all the people that are reading posts "like me" try other ones advices, some with 10.4.7kexts others 10.4.5kexts others 10.4.6kexts so this is were the PROBLEM begins!!!!

You might think why all the new kexts from 10.4.8 updates aren't automatically added to the system??? this is because the newer kexts are modified by apple to work only with their own hardware, so keeping the older kexts will give you more compatiblity like keeping your audio working in 104.4kexts and not with 1048kexts.

WE ARE NOT USING THE SAME KEXTS, FRAMEWORKS etc so its almost impossible to make other ones advices working!!!

There is only one solution beginning from scratch and don't use other ones packages!!! BUILD YOUR OWN 1048 with you own needs!!!

Other people also do this, but they started at later versions than i did i started with 1044!!!

The biggest problem i had was that i am not able to see which files are used in which installation DVD's combos updates from jass myzar or whatever. Jass is it possbile that we might setup a system about which kexts etc are running certified and are loaded in the updates not the working hardware but the kexts self, relate which kexts relate to which hardware? I'm almost losing myself here ;-)

Well enough the instruction is very simple!!!


---INSTRUCTIONS---
01*Start with a clear 1044 installation, just something that works it might even be1045 1046 1047 or 1048

02*save loginwindow.app to your desktop

03*update to a working 1048 kernel 881 not 841 "i used JASS combo updater 1048 with sse 2Beta9 semthex"

04*after restart replace loginwindow.app with the one from 10.44 i can't say if the others work "try about this mac and you will notice"

at this point kexts are becoming very important!!!
Now at this point I don't even know which kexts you are running or what version you are running WHATEVER so how can i ever sugest something??? Well I started from the lowest 1044 so if you load what i load you got everything "I HOPE ;-)"

05*Download an original 10.48comboupdate from apple intel version "search forum for link"

06*Download PACIFIST and install

07*open 1048combointel apple version.DMG
"don't install it!!!"

08*open the package with pacifist and extract the folder <EXTENSIONS> and <FRAMEWORKS> to desktop

09*now you have pure kexts and frameworks from 1048 extracted on the desktop!!!

10*go to >>>>system/library/extensions and delete all the following kexts!!!
-GEFORCE.kext "everything with gforce total of 6" to lazy to type names
-NVDHAL10-20-3040 etc "everything with nvda total of 4"
-NVDARESMAN
-IOGRAPHICSFAMILY
-IOPCIFAMILY
-IONDRVsupport
-appleintegratedframebufferupdater
-appleSMBIOS

i also deleted i915 950 and ati drivers because i have NVIDIA but it might not be neccesary
-also delete agpgart!!! but it might work with agp to i gonna test

11*Go to the 1048 extracted extentions folder on desktop and edit the info.plists in the next 3 kexts
GEFORCE.kext
NVDARESMAN.kext
NVDA10 or 20 or 30 or 40HALL.kext "depend on your GEFORCEFX NV30 = fx5200 fx5500 NV40=6600 or 7800 et etc"

to do this you have to right mouse button on each kext "show package contents" than open terminal and type: (nano -w )than drag the info.plist in the termin and press enter, now you are editing the info.plist with nano in the terminal and add your deviceID than save
Do this for all 3 other kexts to!!!

12*now copy back the deleted kexts from step10 with the ONES from the 1048EXTENSIONS folder on your desktop EXCEPT FOR appleSMBIOS.kext

13* download appleSMBIOS somewhere, the date is 23november!!!2006

14*put this downloaded appleSMBIOS also in the system/library/extensions/ folder

!!!15*forget this one its moved to the end

16*download titan 4 november from omnis website

17* put titan.kext also in the system/library/extonsions folder

18* goto terminal again

type:

sudo -s

"type your password" "than copy past the rest" mention!!!!! NVDANV30HAL.kext it might be 40 or 20 depends on card

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 /


*19
reboot and replace openglframework with the 10.48 version "you must start in another working OSX install to do this"

*20
restart and boot back to the 1048 system and hope it will work...


THANKS, Semthex!!! JASS, Spanakorizo, and lots of others... i forgot to mention at this hour, i will update this thread tomorrow to make it more noob-able and will test AGPgart;-)

Good night
walterav
FX5200 AGP. "don't remember full name something like asus MAGIC / t"

Asus vga/s-video cinch output 128mb ram, NO DVI connector, can't get to work with AGPgart yet,

i tested the situation, itunes not working after upgrade to newest!!! quicktime is giving white stripes bars also after upgrade!!! DVD player is to slow.

BUT google EARTH is working like crazy, VLCplayer plays everything smooth also DVD and fullscreen, right now i'm gonna figure out.

Next i will load semthex newest beta kernel it was already up 2 days ago.

I just want to suggest to other people that if they gonna work with titan/natit that they must have all the 10.4.8 files versions of the correct kexts mentioned in my big post "at least the ones i deleted"
dugnamtar
Upgrading from GMA950 to Nvidia (GeForce 7600 GS) tips

I've been using self-built Hackintosh based on GMA950 chipset (AsRock ConRoe945G-DVI motherboard) with Mac OS X 10.4.8 (Jas Intel DVD). I am huge fan of dual-monitor setups, so before Titan/Natit invention GMA-video with ADD2 card was the only option for dual screen setup.

After appearance of successful reports of dual-screen setups with Natit, I decided to upgrade to NVidia video card - Gigabyte 7600GS video (GV-NX76G256D-RH). While getting this card to work with OS X, I've encountered following issues:
  • It is necessary to put device id of video card to nvidia kexts (GeForce.kext, NVDANV40Hal.kext, NVDAResman.kext /Contents/Info.plist ). As the device id for my video card is 0392, the whole IOPCIMatch block should look like this(10de is vendor id for most nvidia cards):
    CODE
    <key>IOPCIMatch</key>
    <string>0x039210de</string>

    (took ~1 hour of reading forum/instruction)
  • 10.4.8 Jas DVD installed with GMA950 support has OpenGL.Framework ( at /System/Library/Frameworks ) incompatible with NVidia kexts. Artifacts and garbage will be displayed even if everything were done properly. Remove /System/Library/Frameworks/OpenGL.Framework
    CODE
    sudo rm -R /System/Library/Frameworks/OpenGL.framework

    And then quickly (do not reboot or launch OpenGL apps) open JaS.10.4.8.with.semthex.pkg from Jas DVD at System/Installation/Packages folder with Pacifist (third-party utility for extracting files from pkg) and extract Nvidia-compatible version of OpenGL.Framework(in the package also at /System/Library/Frameworks). By the way, OpenGL-Rosseta problem of GMA950 (OpenGL application crush) also cures after this (took ~2 hours of reading and experimenting ).
  • There are a lot of Natit(Titan does not work with dual screen) versions by now(Dec 12 2006). Natit Wiki has a list of them. I've got only Natit_Dual_v0.x (Nov 8) to work. Later versions were setting strange display resolutions (like 1024x1280, 90 degrees rotated). Older vers does not support dual-monitor. (took ~1 hour of reading/experimenting )
  • Only analog output is working. My monitors were connected with VGA D-Sub connector(analog cable, second monitor) and DVI-D (first monitor, digital DVI cable). DVI-connected monitor was not recognized by drivers(Not connected), until I switched it to analog mode (used D-sub cable with dsub-to-DVI-A converter). (took ~1 hour of despair/trying anything). Generally, this is quite a drawback of the whole Natit-Apple tandem. It would be great, if this problem will get solved.

This is not a compete instruction, but someone may find it useful. Sorry for my broken English. Thanks to OSX86 gurus.
mas0h
walterav, thanks so much
Finally i've got my AGP FX5200 128 MB fully working with QE/CI
My system is
Intel865 prel
P4 2.4 GHZ SSE2, kernel 8.8.1 b9
JaS 10.4.7 DVD Then upgraded to 10.4.8 with the compo package from #KERNEL

Followed you step-by-step GUIDE especially the loginwindow.app part

thanks again..
BTW, i tried Natit and it didn't work also tried AGPGART with Titan and it works but without QE/CI
Titan worked great for my system..
walterav
GReat to hear!!!

But remember this is not a full 1048 system this is just 1044 with a 1048 kernel and the minimum 1048 kexts to run QE /CI opengl etc.

I will write an update as soon as i have enough time, the idea is the same as above, just update an original 104.4-5-6-7 from another "booted" working 104.4-5-6-7 with NOT JAS his update package but with "apple's original 1048COMBO update" with pacifist

open the DMG than open the packege with pacifist than...
"install on other drive!"<<< pacifist right click option in application
replace everything that can ONLY be replaced"vink remember" and UPDATE things that can be replaced/updated"vink remember"
this takes a couple of minutes to extract and overwrite all the old kexts/frameworks/etc with 1048 versions...

than put the semthex kernel in the root of the disk "remember the name because you have to type it at boot options, just type S5 if thats the name?"

replace loginwindow.app

replace applesmbios.kext "paulicats one or the one for photoshop cs3 beta ;-) "

if you have a very new machine you have to delete cpupowermanagment kext "don't remember exact name" search in forum

"install your edited kexts for you GEFORCE"

Don;t forget to do the sudo chown 755 etc thing with every kext you replaced, just scroll back a couple of posts and you will understand

than go to disk utility and repair the permissions on the other OSX drive where you just installed all this stuff on?

NOW RESTART AND HAVE FUN

well if i have time i'll write a more detailed instruction
DiaboliK
my super simple xfx 7600GT and 7600GS install method.

used jas 8.8.1 install disk. installed everything needed for my hardware. restart.
now in the the new 10.4.8 using semthex kernel. downloaded the newest natit installer version provided by neopheus.
now went into extensions folder located the geforce.kext edited the info.plist to include my device id <string>0x013910de</string>
now in terminal did the chmod and chown of the kext. now open disk utility and repaired permissions. rebooted and voila!
qe/ci and resolution switch. div port 1 working havent tested port 2 or svideo out. using apple 15" adc display with dr. bott's dviator.

*edit dual screens working with bofor's natit for dual screen v2*
i have made installer packages for the XFX 7600GT and 7600GS and i will upload as soon as i get to my home computer.
Essentially installs for all nVidia cards with 0x039210DE and 0x039110DE PCI-Id's

**And here is my promised installer: just unzip, install, restart and wait.** Click Here to Download Verison 1
-Installer notes: it is normal for your screen to go blank or turn off for a minute right after the bootloader- dont freak out just wait!
- Included in installer is: Natit bofors V.02, and modified geforce and nvdaresman
mrheat
Captiva 7600 GT 256 MB DDR3 Dual DVI

10.4.8 on Intel 915 + Pentium 4 530 @ 3,8 ghz

installed "Natit_Uni1.0.pkg"

full support after second reboot,
running QE/CI/Q2D/Rotate/Extended Mode @ 1920 x 1440 x 85 hz
2 Compaq P1210 CRT-VGA with adapters on DVI

gonna try it with the 7600 GS (dual dvi) tommorow.
mrheat
MSI 7600 GS 256 MB DDR2 Dual DVI

10.4.8 JAS on Ati Xpress 200 + Pentium 4 620 @ 3 ghz

installed "Natit_Uni1.0.pkg"

full support after second reboot,
running QE/CI/Q2D/Rotate/Extended Mode @ 1280 x 1024 x 85 hz
2 Belinea 10 85 55 CRT-VGA with adapters on DVI

finally im running 100 % supported Systems at home and work.
Im very happy now hehe
lennyb
I'm running an Inspiron 8600 with Geforce Fx Go5200 card and the patched Jas 10.4.8AMD/SSE3/SSE2 DVD.

After reading your instructions carefully, I was finally able to get full QE/CI with the Titan.kext (running without the AGPART.kext). However, the XBench results for this are disappointingly low -- something like 19 to 20 total on the video section with numbers less than 10 on the squares and circles tests.

I'm interested in trying to get NATIT.KEXT to work to see if the XBench score is any better -- but I've been totally unsuccessful. I've tried the Natit_edited.kext file, the Natit 1.0 installer, and the latest version on the Natit website. Per your instructions, I have only the NVDAResman, NVDANV30HAL, and Geforce kexts in the Extensions folder along with either Titan or Natit. I've also tried experimenting with various versions of AGPGart.kext in there, and it doesn't stop the black screen boots. The best I've been able to get (with the Natit_edited.kext) is half a blue screen before it eventually goes black. The desktop won't come up in safe mode, either.

I've been careful about cleaning out the unused Kexts, resetting the permissions and deleting the Extensions.mkext and the other cache file, booting with the -v -f options and running Disk Utility to repair permissions after changing the configuration. But I can only get a successful QE/CI boot with Titan, not with Natit.

Could this have anything to do with the card having only 32MB of VRAM? (Some diagnostics report it as having 64MB and some with 32MB.)

One other question: the OSX86Project.org WIKI lists the id of the Geforce go5200 card as 0321, but System Profiler on my system always shows it as 0324. I've tried using both numbers in the NVDAResman, NVDANVHAL30 and GEFORCE kexts, but the results are the same -- Titan boots, Natit doesn't.

Has anyone found a version of AGPGart.kext that works with either Titan or Natit for this card. I'm also wondering whether I might get better XBENCH results with Titan if I could boot with a compatible version of AGPGart.


(The XBench results are much better with the MacVidia 1.08 driver and Jas 10.4.6.)
jcreations
Ok i got my system all working:

Sapphire x1900xtx
asus p5wdh
E6600
OSX 10.4.8 JAS v!p i believe

-I did a clean install
-downloaded Natit edited
-putted it into the system/library/extension folder
-started up the disk util and did permission stuff
-reboot and got the error:

System extension cannot be used", "The system extension "/System/Library/Extensions/Natit.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update"

After this i did:
-go to system/library/extension
-Remove Extensions.kextcache and Extensions.mkext
-Go into the terminal, browse to /System/Library/Extensions and type:
sudo chown -R root:wheel Natit.kext

-reboot.

I'm using dual screen extended.

Hope this will help some ppl

@neo:
The auto installer gave me 1 screen with with haze and stuff and the second screen just blue. So that one didn't work for me.
oldschool
ATI releases new x1000.kext (2-2007)...

Are they more useable? Maybe nicer than the current kext?


Rgds.
Toadman
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 smile.gif, 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 smile.gif 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 dev.gif pirate2.gif

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.plist

typing 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 KEXTS

7- 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
aquanutz
Here is what I did:

1. Formatted to have a fresh install.
2. Install 7800gt
3. Install Natit Uni
4. Freak out becuase I have a blue screen (apple background) but no mouse or anything else.
5. Format again
6. Install Natit Uni
7. Freak out again because I have the same exact blue background and no mouse...
8. Move the mouse to the right and see it show up on the screen....
9. Realize I have my DVI connector plugged into the second monitor port on my graphics card
10. Move DVI cable to correct port.
11. Praise all those involved in the Natit project!
12. Install Warcraft 3 and Expansion
13. Play DOTA


Hope this helps ya. thumbsup_anim.gif
JasT
10.4.8 JAS Image, GeForce 7600 GS
First I should do is to disable USB latency in BIOS, without doing it install was too slow. After install I was able to boot in Safe mode only, it was caused by my Graphics card, so I had to edit my /System/Library/Extensions/GeForce.kext/Contents/Info.plist string with
<key>IOPCIMatch</key>
<string>some text</string>
right like this
<key>IOPCIMatch</key>
<string>0x039210de</string>
0392 is my devise ID and 10de is vendetor ID. For your graphics card it can be found "System information" utility.
So it works fine in native mode now, just like a real mac smile.gif
OhWessTen
QUOTE (DiaboliK @ Dec 27 2006, 12:05 PM) *
my super simple xfx 7600GT and 7600GS install method.

**And here is my promised installer: just unzip, install, restart and wait.** Click Here to Download Verison 1


Thanks Diabolik...this worked just fine for me (Gigabyte 7600GT), no mucking around with editing kexts etc. etc....tnx a lot!
idividebyzero
Some people are probably wondering HOW to edit the .plist files, theres a lot of "edit the plist" but not a lot of "you edit the plist by..." so I'll make the lives easier for the people who cant figure it out without having to use terminal.

- Navigate to your extentions folder (system>library>extentions)

- Find the .kext files you need to edit (they were previously mentioned above), right click or ctrl+click them and choose "Show package contents."

- This will open a new window, find the .plist file and copy it to the desktop and leave the window open.

- Open the .plist file on the desktop, choose textedit as the program to open it.

- In text edit find the text that looks like:
CODE
<key>IOPCIMatch</key>
<string>0x****10de;a bunch of other numbers and letters</string>


- Replace the *'s (they will be numbers in the plist) with your graphics ID (find this by going "about this mac> more info> graphics/displays"). My gf6800 ID was 0041, so my string looked like 0x004110de

- Delete the rest of the crap after the 10de up to the closed string tag and save

- Replace the plist on the desktop with the plist in the original .kext that you openned, you will have to authorize with your pw.
Trivella
I'm sorry... Only a question: instructions for Geforce (in my case 7600GS...) are about 256mb version, 512mb version or both of them?
Thanks
DiaboliK
most instructions are for 256mb cards.

for a 512mb card you need to install the NVidiaEFI.kext made for 512mb cards in addition to any other kext.
that can be found in _np's toolbox over at macvidia.com (more info and instructions can be found there also)
Trivella
Thanks DiaboliK!
delton0
I have everything working CI and QE. I did a search but I still have no idea what "Mirror" means.

-Nate
RedSox
QUOTE (Toadman @ Feb 6 2007, 07:05 AM) *
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 smile.gif, 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 smile.gif 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 dev.gif pirate2.gif

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.plist

typing 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 KEXTS

7- 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



A bit confused here...have a 7600GS EVGA, will get the id, fine.

But others posted they ran the Nativ Black Apple 1.0 package and where up and running after two boots, at least that is what two in this thread have said. Had they also done what you have said to do here?

I would like dual display, but one thing at a time, want to get the 256 mb GPU working for Final Cut and maybe some games.

Thanks!
herrera
Hello, I've already installed OSX 10.4.8 in my pc, it runs perfect but I can't change the screen resolution, 1024x768 is the maximum and the only one, how can I fix it. Thankyou all.
RedSox
QUOTE (herrera @ Apr 11 2007, 08:20 PM) *
Hello, I've already installed OSX 10.4.8 in my pc, it runs perfect but I can't change the screen resolution, 1024x768 is the maximum and the only one, how can I fix it. Thankyou all.



I think you will need to read through some of the threads, for starters though, posting your computer specs and graphic card is a start. LOL
seclusion
So I installed the Natis ver 1 installer for my Fx 5500 agp. System boots to black screen.
How can I edit out the nvidia kext files when I can't see?
Thanks
VillaRosa
QE/CI working with Winfast A360, Nvidia FX 5700 512MB, deviceID 0342


This machine:

mobo: MSI 6398E rev1
cpu: 2.4GHZ celeron, socket 478
gfx: Winfast A360, FX5700 512MB. ID 0342
net: onboard did not work, plugged a realtek compatible pci
sound: onboard AC97, working out of the box

iso: JaS 10.4.8 AMD Intel SSE2 SSE3.Defiant diskutil fix.iso

I installed during the initial installation the intel stuff, the boot menue fix and the nvidia (nv40) drivers.

Then I went through the description of post #2.

1. remove AGPGart.kext, NVDAV10HAL.kext, NVDAV20HAL.kext, NVDAV40HAL.kext
2. place your deviceID in NVDAResman.kext, Geforce.kext and NVDAV30HAL.kext
->I just changed the string where it was neccassary, e.g.
<key>IOPCIMatch</key>
<string>0x032210de&0xffffffff..........</string>

to

<string>0x034210de&0xffffffff..........</string>

and left ANYTHING else like it was.

3. repair permissions
4. reboot

The use of AGPGart.kext resulted in a blank black screen with mousepointer.
Performance is 100% usable for a living room PC, p2p, video, itunes, pictures... everything fine now.

@ seclusion
trigger F8 during boot and type"-s" for boot option, welcome to shell

Thanks and credits to all involved !

Micha
RedSox
Well after weeks of testing, ok. one week, but it was almost 8 days a week, 25 hours a day kind of thing... whistle.gif

I took Diabolics advice and got the card he used, a XFX Geforce 7300 GT, Dual DVI and used DVU.VGA adapters on both.

The Graphic card was purchased HERE!!!!!!! Thanks God andDiabolic! :-)



Dual Screens in action:




I also sold the 7600 GS so made most of my money back, the blessing also was that the new card is a LARGE heat sink, no fan, and while it may not be as strong as the 7600, it
a) Should be equal to at least powerbook pro macs (which by the way you can do a lot of REALTIME EDITING in FCP without RENDERING and

b)since it has no fan is perfect for audio use. In XP, I am sure it can overclock. Besides, this is the closest card to what ships in the MAC PRO and down the road I can always get the higher end ATI Card that APPLE offers...

I used Natit 1.0 and Natit Dual V0 02 which I am attaching. Why? Well, there are so many files all over the place, why not put them in a spot where you know it will work for a certain card. PS. If someone else ends up buying a card their, PM me, as I would like to know if it helped you too.
cryton
Installation / Configuration Instructions:
HP Pavilion zd7000 (nvidia fx5700) devid: 0x0347



OS Installed using JaS 10.4.8 AMD Intel Patched.
(Printer, Font, and Translations are personal choices)
  • Chose Patch option according to processor (Intel)
  • Chose Natit NV40 (Nvidia)
After installation progress through account creation. In this case, desktop was 1680x1050x32 without CI/QE enabled.
Proceed to open a terminal to perform the following changes:

(in terminal)

sudo -s <press enter>
Type password <press enter>

at this point, create a backup dir for kexts as a precaution
Example: mkdir /Users/youraccount/nvbackup

Now, copy the following kexts to your backup -
cp /System/Library/Extensions/AGPGart.kext /Users/youraccount/nvbackup
cp /System/Library/Extensions/NVDA* /Users/youraccount/nvbackup
this will copy all of your related kexts to the nvbackup directory. Before you proceed, check the directory to ensure
that they are backed up. I know most of you wont, but I have to mention it. whistle.gif

Once you have backed up your files, it is time to remove several kexts and edit some others.

Using the information in system profiler, verify the devid of your video card. In this case 0x0347

NVIDIA GeForce FX Go5700:

Chipset Model: NVIDIA GeForce FX Go5700
Type: Display
Bus: PCI
VRAM (Total): 128 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0347
Revision ID: 0x00a1
Displays:
Display:
Resolution: 1680 x 1050
Depth: 32-bit Color
Core Image: Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Display:
Status: No display connected


Notice that CI and QE are enabled in this sample - post fix.

back in terminal again:

cd /System/Library/Extensions/
rm -R AGPGart.kext
rm -R NVDANV10Hal.kext
rm -R NVDANV20Hal.kext
rm -R NVDANV40Hal.kext

Now we will edit the remaining needed files. It helps if you know vi for this. I know other options exist, just a suggestion.
In each of the files, you will replace the devid with your devid.

Example:

<key>IOPCIMatch</key>
<string>0x032210de&0xffffffff..........</string>

(each command is simply the command to start the edit process. You must edit and save the file after each change)
vi /System/Library/Extensions/Geforce.kext/Contents/Info.plist
vi /System/Library/Extensions/NVDAResman.kext/Contents/Info.plist
vi /System/Library/Extensions/NVDANV30Hal.kext/Contents/Info.plist

Once you have completed the above steps, you need to repair permissions and reboot the system.

diskutil repairpermissions /
reboot


Good Luck!!

I hope this helps out - BTW Post any issues and I'll try to help out.

Thanks to everyone that has posted valuable files, tutorials, and assistance to the community. There are too many to name.

wink.gif
lithium06
Thanks to Spanakorizo's guide I finally got QE and CI working on my system. With my AGP Evga 7600GS.
It helped when I deleted AGPGart.kext also. 1st time I rebooted after that, my screen was really narrow, next time my screen was upside down haha. but I got into system preferences | displays | and clicked on 'detect display' i believe and it corrected the upside down problem. so now i can run virute desktop with effects smile.gif. still have to test movies and going to install WoW. Thanks again guys. good work. nice walk throughs for nubs like me. smile.gif

JaS 10.4.8
Intel P4 2.53
1G DDR
MSI 845E-Max
EVGA 7600GS
sumguy
nvidia Quadro FX 1000, Asus K8V-MX-S motherboard (VIA K8M800/VT8237 chipset) AMD64 Sempron 2800.

i installed uphuck 1.4a, and chose natit .2 in the installer. worked great, had resolutions and dual monitor right away. after that i put my graphic card device id into GeForce.kext, NVDANV30Hal.kext, and NVDAResman.kext Info.plist, and removed the other NVDANVxxHal.kexts. then i had quartz extreme and core image.

i also chose agpgart 2.1, which improved performance hugely. that's it!!

it was much easier than the first time, when i used Jas 10.4.8 w. ppf1 & 2. - at first i couldn't even boot, got a kernel panic/restart in six languages screen. went in single user mode and deleted some geforce kext i think, can't remember which, sorry. then i could boot but only with 1024x768. installed natit, a bunch of geforce kexts, and did some info.plist editing. could get dual screens and different resolutions, but no qe/ci, and performance was extremely poor. adding agpgart only gave a black screen.

the main trick (thanks to toadman!) was to get the correct version numbers on all the kexts and bundles. here's what i'm using, i found them in the "backed up extensions folder". note: these work with the Quadro FX 1000 nvidia card, if you have a different card, you might need different versions of the kexts and bundles. [note: the later versions that come with uphuck 1.4a worked fine, i didn't have to change anything, just put the id in]

NVDANV30Hal.kext 1.4.40.4 (8.6.0f1)
NVDAResman.kext 1.4.40.4 (8.6.0f1)
GeForce.kext 1.4.40.4 (8.6.0f1)
GeForce2MXGLDriver.bundle 1.4.36.15 (8.5.0f2)
GeForce3GLDriver.bundle 1.4.36.15 (8.5.0f2)
GeForceFXGLDriver.bundle 1.4.40.4 (8.6.0f1)
GeForceGA.plugin 1.4.40.4 (8.6.0f1)
GeForceVADriver.bundle 1.4.40.4 (8.6.0f1)

plus, natit dual 0.2

i put my quadro fx device id in the first three (kexts) Info.plist files (but not in natit kext). just "0x030910de" and no ffffffff or whatever. changed the permissions and all that stuff, and viola! guitar.gif (<--this is me playing a viola) i had dual monitors and qe/ci.

then after that i put in agpgart 2.1 (not 2.2, it didn't do anything) and my benchmarks went up more than double! i now have no problem eg. watching HD (1280x720) movies full screen, even wmvs - something i can't do on my g4 powerbook!

hope this helps someone, i sure wish someone told me this a month ago!

here's my xbench results:

Results 72.11
System Info
Xbench Version 1.3
System Version 10.4.8 (8L2127)
Physical RAM 768 MB
Model ADP2,1
Drive Type ST3802110A
CPU Test 54.76
GCD Loop 87.96 4.64 Mops/sec
Floating Point Basic 66.81 1.59 Gflop/sec
vecLib FFT 33.23 1.10 Gflop/sec
Floating Point Library 60.16 10.48 Mops/sec
Thread Test 61.03
Computation 39.85 807.20 Kops/sec, 4 threads
Lock Contention 130.29 5.60 Mlocks/sec, 4 threads
Memory Test 65.79
System 59.22
Allocate 126.65 465.09 Kalloc/sec
Fill 44.19 2148.76 MB/sec
Copy 49.66 1025.67 MB/sec
Stream 74.00
Copy 70.38 1453.75 MB/sec
Scale 70.43 1455.01 MB/sec
Add 78.11 1663.84 MB/sec
Triad 77.84 1665.27 MB/sec
Quartz Graphics Test 79.86
Line 71.25 4.74 Klines/sec [50% alpha]
Rectangle 96.22 28.73 Krects/sec [50% alpha]
Circle 91.27 7.44 Kcircles/sec [50% alpha]
Bezier 82.69 2.09 Kbeziers/sec [50% alpha]
Text 66.06 4.13 Kchars/sec
OpenGL Graphics Test 94.53
Spinning Squares 94.53 119.91 frames/sec
User Interface Test 97.50
Elements 97.50 447.49 refresh/sec
rashin
I downloaded your NVIDIA working Kexts I want to know one thing does it has support for geforce 6150 ,if not can anything be done for getting it work
metaldragon
QUOTE (spanakorizo @ Dec 9 2006, 12:07 PM) *
DELETE ALL NVIDIA AND GEFORCE KEXTS FROM /EXTENSIONS FOLDER


ok listen
1st of all go to system/extensions folder and DELETE ALL nvidia and geforce kexts etc
for example : Geforce.kext : DELETE IT
YOU MUST DELETE ALL THE FILES
now download this rar i 've made that inside are only the neccesary kexts i used to load nvidia
http://www.yourfilehost.com/media.php?cat=...RKING_KEXTS.rar
extract everything and paste all the files inside this rar to EXTENSIONS folder
(dont extract the file CONSOLE COMMANDS.txt ! )
NOW YOU MUST MODIFY 3 KEXTS YOU JUST INSTALLED IN EXTENSIONS WITH YOUR devID CORRECTLY
THE 3 KEXTS ARE:
GEFORCE.KEXT
NVDARESMAN.KEXT
NVDANV40Hal.kext


you must do this with nano in the terminal and when you finish save the changes

now open terminal
type: sudo -s
enter your password
now copy/paste all this text to terminal (in 1 line)

____________________________________________________________________________

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/NVDANV40Hal.kext ;
sudo chmod -R 755 /System/Library/Extensions/NVDANV40Hal.kext
sudo chown -R root:wheel /System/Library/Extensions/Natit.kext ;
sudo chmod -R 755 /System/Library/Extensions/Natit.kext
sudo chown -R root:wheel /System/Library/Extensions/AGPGart.kext ;
sudo chmod -R 755 /System/Library/Extensions/AGPGart.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 /

________________________________________________________________________________

now press enter at terminal
w8 for some seconds
type: reboot
if you did everything correctly after reboot you must have qe/ci
i've made easy for you the most serious part at terminal in one copy/paste
but you must also modify CORRECTLY the 3 kexts ,its very important also
plz dont ask me "what is devID,where can i find it?...how do i insert my devID etc etc"
im trying to help but there are answers for those common questions everywhere in forum!
hope this helps


A big big thanks to you spanakorizo, Slap on the back and all that. For a clear "Of What To Do".
And producing the rar file which was of great help. It took a long time to find your info but I guess the trick is to never give up looking, The Fix Is Out There.

I did not have to make any changes to the .kext as your card is the same (PNY 7600GS, 256mb) I did have to delete the AGPGART.kext and Wow, OMG it all worked just as you said it would.

Again Thanks.......

OSX 10.4.9 (Combo update with Koolkal latest kernel)
MSI 865PE Neo 2-V
Intel ICH5 Chipset
PNY Nvidia 7600GS, 256mb
programgeniusyu
Hi...

I have nVidia 6200 with VGA and DVI outs... Two monitors Benq 22" (VGA) and SyncMaster (DVI)... Have installed Natit Dual v2.0...

On Benq have QE/CI enabled... 1680x1050.... BUT..!!!!

The II monitor is not working (not recognised.... It have parts of main desktop sqares all over it.


Chipset Model: GeForce 6200
Type: Display
Bus: PCI
VRAM (Total): 128 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0221
Revision ID: 0x00a1
Displays:
BenQ FP222W:
Resolution: 1680 x 1050 @ 60 Hz
Depth: 32-bit Color
Core Image: Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Rotation: Supported
Display:
Status: No display connected

How to enable II monitor and Extended desktop..?
With Natit Dual V1.0 on smaller resolution (1024x768) have same picture on both monitors...?
dotslashsatan
DiabliK does you GS driver work for AGP 7600 GT? if so you should mention on your website cause i downloaded the other one and got kernel panic
programgeniusyu
What to do...? Still nothing... My second monitor is standing a side but is still off....
BugsB
Thanks spanakorizo, hopefully your guide has taken me beyond randomly but constantly reoccurring kernel panics at startup. Looking good after a few startups.

For the GeForece GO 7600 in my Toshiba Satellite P100-103 the magic line is as follows:

<string>0x039810de</string>

retrieved from my Windows Driver's .inf.

I deleted all the other strings in there in all three kexts.

Cheers,

Bugs
killabreakz
hi im new to the whole osx thing

i have installed 10.4.8 jas version osx and cannot get my graphics card working properly

i have a 7600gt agp

thanks
HotCaramelFudge
QUOTE (killabreakz @ Sep 19 2007, 07:17 AM) *
hi im new to the whole osx thing

i have installed 10.4.8 jas version osx and cannot get my graphics card working properly

i have a 7600gt agp

thanks


I've also got an XFx 7600GT AGP with 256MB, also, and have spent 4-5 hours trying in vain to get the card to work with Natit, Titan, etc. I've read a ton of posts about this, and have tried numerous things, with no luck. If someone could post some detailed instructions for getting this card to work with 10.48. JaS, I would be extremely greatful. Thanks!
kord65
Hi guys and gals i have
biostar PT880 pro A7
intel 775 HT 3.06ghz
1.5GB memory DDR2
onboard lan realtek VT8237 works with viahine patch
onboard sound works out the box
sata works out the box
nvidia 7300LE 256MB
about that nvidia 7300LE it only works without the Titan and Natit. I can use a GeForce FX5200 128MB card and works fine. But I need it to work with my 7300LE, I have try natit edited->natit uni1.0->natit dual not-thing on my montior the system seem to be working but no screen display.
Any help will be greatful
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.