Natit

From OSx86
Jump to: navigation, search

Natit HCL & FAQ

Welcome to the Natit FAQ(Frequently Asked Questions) and HCL(Hardware Compatibility List)! Here, you will find out what Natit is, where to get it, and a current list of NVIDIA cards that work with it.

Contents

[edit] What is Natit?

Natit is a Open-Source clone of Omni's Titan started by dm_webd. Titan is a registry key setter kext for the new 10.4.8 NVIDIA kexts. For the Apple NVIDIA kexts to work, several values must be set correctly to get vanilla[unauthorized] cards to work with it. Titan/Natit sets those values, allowing the user full QE/CI/OpenGL, as well as resolution switching and refresh rate changing. Natit has been further developed beyond Titan to allow ATi GPUs, dual displays, and other features to work.

[edit] Where to get it

[edit] Current Features

  • Supports most nVidia 6 & 7-series cards with 256MB of VRAM or less
  • Supports most ATi X1000-series cards, VRAM independent
  • Enables QE/CI/OpenGL on supported cards
  • Enables Resolution Switching on supported cards
  • Dual monitor support currently under development (natit dual)

[edit] Download

Version Date Released Description Link
Natit (pre-plist) Nov 3 2006 First release by dm_webd based on Titan Forum Page Nanit.kext.zip
Nanit.zip (source)
Natit ( w/ entriesToAddKey) Nov 7 2006 Second release by dm_webd where all properties added to the registry are configurable via the plist (look for dictionary entriesToAdd) Forum Page Nanit.kext.zip
Nanit.zip (source)
Natit_Dual_v0.1 Nov 8 2006 Released by bofors that added dual monitor support for non-Dual DVI cards and was almost exactly the same as Dm_webd's 2nd version except one key, "NVCAP", had been added to the kext's Info.plist "entiresToAdd" dictionary. Forum Page Nanit_Dual_v0.1.zip
Natit_Dual_v0.2 Nov 8 2006 Released by bofors that added dual monitor support for Dual DVI cards by adding the "@0,NVMT" key and value. Forum Page Nanit_Dual_v0.2.zip
Natit Nov 12 2006 Third release by dm_webd who added more settings possible in the Info.plist. Also Contains device-id -> name for both nVidia and ATI. Forum Page Nanit.kext.zip
Natit_edited Nov 12 2006 dm_webd removed from some entries from the ATI default values and set the display-connect-flags to the right values on suggestion from MiR. Forum Page Nanit_edited.kext.zip
Natit_ATIauto Nov 12 2006 New release with test of ATI autodetect of X1300, X1600, X1800 & X1900 based on values provided by Ciber. Forum Page Natit_ATIauto.kext.zip
Natit_Uni 1.0 (beta) Nov 13 2006 Installer for universal Graphics card support (NVidia and ATI) by ~Neo... Natit_Uni Broken Link
dualx1600natit Nov 15 2006 Released by gaucho. Not a kext but a Info.plist file that is to be used with Natit_ATIauto and adds dual monitor support for ATI x1600. Forum Post dualx1600natit.zip
. . .

[edit] More Information

  • The official insanelymac subforum.
  • You may also download the ~Neo installer (link broken), which is an easy way to get Natit working without experience in installing drivers. You can get different results than installing manually!
  • Diabolik has also made natit installers, found here [1] .

[edit] HCL

