Natit
From OSx86
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
- You can find Natit on the official InsanelyMac subforum
[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 |
| 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, 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.
| 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 | AGP | 0x0321 | 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 |
- 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 | Updating shortly | 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. |
