Jump to content

Natit new development version with ATI and nVidia dual screen


  • Please log in to reply
804 replies to this topic

#481
Fernando Birra

Fernando Birra

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts

hmm "lappie" problem start to clean up

there is two factors "delta" not present in current lappies with NV

1: "built-in" property in pci nub ( telling driver is onboard chip )
2: backlight display ( that is internal LCD panel - iMac or laptop )

so why apple drivers don't work on latop internal LCD ?
simple - because drivers don't know that is internal LCD
even have no clue is nvchip on board
ie nv chip on laptops is seen and used as any nv card
problem n:1 - easy to "fix"
problem n:2 is the real problem
apple backlight display class look's for vendorID "apple" ( hard coded )
and that comes from EDID info
sure your laptop panels EDID report whatever vendor ID but apple
and that's real problem , all known apple internal display's info are in /System/Library/Displays/Overrides/DisplayVendorID-610/DisplayProduct9cXX
when EDID display info don't match , internal panel is seen as normal "generic display"
result = black screen
i seen only one solution for laptops
i2c interface, read proper LCD EDID , replace vendor/model header's with apple/close to most laptops model, and set as "@0,EDID" property

if this don't help - nothing will ...
start on i2c inerface already and other {censored} for laptops and when i have some done i will post here , i wish some one with latop to catch me at #macvidia channel so we can test this on fly