Working Cards:
(In the "notes" field, please describe which features you have tested, such as resolution switching, sleep/wake, mirror mode, extended desktop mode, etc. as well as any oddities you have experienced.) The GPU is not the same as the model of the video card some models use different GPUs eg a 6200 can be a NV43, NV44 or NV44A. If you are unsure just leave it blank.
</tr>
Hardware Name Manufacturer GPU VRAM Size Bus Device ID QE/CI Notes
Radeon x1300 Sapphire 512Mb PCI Express 16x 0x7146 QE/CI Automatically configured with JaS OS 10.4.8 installer. Can change resolution, and Hz. Must reboot if monitor "sleeps". No external monitor.
GeForce Ti 4800 ASUS 128Mb AGP QE only Tested VGA output only, all resolutions and refresh rates supported, QE but no CI. After a few reboot, got black 90° rotated screen with cursor
GeForce FX 5200 Asus, eVGA, MSI, Gaindward, ProView NV34 128MB, 256MB AGP 0x0321, 0x0322 Yes Works great with single monitor using VGA or DVI ports. Full QE/CI, resolution change. Small horizontal line artifacts sometimes. Edited NVDARESMAN.kext, NVDAHAL30.kext, and GeForce.kext to match Device Ids. Work with and without AGPGART. NO Dual Monitor. Used all available versions of Natit, installers, manual install, etc, but cannot get dual screens to work. DVI is unavailable if a cable is plugged into the VGA port.
3DFuzion GeForce FX 5500 Probally NV34 256MB PCI 0x0326 Yes Works perfectly with latest Thico's installer. See http://forum.insanelymac.com/index.php?showtopic=36044
GeForce 6200TC AOpen PROBABLY NV44 PCI-e Yes Not tested with dual monitors. Any resolution, QE/CL and all else working. Black screen during login process, returns to full resolution after completed login.
GeForce 6500TC PVT44FJAMG XFX NV44 64Mb PCIe Yes QE/CI, mouse shadow, DVI or VGA+TV-out, sleep/wake works.
MSI Geforce 6600 MSI NV43 256MB PCIe 0x141 Yes Works with Dual display on VGA and TV (Extended Desktop Mode). -macgirl-
MSI Geforce 6600 MSI NV43 256MB PCIe 0x141 Yes works (using auto installer, manual method works also). Dual monitors with extended desktop. VGA and TV only. DVI DOES NOT WORK. All other features work. -alienbiker99
MSI Geforce 6600 GT MSI NV43 128MB PCIe 0x141 Yes</td This card has 1 VGA & 1 DVI connector. Everything completely works with Natit Dual v0.02 (dual monitors with extended desktop, CI, QE). I did a Manual install. I first had trouble, only VGA out on the card worked, with a digital cable being used on the other connection. I changed the non working connection to a DVI adapter and a VGA monitor cable and it worked perfectly! - CyberBob
Geforce 6600 GT Winfast A6600GT THD Leadtek 128MB AGP 0x00f1 Yes Works perfectly with dvi-vga adapter. Resolution, refresh rate and extended desktop are working like a dream. I used Natit_dual_v0.02 and did a manual install. Pretty much the same experience that CyberBob had on the MSI 6600 GT card. - japp
6600GT GV-NX66T256DE Gigabyte NV43 0x0140 Yes QE/CI, mouse shadow, dual display, everything working!!!
GeForce ASUS 6600GT PCIe DVI/VGA TVout ASUS NV43 128MB PCIe 0x0140 Yes Natit 0.1: QE/CI enabled, dual extended works only with DVI/DSub adapter on DVI port. Both monitors works as analog, DVI natively works only without other monitor connected. No solution yet for native DVI and VGA together for this card.
GeForce 6800 LE ASUS NV40 128MB AGP 0x0042 Yes QE/CI/Q2E OK, Added the ID's to the kexts, and the NVCAP to NATIT.kext
GeForce Go 6800 Dell NV41 256MB PCIe 0x00c8 Yes QE/CI/OpenGL with Natit_edited
GeForce 6800 GS XXX Edition XFX NV41 256MB PCIe 0x00c0 Yes Natit_edited, everything working perfectly.
GeForce 7100GS TC Gigabyte G72 128MB PCIe 0x016a Yes QE/CI/Q2D OK, displays detected correctly .
GeForce Go 7300 Packard Bell MX65 64MB PCIe 0x00c8 Yes QE/CI/OpenGL with Natit , DVI/VGA Not Working
GeForce 7300GS PNY G72 256MB PCIe 0x01df Yes All ports (VGA, DVI, TV-out) work, tested dual screen with VGA and TV only. No GeForce kext editing was necessary. Used Natit. Full QE/Q2E/CI/OpenGL Acceleration -bikedude880
GeForce 7300GS/256 ASUS G72 256MB PCI-E Yes Not tested with dual monitors, anything else works.
GeForce 7300GT (PV-T73E-UDJ3, PV-T73E-UDJ7) XFX G73 256mb PCIe 0x0393 Yes QE/CI/OpenGL, Dual DVI Monitors with Natit_dual_v0.02
GeForce 7400 Go HP G72M 128mb PCIe ? Yes
MSI Geforce 7600GS T2D256E MSI G73 256MB PCIe 0x0392 Yes Dual DVI OK, Dual DVI/VGA OK, S-Video fully functional. Works with Dual display on DVI and TV (Extended Desktop Mode). NO SLEEP
7600GS-T2D256EH MSI G73 256MB PCIe 0x0392 Yes DVI+VGA monitor works. Dual DVI not tested yet.
Geforce 7600GT MSI Geforce 7600GT 256MB PCIe 0x0391 yes Natit installer, QE/CI working perfectly
GeForce 7600GT sparkle G73 256MB PCIe 0x0391 Yes DVI / VGA / TV-out working. Can use DVI+VGA or VGA+TV-out in extended mode. DVI+TV-out not working. QE/CI OK, displays detected correctly. Using natit installer or edited.
GeForce 7600GT / PV-T73G-UGE3 XFX G73 256mb PCIe 0x0391 Yes QE/CI/OpenGL Dual 1600x1200 DVI Monitors with Natit_dual_v0.02
GeForce 7600GT / PV-T73G-UGF3 XFX G73 256mb PCIe 0x0391 Yes QE/CI/OpenGL Dual 1600x1200 DVI Monitors with Natit_dual_v0.02
Geforce 7800GT eVga Geforce 7800 256MB PCIe 0x0092 yes Dual DVI working - used Neo's installer. No editing needed. Semthex Kernel
Geforce 7800GT eVga Geforce 7800 256MB PCIe 0x0092 yes Dual DVI working - used Neo's installer. No editing needed. Semthex Kernel
Geforce 7800GT eVga Geforce 7800 256MB PCIe 0x7145 yes Dual DVI working - used Neo's installer. No editing needed.
GeForce 7800 OC BFG G70 256MB AGP 0x00f5 Yes Both DVI and VGA work separately, not sure if they work together since I don't have a second monitor to check. -Kramer2k
PNY GeForce 7900GS PNY G71 256MB PCIe 0x0292 Yes Both DVI Ports work, only one at a time though. No GeForce kext editing was necessary. Used Natit. Full QE/Q2E/CI/OpenGL Acceleration -Wallstreet
Leadtek/Winfast GeForce 7900GS Leadtek ??? 256MB PCIe 0x0292 Yes Both DVI Ports work at the same time. No GeForce kext editing was necessary. Titan - one screen. Natit dual v0.02 - Screen spanning works
GeForce 7900GT KO eVGA G71 256MB PCIe 0x0291 Yes Both DVI Ports work, only one at a time though. No GeForce kext editing was necessary. Used Natit. Full QE/Q2E/CI/OpenGL Acceleration -Wallstreet
Radeon X1600 Pro Sapphire RV530 512MB PCIe 0x71C2 Yes Works, with my installer (Natit Uni). But only VGA-port (no DVI yet)! - ~Neo
Radeon X1950 Pro ATI Avivo? 256MB PCIe 0x7280 Yes Extended Desktop with DVI. TV out not tested. Used Bronya's 10.5.1 installer.
Sapphire Radeon x1900gt ATI R580 (cut down version) 256MB PCIe 724B Yes Dual screens through dual DVI, everything works very well
ELSA Radeon x1900GT ATI R580 (new version w/ red cooler) 256MB PCIe 0x724B Yes use natit_edited, Dual screens through DVI and DVI2VGA, QE/CI/OpenGL everything works very well @1680x1050 resolution
HIS Radeon x1900xt ATI R580 512MB PCIe 0x7249 Yes use natit_edited, Dual screens through DVI and DVI2VGA, QE/CI/OpenGL everything works very well @1680x1050 resolution
Sapphire Radeon X1900XTX Toxic Sapphire R580 512MB PCIe 0x7249 Yes Works using natit_auto. Using DVI out with one monitor only. Second port SHOULD work. About this Mac->Graphics/Displays only shows 256MB, but the OpenGL driver monitor shows 512MB correctly. Display Sleep works. -WallStreet
NVidia Quadro FX 1000 NVidia NV30 128MB AGP 0x0309 Yes Works fine with Natit_dual v2, haven't tested dualhead but everything else works perfectly incl QE/CI/OGL -Scuzzo7
GeForce G210M (NoteBook) nVidia GeForce G210M 512MB PCIe Full resolution working under 10.5.8 and 10.6.3. Dualscreen not working yet (external screen using onboard VGA connector can only be a clone)



