Jump to content

Post YOUR instructions....


~Neo
 Share

60 posts in this topic

Recommended Posts

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 :angel: ) and NO questions or other things! These will be removed!!!

 

Waiting for some tuts now :blowup:

Link to comment
Share on other sites

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

 

MY installation DVD was 10.4.8 AMD SSE3TEST1 (tubgirl) cause im in amd ofcourse

Link to comment
Share on other sites

  • 2 weeks later...

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.

Link to comment
Share on other sites

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! :idea:

You can count on me with those 'Donate' buttons soon. :(

 

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

 

koaxial

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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:

older cards  NVDANV10Hal.kext
4xxx cards   NVDANV20Hal.kext
5xxx cards   NVDANV30Hal.kext
6xxx cards   NVDANV40Hal.kext
7xxx cards   NVDANV40Hal.kext

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

SOLUTION

SSE2 kernel with TITAN nvidia injector!!! QE/CI colourprofiles / resswitch

 

MOST of the ABOVE POSTS are not complete !!!read why!!!

If we download software or distro DVD's with 10.4.8 from the usual channels :D , :( we think that we are actually running 10.4.8. In most cases this might not be so, if you start checking the versions of kexts, frameworks and other stuff involved, you notice that your 10.4.8 installation uses a mix of components of older releases 10.4.7-10.4.6-10.4.5-"10.4.4 my case". Everybody using a different mix of different components with versions of the OS makes trouble shooting a pita! There is only one solution beginning from scratch and don't use distro packages!!! BUILD YOUR OWN 10.4.8 for your own needs!!! Start from retail/vanilla...

 

---INSTRUCTIONS---

01*Start with a clean 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...

Link to comment
Share on other sites

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"

Link to comment
Share on other sites

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):
    <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
    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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Edited by DiaboliK
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 weeks later...

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.

Edited by jcreations
Link to comment
Share on other sites

  • 2 weeks later...

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 :hysterical:, 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 :star_smile::)

 

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

Link to comment
Share on other sites

  • 3 weeks later...

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. :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...