wish you all happy x-mas :(

np_


Hi np_!

I'm willing to beta testa whatever you wish. I have an extra desktop system so I can do live testing on the lappy and still be able to chat with you on the irc. Please let me know when you are ready. Just drop me a message. My nick on the irc is fpb (or fpb_).

I have a question though... Do all laptops have i2c interface? Shouldn't you also query ACPI for the EDID information on systems without I2C interface?

Happy x-mas to you too!

Edited by Fernando Birra, 24 December 2006 - 01:41 PM.


#482
walterav

walterav

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 209 posts
Another Laptop x1600 mobility user...

Just a personal question to CYCLONEFR, cyclone could you pm me or post the atiInject kext you are using?

Maybe I can figure out some laptop stuff too...

Btw did your X1600 mobile has 256 or 512 mb ram?

I have a Clevo m570u with ich7-m x1600mob 2,16 coreduo 2gig ram, DVD drive is not working yet and the x1600 only has 1024 and qe ci.

#483
~Neo

~Neo

    The installer man. Formerly known as "NeoPheus"

  • Retired Developers
  • 644 posts
  • Gender:Male
  • Location:Germany
Updating my website right now...
Should be finished in 10 minutes!
Natit_Uni_1.0 will be there... NO new version yet...
Maybe a mobility version will come in the next days!

Edit: Website is up now!

#484
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
nice job done so far pal! good one :(

btw for a mobility version i dont think we can expect one till ATIinject needs EDID to be injected and EDID depends on each notebook monitor...the only way to have a "universal" mobility driver is that someone like omni provides a EDID detection at startup like callisto was doing.

#485
JaccoH

JaccoH

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts
Some more info: hope this helps.

My DVI will only work if the VGA is also connected. .. .. perhaps a bug?

#486
np_

np_

  • Retired Developers
  • 339 posts
  • Gender:Male
for laptop users

please test NVidiaEFI

it's set EDID and most missing key's for laptops

before use it , remove any titan or natit

for test please detach any external display's connected, just laptop LCD :)

test, report

thanks

np_



#487
Ezhoon

Ezhoon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts
  • Gender:Male

for laptop users

please test NVidiaEFI

it's set EDID and most missing key's for laptops

before use it , remove any titan or natit

for test please detach any external display's connected, just laptop LCD :)

test, report

thanks

np_

Thanks, np_
I'll get right on it and report back asap! :)

#488
starimage

starimage

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
  • Gender:Male
  • Location:Russia
What about x1600 mobile (71C5) ? Only black screen ...
Asus A7j (x1600, 1.83 1Gb, 10.4.8)

#489
~Neo

~Neo

    The installer man. Formerly known as "NeoPheus"

  • Retired Developers
  • 644 posts
  • Gender:Male
  • Location:Germany

for laptop users

please test NVidiaEFI

it's set EDID and most missing key's for laptops

before use it , remove any titan or natit

for test please detach any external display's connected, just laptop LCD :)

test, report

thanks

np_


Hi np_
sounds good!
I have a question: Does it set the EDID automaticly? If yes could it be possible to port it for ATI or maybe both? Just like a Titan/Natit with EDID detection?
Would be great!!

Thanks
cYa NeoPheus

#490
Ezhoon

Ezhoon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts
  • Gender:Male
I hate to report a negative result but, it didn't work for my Sony Vaio :(

I removed natit.kext first and drop in the nvidiaEFI.kext and gave permission and cleared the cache, reboot.
Also disconnected the external display.

I can see the nvidiaEFI.kext is loading, internal display's native resolution is displayed but,
it's all white screen again.

I was unable to reboot the system by key combination, I had to force shutdown by pressing power button.

Anyway, thanks for this, np_ and I am sure upcoming releases will be better :D


Sony Vaio FS15LP
Pentium M Dothan 2.13Ghz /
DDR 1GB /
ICH6M /
Nvidia Go 6200 TurboCache (deviceID : 0167)

#491
Fernando Birra

Fernando Birra

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts

for laptop users

please test NVidiaEFI

it's set EDID and most missing key's for laptops

before use it , remove any titan or natit

for test please detach any external display's connected, just laptop LCD :(

test, report

thanks

np_


Hi np_

It didn't work for mee too. Proceeded as you asked without natit/titan and without external display attached.
NVidiaEFI loads fine and detects my LCD panel on output B, head:1, but the screen goes black when switching to gui. I was able to reboot with the keyboard combination so it wasn't stuck or crashed.

I did a second test where I entered single user and loaded NVidiaEFI manually. Couldn't find built-in keys nor any EDID key.

Thanks again np_

#492
np_

np_

  • Retired Developers
  • 339 posts
  • Gender:Male

Hi np_

It didn't work for mee too. Proceeded as you asked without natit/titan and without external display attached.
NVidiaEFI loads fine and detects my LCD panel on output B, head:1, but the screen goes black when switching to gui. I was able to reboot with the keyboard combination so it wasn't stuck or crashed.

I did a second test where I entered single user and loaded NVidiaEFI manually. Couldn't find built-in keys nor any EDID key.

Thanks again np_


rare your internal LCD must be on output A ( head 0 )

i get the picture , seems i will need to edit few EDID blocks now

btw can you msg me your card ioreg log ( as attachment ) under UI

thanks

#493
np_

np_

  • Retired Developers
  • 339 posts
  • Gender:Male

Hi np_
sounds good!
I have a question: Does it set the EDID automaticly? If yes could it be possible to port it for ATI or maybe both? Just like a Titan/Natit with EDID detection?
Would be great!!

Thanks
cYa NeoPheus


yes do have his own i2c interface but is just for nvidia

i really have no idea about ATI

#494
np_

np_

  • Retired Developers
  • 339 posts
  • Gender:Male

I hate to report a negative result but, it didn't work for my Sony Vaio :hysterical:

I removed natit.kext first and drop in the nvidiaEFI.kext and gave permission and cleared the cache, reboot.
Also disconnected the external display.

I can see the nvidiaEFI.kext is loading, internal display's native resolution is displayed but,
it's all white screen again.

I was unable to reboot the system by key combination, I had to force shutdown by pressing power button.

Anyway, thanks for this, np_ and I am sure upcoming releases will be better :D
Sony Vaio FS15LP
Pentium M Dothan 2.13Ghz /
DDR 1GB /
ICH6M /
Nvidia Go 6200 TurboCache (deviceID : 0167)


can you try same but with external display attached

#495
Ezhoon

Ezhoon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts
  • Gender:Male
OK..here is Sony Vaio's Go 6200 turbocache ioreg under gui, with external display attached.

Attached File  ioreg_go6200tc.txt   27.51KB   46 downloads

Edited by Ezhoon, 26 December 2006 - 05:02 PM.


#496
swansong

swansong

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts

for laptop users

please test NVidiaEFI

it's set EDID and most missing key's for laptops

before use it , remove any titan or natit

for test please detach any external display's connected, just laptop LCD :hysterical:

test, report

thanks

np_



Hi, np_

My test result with NVidiaEFI is also negative.

NVidiaEFI detected my LCD as output-A and went to a black screen.

A wierd thing is NVidiaEFI was loaded two times; I deleted Extentions.kextcache and Extentions.mkext though.

My syslog is as follows:

Dec 26 08:40:10 localhost kernel[0]: Resetting IOCatalogue.
Dec 26 08:40:10 localhost kernel[0]: Matching service count = 3
Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4
Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4
Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4
Dec 26 08:40:10 localhost kernel[0]: Matching service count = 4
Dec 26 08:40:10 localhost kernel[0]: Matching service count = 6
Dec 26 08:40:10 localhost kernel[0]: NVDANV40HAL loaded and registered.
Dec 26 08:40:10 localhost kernel[0]: AppleAC97CodecAD198x: 2-to-4 channel spreading enabled
Dec 26 08:40:10 localhost kernel[0]: NVDA::probe(VGA)
Dec 26 08:40:10 localhost kernel[0]: NV: NVidiaEFI Support Version 1.0.1, build 2612060553
Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Detected On Output: A, Head N: 0
Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Max Resolution: 1280x800
Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1>
Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1> failed
Dec 26 08:40:10 localhost kernel[0]: NVDA::probe(VGA)
Dec 26 08:40:10 localhost kernel[0]: NV: NVidiaEFI Support Version 1.0.1, build 2612060553
Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Detected On Output: A, Head N: 0
Dec 26 08:40:10 localhost kernel[0]: NV: Internal LCD Panel Max Resolution: 1280x800
Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1>
Dec 26 08:40:10 localhost kernel[0]: NVDA::start(VGA) <1> failed
Dec 26 08:40:10 localhost kernel[0]: IPv6 packet filtering initialized, default to accept, logging disabled
Dec 26 08:40:10 localhost mDNSResponder-108.2 (Aug 25 2006 14: 50:48)[54]: starting
Dec 26 08:40:10 localhost memberd[61]: memberd starting up
Dec 26 08:40:10 localhost configd[58]: com.apple.SystemConfiguration.DynamicPowerStep load failed
Dec 26 08:40:13 localhost lookupd[67]: lookupd (version 369.6) starting - Tue Dec 26 08:40:13 2006

I got an ioreg dump in GUI even though my LCD was black.
So, I can send you my ioreg file, if you want it.

Always thanks.

#497
np_

np_

  • Retired Developers
  • 339 posts
  • Gender:Male

I got an ioreg dump in GUI even though my LCD was black.
So, I can send you my ioreg file, if you want it.

Always thanks.


yes send it please

#498
swansong

swansong

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts

yes send it please


Hi, np_

This is my ioreg file in GUI.

I'd like to sent it as a attachemnt in a PM, but I don't know the way.
If you know that, please let me know.

So, I post it, and thanks again.

Attached Files


Edited by swansong, 26 December 2006 - 05:59 PM.


#499
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
nice initiative! np :)

#500
AppleIIGuy

AppleIIGuy

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 349 posts
  • Gender:Male
  • Location:San Diego, CA

Updating my website right now...
Should be finished in 10 minutes!
Natit_Uni_1.0 will be there... NO new version yet...
Maybe a mobility version will come in the next days!

Edit: Website is up now!


Does this installer support Dual Displays?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy