Jump to content

Natit new development version with ATI and nVidia dual screen


dm_webd
 Share

803 posts in this topic

Recommended Posts

I can successfully report full Dual-Screen support on Sapphire Radeon X1900 XT 256MB using either DVI-I or DVI2VGA on both DVI-Ports (all possible combinations, DVI autodetected, DVI2VGA after "Force Detection" or at bootup).

I take it to understand that you've succeeded in extended display support for the second display, not just mirrored? Now, correct me if I'm wrong here, but isn't this the first time anyone has done that for an Ati card? :blink:

 

If so, this must be considered a major breakthrough! ;)

Link to comment
Share on other sites

ATI X1950XT Support full DVI and Dual disply wih Natit ATi

This is after installation with AMD10.4.8 Test DVD with ATIX1000 support option enabled.

 

ATINDRV.kext from JAS10.4.8DVD. ATINDRV.kext was extracted from the ATIX1000 support pakages in DVD. I Suspect that It is same kext included in Neopheus 3.6 installer.

Natit Detected my Card correctly as ATY Sphyrna and X1950 series. First boot was 100% unsuccessful with blue screen without mouse pointer. Subsequant boot is nearly 100% succsessful withuin 2nd and 3rd boot, with blue screen with mouse pointer followed by high resolution Desktop. I suspect that without kextcache the boot process did not concluded. May be we can rebuild kextcache before reboot?

 

PS: ATINDRV.kext extracted from DVD has same version no with the one installed from AMD10.4.8DVD, but it's slightly bigger than original. I think it's somewhat modified version.

Link to comment
Share on other sites

Great work. I just wanted to report that with 10.4.8 JaS and using stock ATI*.kexts (I restored them from official Apple update, just to make sure they were the unmodified kexts), just dropping in natit.kext (auto ATI version) with no further modifications at all my x1600XT works without a hitch on DVI. I only have one monitor, so no idea if dual monitor works. Mind you, I had it working just fine with bodisbadenov method, but it is nicer to know that I'm using original kexts as it makes upgrading less tricky.

Link to comment
Share on other sites

My XFX Geforce 6500 TurboCache works w DVI-out (and QE/CI, no rotation) using Neopheus installer. I do not have a second monitor but it does show two instances of screens in "About this Mac->Graphics..." where the second one is listed as "not connected".

 

EDIT:

Using Natit_edited I get *either* DVI or TV and VGA. In the second case the TV is the main display and the VGA is rotated 90 degrees counter clock-wise. Will try to edit EDID data to solve this. EDIT: It now works!! Sweeeeet!! :D

 

Now, if I could only get DVI to work...

 

..or my x1600xt :angel:

Link to comment
Share on other sites

So I installed the autodetect kext off of the Natit Page and changed the GeForce 6200 to my device ID, installed it, repaired permissions, and it worked. I even am able to get a second monitor out of my TV out! I certainly wasn't expecting that. I have to put an adapter on the DVI output or else I get a weird stretched screen effect that only has half the desktop on my monitor.

 

With this kext, my box is now 100% functional on both XP and OS X. I am grateful for everybody who put effort into this project.

:thumbsdown_anim:

 

I recently installed 10.4.8 on my system and intended to try getting titan working. Since then I decided to try using Natit instead. After placing Natit or Natit-edited into my Extensions folder, removing the System/Library/Extension.* and rebooting, I get an immediate kext loading error that recommends reinstalling the kext or contanct the system admin.

 

I own an nVidia graphics card, specifically eVGA e-GeForce 6200 LE.

 

Looking at the info.plist I found the following code...

 

<key>0x0221</key>

<dict>

<key>name</key>

<string>GeForce 6200</string>

</dict>

 

Which I tried changing the Natit-edited to...

 

<key>0x0222</key>

<dict>

<key>name</key>

<string>GeForce 6200 LE</string>

</dict>

 

When I corrected the permissions and rebooted I got the spinning Grey Apple screen, then the monitor went black.

 

Is are a different kext that I should be trying? Is there another step in the install process that I'm skipping?

 

Any help is appreciated. Thanks.

Link to comment
Share on other sites

I take it to understand that you've succeeded in extended display support for the second display, not just mirrored? Now, correct me if I'm wrong here, but isn't this the first time anyone has done that for an Ati card? :)

It's working fine in either extended desktop or mirrored mode.

 

Btw. Reagrding my first post: I guess that Sphyrna is for R570/R580+ (X1950) or maybe X1650 (RV535)? R570 is probably the most distinct chip with internal CrossFire-Bridge support...

Link to comment
Share on other sites

Can the Natit.kext work on Ati X850 X PE (AGP 8X)?

Because I tried it already!

- WITH CALLISTO 008, it can be applied, but it seems nothing change! (At least, I didn't record any change)

- WITHOUT CALLISTO 008, It hangs on start up with the black screen!

 

So, It can works on Ati X850 X PE (AGP 8X) or not?

 

Thanks!

Link to comment
Share on other sites

Hi, maybe, i m wrong place here,

but allow me one question..

 

got mobo with GMA950, VGA/DVI and TV-Out (S-Video), what can i do, to make my S-Video working under OSX86?

 

on Windows, i can change output with Ctrl+Alt&F1/2 or 3, but OSx86 only show the start-screen,(grey, spinning wheel)and then only a blue Screen without any content (no background pic).

 

If i connect VGA the S-Video goes off.

 

in Monitor PrefPane only one Monitor is shown.

 

Sorry for my enflish, i m german.

 

Maybe any Help..?

 

Rene

Link to comment
Share on other sites

does anyone used Apple cinema Displays ?

i'm planning to get XFX GeForce 7600GS and Apple cinema display.

will be good to know before buy, are they fully working or not?

 

also i wish to get 2 monitors working via DVI (new ACD and my current monitor), as i know, Bofors used exactly XFX 7600 GS with dual screens connected with DVI, so they must work.

So main question is about ACD - will it work or not ?

Link to comment
Share on other sites

does anyone used Apple cinema Displays ?

...

So main question is about ACD - will it work or not ?

 

You are using newer Apple DVI displays, right? Not older ones that used the Apple Display Connector (ADC) interface, right?: http://en.wikipedia.org/wiki/Apple_Display_Connector

 

Either way, I think it should work fine (but if you actually have ADC displays you will need DVI->ADC adapters of course).

Link to comment
Share on other sites

I have Geforce FX5500 AGP (256 MB).

After installation of Natit (Natit_Uni_1.0.pkg) system boots and work, but there is no gui - only black screen. Device ID edited in Geforce.kext.

MY specs: mobo Gigabyte 848P, Intel Pentium 4 2,8.

Whats wrong?

Here my system.log with Natit:

Nov 19 21:31:05 localhost kernel[0]: NVDANV30HAL loaded and registered.

Nov 19 21:31:05 localhost kernel[0]: display: family specific matching fails

Nov 19 21:31:05 localhost kernel[0]: display: family specific matching fails

Nov 19 21:31:05 localhost kernel[0]: display: family specific matching fails

Nov 19 21:31:05 localhost kernel[0]: Natit: Starting.

Nov 19 21:31:05 localhost kernel[0]: device-id: 0x0326

Nov 19 21:31:05 localhost kernel[0]: Natit: Found device

Nov 19 21:31:05 localhost kernel[0]: Natit: Found device name

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,EDID=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,NVMT=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting device_type=NVDA,Parent

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,device_type=display

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,EDID=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,compatible=NVDA,NVMac

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,fboffset=0x00020000

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,compatible=NVDA,NVMac

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,name=NVDA,Display-B

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,name=NVDA,Display-A

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting NVCAP=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,device_type=display

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting model=nVidia GeForce FX 5500

 

EDITED:

after that i edited device id in NVDAResman.kext and NVDANV40Hal.kext - made them as in Geforce.kext: <string>0x032610de</string>

and after reboot i got weird: black screen and mouse on it, BUT mouse is updown and moves in opposite directions and as i noticed - all desktop (under black screen) is completely inverted - ie left upper corner became right down

sytem.log is the same as earlier

 

2nd edit:

after i edit device id in NVDANV30Hal.kext as above i got black screen again but w/o mouse and system.log changed:

Nov 20 14:25:59 localhost kernel[0]: NVDANV40HAL loaded and registered.

Nov 20 14:25:59 localhost kernel[0]: NVDA::probe(display)

Nov 20 14:25:59 localhost kernel[0]: Natit: Starting.

Nov 20 14:25:59 localhost kernel[0]: device-id: 0x0326

Nov 20 14:25:59 localhost kernel[0]: Natit: Found device

Nov 20 14:25:59 localhost kernel[0]: Natit: Found device name

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,EDID=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,NVMT=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting device_type=NVDA,Parent

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,device_type=display

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,EDID=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,compatible=NVDA,NVMac

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,fboffset=0x00020000

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,compatible=NVDA,NVMac

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,name=NVDA,Display-B

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,name=NVDA,Display-A

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting NVCAP=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,device_type=display

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting model=nVidia GeForce FX 5500

Nov 20 14:25:59 localhost kernel[0]: NVDA::start(display) <1>

Nov 20 14:25:59 localhost kernel[0]: NVDA::start(display) <1> failed

Link to comment
Share on other sites

Hi alltogether,

last Beta installer from neopheus worked for me with my Geforce 6600.!

I have full monitor support and extended desktops. All seems to work 100 % by now.

Thanks for the great work !!

PS: With my Ati Radeon 1600 XT I had only one monitor out (DVI), but the vga Monitor

showed only a black screen.

 

 

System: Asus P5W DH Deluxe

Conroe 6600

Nvidia Geforce 6600

2 GB Ram

 

Mac OSX 10.4.8 Semthex Kernel 8..8.1

Link to comment
Share on other sites

Hi alltogether,

last Beta installer from neopheus worked for me with my Geforce 6600.!

I have full monitor support and extended desktops. All seems to work 100 % by now.

Thanks for the great work !!

PS: With my Ati Radeon 1600 XT I had only one monitor out (DVI), but the vga Monitor

showed only a black screen.

System: Asus P5W DH Deluxe

Conroe 6600

Nvidia Geforce 6600

2 GB Ram

 

Mac OSX 10.4.8 Semthex Kernel 8..8.1

 

 

Hi @ all!

Thanks for the good reports!!

Its nice to hear that it works for some people...

Ahm, sorry for the long down time! I grilled my HDD and now all my projects are gone (yes, the newest Natit_Uni too :ninja: ) but it should be repaired soon!

Hm, and thanks Bofors (or the man who made me x labs dev)! Just saw that I'm a dev now ;)

 

cYa soon!

Link to comment
Share on other sites

hi guys,

 

friends somewhat strange this being a refugee in my PC, I tried to

install natit, but so had blue screen, and after to delet natit.kext, I

verified that I have qualified QE/CI, the function sleep also

functions, and has motitor clone, the DVI output also does not function

and is not has my recognized board correctly.

 

I am sending some photos, perhaps and also the registers, this can

help to develop this to driver.

 

BTW: I tried to qualify the 2 displays with natit, but it does not function

for my board, x1600pro agp some idea of as I make to have the output

DVI functioning

 

thanks

 

post-43278-1164041649_thumb.png post-43278-1164041839_thumb.png

 

post-43278-1164041864_thumb.pngpost-43278-1164041875_thumb.png

 

post-43278-1164041890_thumb.png

All_regs.rtf

Link to comment
Share on other sites

I have Geforce FX5500 AGP (256 MB).

After installation of Natit (Natit_Uni_1.0.pkg) system boots and work, but there is no gui - only black screen. Device ID edited in Geforce.kext.

MY specs: mobo Gigabyte 848P, Intel Pentium 4 2,8.

Whats wrong?

Here my system.log with Natit:

Nov 19 21:31:05 localhost kernel[0]: NVDANV30HAL loaded and registered.

Nov 19 21:31:05 localhost kernel[0]: display: family specific matching fails

Nov 19 21:31:05 localhost kernel[0]: display: family specific matching fails

Nov 19 21:31:05 localhost kernel[0]: display: family specific matching fails

Nov 19 21:31:05 localhost kernel[0]: Natit: Starting.

Nov 19 21:31:05 localhost kernel[0]: device-id: 0x0326

Nov 19 21:31:05 localhost kernel[0]: Natit: Found device

Nov 19 21:31:05 localhost kernel[0]: Natit: Found device name

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,EDID=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,NVMT=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting device_type=NVDA,Parent

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,device_type=display

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,EDID=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,compatible=NVDA,NVMac

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,fboffset=0x00020000

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,compatible=NVDA,NVMac

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @1,name=NVDA,Display-B

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,name=NVDA,Display-A

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting NVCAP=<data not shown>

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting @0,device_type=display

Nov 19 21:31:05 localhost kernel[0]: Natit: Setting model=nVidia GeForce FX 5500

 

EDITED:

after that i edited device id in NVDAResman.kext and NVDANV40Hal.kext - made them as in Geforce.kext: <string>0x032610de</string>

and after reboot i got weird: black screen and mouse on it, BUT mouse is updown and moves in opposite directions and as i noticed - all desktop (under black screen) is completely inverted - ie left upper corner became right down

sytem.log is the same as earlier

 

2nd edit:

after i edit device id in NVDANV30Hal.kext as above i got black screen again but w/o mouse and system.log changed:

Nov 20 14:25:59 localhost kernel[0]: NVDANV40HAL loaded and registered.

Nov 20 14:25:59 localhost kernel[0]: NVDA::probe(display)

Nov 20 14:25:59 localhost kernel[0]: Natit: Starting.

Nov 20 14:25:59 localhost kernel[0]: device-id: 0x0326

Nov 20 14:25:59 localhost kernel[0]: Natit: Found device

Nov 20 14:25:59 localhost kernel[0]: Natit: Found device name

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,EDID=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,NVMT=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting device_type=NVDA,Parent

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,device_type=display

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,EDID=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,compatible=NVDA,NVMac

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,fboffset=0x00020000

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,compatible=NVDA,NVMac

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @1,name=NVDA,Display-B

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,name=NVDA,Display-A

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting NVCAP=<data not shown>

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting @0,device_type=display

Nov 20 14:25:59 localhost kernel[0]: Natit: Setting model=nVidia GeForce FX 5500

Nov 20 14:25:59 localhost kernel[0]: NVDA::start(display) <1>

Nov 20 14:25:59 localhost kernel[0]: NVDA::start(display) <1> failed

I was having this same problem.

I installed from Jas 10.4.7 DVD and then followed the procedure linked from Semthex's blog.

I apparently had some wrong versions of some kexts or some corrupted.

I found a Torrent for Titan witch included all the Geforce and Nvida Kexts.

I copied all of them into my system except the Titan.kext (kept Natit), made the edits to Geforce, NVHal40 and NVResman, repaired perms.

Rebooted and sure enough it worked.

Link to comment
Share on other sites

RESULTS

• QE/CI on NVidia 6600 (device ID 0x0141) via natit. Works perfectly.

• Video sleep/awake Works.

• Rotation Not Working.

• DVI monitor only connected. Works.

• DVI monitor plus VGA monitor. DVI monitor does Not Work (screen black/Off). VGA monitor Works.

• DVI/VGA adapter plus VGA. 1st Monitor Works. After fiddling and a couple of reboots (while in clone mode ... ?) 2nd monitor Works in extended mode (still fooling w clone mode).

 

Any Fixes for DVI + VGA .... ?

 

CONFIGURATION

• Asus P5B-Deluxe

• Core 2 DUO 6300 1.83 Ghz oveclocked to 3.3 GHz (stock intel cooler, 1.385 Volts). Dual cores Work. XBench 165 ... VERY fast.

• 1 GB RAM, WD250 SATA Hard Drive

• DVD Drive on IDE / SATA adapter or USB

• GeForce 6600 TDI 128 DVI and VGA out

• Dell FPW2405 24 inch DVI/VGA LCD 1920x1200

• Samsung 915v 17 inch VGA LCD 1280x1080

• 10.4.8 JaS (installed in IDE mode by disconnecting IDE and floppy cables)

• Semthex Nebukadnezar k19-rc12 kernel

• Video mostly Working with natit (titan also worked, but with less 2nd monitor support)

• JMicron SATA/PATA works (AppleAHCIPort and AppleVIAATA device ID hack)

• ICH8 SATA works

• Network works Marvel Yukon 88E8001 (Install skge.kext)

• Sound works (AppleAzaliaAudio device ID hack)

• System Sleep does not wake up

 

cheers ...

Link to comment
Share on other sites

Not that I was expecting anything different, but just FYI this does not work with the ATI x200 video chipset. While it "detects" that card, I am not able to change resolutions or get QE/CI.

 

I am running this on 10.4.8 (AMD DVD Test 1) with the new AMD SSE3 kernel. Natit itself loads fine, but when I edit the ATI 9700 kext to include the device ID, reboot, spinning beach ball time. If anyone has any ideas I could try please feel free to PM me (so as not to clog the thread with what is probably a hopeless task). I have a guinea pig system (specs below, just haven't updated it to reflect new kernel) up running, and ready to go.

Link to comment
Share on other sites

 Share

×
×
  • Create New...