Non-working cards
(Please note the steps you've tried in order to make the card work)
Hardware Name Manufacturer GPU VRAM Size Bus Device ID Notes
GeForce MX 4000 XFX GeForce MX 4000 128MB AGP 0x0185 Doesn't work with Titan or Natit. The NVDANV10Hal.kext causes a load error and so the system can't initialize the card. Tried to put all NVDANVxxHal with 0x185 device ID, same error ocurred. Tried changing the aperture offset of the screen on Titan.kext too with no positive results
GeForce 6500 Nvidia GeForce 6500 256MB PCIe 0x0160 Does not work with the NeoPheus installer, Works with Titan QE/CI ok. however, video in quicktime displays white
GeForce 7900GTO MSI GeForce 7900 512MB PCIe 0x0291 Same symptoms as with all 512MB cards: Just hangs when attempting to load loginWindow.app. Not working with Titan also.
GeForce 7950GT eVGA GeForce 7950 512MB PCIe 0x0295 Just hangs when attempting to load loginWindow.app. Manually edited Natit.kext and Natit installer both yield the same results. Also edited GeForce.kext, NVDANV40Hal.kext, NVDAResman.kext and manually added 0x029510de&0xfff0ffff as the IOPCIMATCH string. No luck. No go with Titan either. -WallStreet
FireGL 5200 Mobility ATI based on X1600 core; works under W2K with X1600 mobility drivers 256MB PCIe 0x71c4 Dual screens, but LCD monitor looks like CRT, res off and not correctable, freq. OK, ; BIOS security error upon return from sleep.
ATI X1400 Mobility ATI based on X1300 core; XServe's X1300 driver lacks detecting capability of internal lcd 128MB PCIe 0x7145 Appears to work only on an external monitor. It is possible to get QE/CI working on internal by adding device id to ATIRadeonX1000.kext but you will be limited to 1024x768 with significant mouse tearing.
ATI X1550 ATI X1550 128MB PCIe 0x7147 Causes kernel panic at boot.
. . . . . . . . . . . . . . . .

This page was last modified on 18 November 2011, at 00:52.
This page has been accessed 402,756 times.
Powered by MediaWiki © 2015 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain   |   Privacy policy   |   About OSx86   |   Disclaimers