Jump to content

Natit new development version with ATI and nVidia dual screen


dm_webd
 Share

803 posts in this topic

Recommended Posts

X1400 mobility 128 Mb

 

ATIRadeonX1000.kext IOPCIMatch key 0x71451002. working QE/CI, openGL. with mouse stuttering :compress:

 

my experiences with Natit.kext :

 

first of all there were missing some sections for x1400 in my opinion :

1. at <key>0x7145</key>

<dict>

<key>asic</key>

<string>M54</string>

<key>entriesToAddKey</key>

<string>X1400</string>

<key>name</key>

<string>Mobility Radeon X1400</string>

</dict>

 

2. at <key>entriesToAdd</key>

<key>X1400</key>

<dict>

<key>@0,compatible</key>

<string>ATY,Caretta</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,display-connect-flags</key>

<integer>1024</integer>

<key>@0,name</key>

<string>ATY,Caretta</string>

<key>device_type</key>

<string>ATY,CarettaParent</string>

</dict>

 

if these are missing the default section decides which driver to load (alopias) which does not work.

 

The kext loads if i leave out these lines :

<key>device_type</key>

<string>ATY,CarettaParent</string>

 

the kext loads, but resolution stays 1024x768x32, and nothing to change.

if i put back those lines, it detects two X1400's at boot(Caretta, CarettaParent?), but then it goes blue and finally black screen.

 

As you probably noticed i left out lines with <key>@1,compatible</key>

but I was thinkin i might not need those, I dont care if external works or no, i want to make the internal work. so its probably better if the driver doesnt even detect external or secondary anything.

 

I was playing around with the EDID strings too. I could not read the EDID string with Monitor Asset Manager, but then i found this program Phoenix EDID Designer which reads the EDID from Windows registry. And so I finally got the correct EDID which i was thinkin would probably work. Well not really.

 

<key>@0,EDID</key>

<data>

AP///////wBEk0sAAAAA

AAAPAQOAIRV4Ck3Ak1xR

iCchUFQAAAABAQEBAQEB

AQEBAQEBAQEB6hoAgFAg

EDAVIEQAS88QAAAYAAAA

DwAIACoAAQAEADJKBBQC

AAAA/gBRVUFOVEFESVNQ

TEFZAAAA/gBRRDE1VEww

MjYKICAgAIQ=

</data>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,fboffset</key>

<integer>131072</integer>

<key>@0,name</key>

<string>NVDA,Display-A</string>

 

So, this EDID should be the one for QDS 004B(QUANTADISPLAY) which my Fujitsu Pi1536 is manufactured with.

But, ioreg -l | grep EDID gives empty nuttin :D

By the way i left out the NVMT string cause it would might load incorrect parameters for my monitor (?)

What the hell does NVMT stand for ?! I did not find anything about it.

 

I would like to play around with these keys, but i know less about them.

Link to comment
Share on other sites

Here are my newest (frustrating) results, now on 10.4.8 with old kernel and NeoPheus universal installer.

 

- During standard booting I get to the desktop, have full mode selection, but no 32bit color, only a few monitor frequencies, no QE/CI and hanging/no OpenGL.

- Booting in verbose mode (-v) shows my both gfx card devices fully detected, but doesn't open the GUI at all.

 

With no patches I have fast OpenGL, QE/CI, but only 1280x1024 in 60Hz. I have tried to modify the Natit.kext, but's always the same. Is this really a problem of this MSI RX1600XT card? I have no more ideas now. Please help if you can.

 

GreetinX from the Other Side, Naquaada.

Link to comment
Share on other sites

I dont no ENG

 

but

mysystem HIS ATI 1950 PRO (72801002)

QE,CI Not Support Reading OK!! (Natit ATI Auto)

 

PLEASE My GP install Guide ...please

 

My E-mail : shjeon@ntc.ne.kr

 

PLAESE...You my "The savior of the world"^^...////???

 

My home SYSTEM

 

Intel core 6600 2.4Ghz

2G Ram

ASUS P5W DH Board

Airport : RTL8187USB-----???????????Unknown RTL Home page DMG file is not Contact

Link to comment
Share on other sites

Am... I dont no ENG

 

but

ZD8000 Nootbook user

 

Please

 

graphic use mode ??

 

my GP mode 1680*1050

 

Please GP is not install

 

my mind have crazy ...^^

 

Please my method ..Please...

 

answer my E-mail : shjeon@ntc.ne.kr

 

PLEASE....

 

 

 

system

 

3.4GHZ P4

2G DDR2 4200

HARD 100 Hidachi 7200rpm

Chipset 915

ATI 600 Mobililty 1680*1050

 

Jas 10.4.8 DVD from controller XXXX Black screen

 

Please give me YoU!!! help

 

Thank You!!

Link to comment
Share on other sites

Yep, but read this post carefully...

 

I hope I can get DVI working someday....

 

Thanks. Well I'm gonna run this installer over the current installed Neopheus installer from the 10.4.8 DVD

Hopefully it works

Link to comment
Share on other sites

Thanks. Well I'm gonna run this installer over the current installed Neopheus installer from the 10.4.8 DVD

Hopefully it works

 

Well it worked great.. most of it :)

 

Had 1368x768 resolution but I changed it to 1440x900 (native)

 

jHac CPU 2 x Intel Pentium 4 3.00GHz @ 3.0GHz [sSE3/PAE/HTT] L2 Cache 1024K RAM Used 160.3MB/1.0GB Virtual 0.00M/64.00M Disk Used 15.69GB/115.61GB Display Radeon X1600 Series [512 MB/CI/QE] 1440x900@60Hz OS: Mac OS X 10.4.8 (8L2127) Kernel: Darwin 8.8.1 Processes: 43 Uptime: 2 mins (Nov-29-2006 : 14:19)

 

Keep us posted

Link to comment
Share on other sites

this doesn't work at all. my system is a p4 3ghz sse3 1gb ram. im running 10.4.8 with omnis driver on semthex's kernel that came with JaS's dvd. i have a nvidia 6600gt (AGP) with 2xVIEWSONIC VX924's. They are both dvi. when i load the kext and reboot (-v) it says it detects the screens, but when it loads the loginwindow it just keeps both screens black and stays there. is anyone else in this situtation, or can anyone help out? thx in advance

Link to comment
Share on other sites

Is there any way to get QE/CI on AGP GeForce 6800GS? I install Natit.kext, after reboot it writes:

(from dmesg)

 

VGAG: family specific matching fails

Natit: Starting.

device-id: 0x00F6

Found device

Found device name

Natit: Setting @1,EDID=<data not shown>

Natit: Setting @0,NVMT=<data not shown>

Natit: Setting device_type=NVDA,Parent

Natit: Setting @1,device_type=display

Natit: Setting @0,EDID=<data not shown>

Natit: Setting @0,compatible=NVDA,NVMac

Natit: Setting @0,fboffset=0x00020000

Natit: Setting @1,compatible=NVDA,NVMac

Natit: Setting @1,name=NVDA,Display-B

Natit: Setting @0,name=NVDA,Display-A

Natit: Setting NVCAP=<data not shown>

Natit: Setting @0,device_type=display

Natit: Setting model=nVidia GeForce 6800 GS

NVDA,Display-A: Not usable

 

But no QE/CI support...

 

I'm using 10.4.8

$ uname -rs

Darwin 8.8.1

 

device id: 0x00f6

revision id: 0x00a2

 

other: amd3000+ with sse3 support, nforce3 250

 

Can anybody help?

Link to comment
Share on other sites

I can report success with my Sapphire X1600XT with DVI working using the NeoPheus uni-installer! It's working perfectly and I can finally use DVI with this card. The thing is, I have to plug in both the analog and the DVI cables. The System boots using Analog, but switches to DVI when OSX comes up! It doesn't work when I only use the DVI cable - strange, but I don't care. Give it a try if you can't get DVI to work.

 

Thanks NeoPheus!

Link to comment
Share on other sites

hi,

you are use a 2 cable in same display? and in VGA board?

 

what is a vs. of your kexts, and natit?

 

thanks

 

Yes, I use 2 cables (analog VGA and DVI digital - no adapters or anything) with the same display (it's a NEC 1880SX).

I used Neo's Natit_Uni_1.0 with Jas 10.4.8 (new kernel). The ATI kexts are version 1.4.40.4.

Link to comment
Share on other sites

Yes, that's the way I have it. I can disconnect the VGA cable when OSX is fully loaded and running via DVI, but it has to be plugged in during boot.

 

 

Lol I had the same problem with my cube and a Geforce 5200!!

The GF was flashed with a Mac-Rom and a patched Rom brought full support! (So I can use it only with DVI!)

:whistle: Funny thing!

Link to comment
Share on other sites

Hello... I've have an ATI X1600 Pro PCIe and at one point this was a compatible card in the 10.4.4 - 10.4.5 days and then seemed to become less compatible with the new Natit and new kernels.

 

When I use Natit I discovered something... I don't care about dual support or even DVI right now I just want native resolution and accel. My system will boot up to a blue screen with a mouse cursor(no taring)... the system does not freeze and will allow me to click icons on the dock(but the dock and GUI is not displayed, but I know it's there because when I click the hard drive accesses and the mouse cursors will change when I move it around.

 

When I went to switch off my system to boot into single user mode to remove natit I noticed the whole desktop showed up for 5 sec because the os started to enter sleep mode when I pushed in my power button. It was a high res desktop and no taring but I could only use it for 5 sec then the system went to sleep. I can't wake up the system for some reason. I think Natit is working but something is proventing it from init. the screen correctly untel the system started to enter sleep.

 

I've tried so many combinations but the only one that worked fully was a JAS 10.4.8 AMD SSE3 only with the 10.4.4 ATI*.kext but this system was not very stable.

 

If I remove natit then I get a desktop at 800x600 but with full QE, CI but there is mouse tairing and I can't switch the res. in System Preferences.

 

EDIT:

 

Ok I got it working fine with the IONdrv .5 and ATINdrv .5 but now I've lost the ability to adjust my system volume but sound still works.

 

 

 

Thank you

Link to comment
Share on other sites

I have got it working here....

 

BUT....My Mitsubishi monitor is correctly identified when connected to VGA port, if I switch to DVI using DVI to VGA converter it is not recognised anymore and defaulted to 1024x768.

 

I have another monitor which is Samsung SyncMaster 957MB, this monitor is not recognised anywhere guess it is not fully PnP.....I connected this to DVI-VGA converter together with the Mitshubishi and got cloned image just the same as with Boris method...

 

Since this Samsung monitor does not show up in System Profile, guess I cannot force it to display in extended mode. Maybe X1600xt is not fully supported???

Link to comment
Share on other sites

guys, it seems utterly hopeless to get internal screen working on my x1400 mobility laptop. the result is just always the same : black screen and freeze. i cant even give ya any ioreg output..

i tried Natit_auto, with about 20 configurations. now i was trying with atiinject. Wormy, Caretta, and a {censored}load of configs.

i put all every possible fckin keynames, so that this little utility would inject the correct EDID to the correct place, or whatever.

 

<key>@0,display-connect-flags</key>

<integer>0x00000040</integer>

 

<key>@0,connector-type</key>

<integer>0x00000004</integer>

 

<key>ATY,FrameBufferOffset</key>

<integer>0x100</integer>

 

<key>ATY,IOSpaceOffset</key>

<integer>0x300000</integer>

 

<key>ATY,RegisterSpaceOffset</key>

<integer>24864</integer>

 

<key>ATY,VRAM,MemSize</key>

<integer>128</integer>

 

<key>ATY,VendorID</key>

<integer>0x1002</integer>

 

<key>@0,display-link-component-bits</key>

<integer>6</integer>

 

<key>@0,display-pixel-component-bits</key>

<integer>6</integer>

 

<key>@0,name</key>

<string>ATY,Caretta</string>

 

<key>ATY,Copyright</key>

<string>Copyright ATI Technologies Inc. 2005</string>

 

<key>ATY,EFIVersion</key>

<string>01.00.068</string>

 

 

<key>IODisplayEDID</key>

<data>

AP///////wBEk0sAAAAA

AAAPAQOAIRV4Ck3Ak1xR

iCchUFQAAAABAQEBAQEB

AQEBAQEBAQEB6hoAgFAg

EDAVIEQAS88QAAAYAAAA

DwAIACoAAQAEADJKBBQC

AAAA/gBRVUFOVEFESVNQ

TEFZAAAA/gBRRDE1VEww

MjYKICAgAIQ=

</data>

 

<key>DFP0,EDID</key>

<data>

AP///////wBEk0sAAAAA

AAAPAQOAIRV4Ck3Ak1xR

iCchUFQAAAABAQEBAQEB

AQEBAQEBAQEB6hoAgFAg

EDAVIEQAS88QAAAYAAAA

DwAIACoAAQAEADJKBBQC

AAAA/gBRVUFOVEFESVNQ

TEFZAAAA/gBRRDE1VEww

MjYKICAgAIQ=

</data>

 

<key>LVDS,EDID</key>

<data>

AP///////wBEk0sAAAAA

AAAPAQOAIRV4Ck3Ak1xR

iCchUFQAAAABAQEBAQEB

AQEBAQEBAQEB6hoAgFAg

EDAVIEQAS88QAAAYAAAA

DwAIACoAAQAEADJKBBQC

AAAA/gBRVUFOVEFESVNQ

TEFZAAAA/gBRRDE1VEww

MjYKICAgAIQ=

</data>

 

<key>NVPanelData</key>

<data>

AP///////wBEk0sAAAAA

AAAPAQOAIRV4Ck3Ak1xR

iCchUFQAAAABAQEBAQEB

AQEBAQEBAQEB6hoAgFAg

EDAVIEQAS88QAAAYAAAA

DwAIACoAAQAEADJKBBQC

AAAA/gBRVUFOVEFESVNQ

TEFZAAAA/gBRRDE1VEww

MjYKICAgAIQ=

</data>

 

<key>CRT0,EDID</key>

<data>

AP///////wBEk0sAAAAA

AAAPAQOAIRV4Ck3Ak1xR

iCchUFQAAAABAQEBAQEB

AQEBAQEBAQEB6hoAgFAg

EDAVIEQAS88QAAAYAAAA

DwAIACoAAQAEADJKBBQC

AAAA/gBRVUFOVEFESVNQ

TEFZAAAA/gBRRDE1VEww

MjYKICAgAIQ=

</data>

 

i give up. its just not working :(

Link to comment
Share on other sites

Hey!

I got some serious troubles getting my GeForce 7300 GS to work.

I did a clean install with JaS 10.4.8 Intel SSE3 only DVD, using the semthex kernel. I added Natit.kext using Neo's first Universal installer and it didn't work, as in the System boots up normally but no QE/CI or Resolution switching.

Until now, I think I tried every single version of Natit/Titan and none of them is working.

I even inserted my card's dev id into Geforce/NVDAN40/NVADResman's Info.plist.

Nothing is workling. :D

If I load natit.kext by hand (kextload -v Natit.kext) it just loads up fine, but nothing happens.

Please help me!

Link to comment
Share on other sites

 Share

×
×
  • Create New...