Jump to content

LaptopDisplay


np_
 Share

429 posts in this topic

Recommended Posts

ok new thing to test,

 

is just laptopdisplay and iographicsfamily kext's

 

1: backup your current iographicsfamily

2: use this attached

3: replace old laptopdisplay.kext with this one attached

 

try with or without apple drivers , with natit or titan or nvidiaefi

 

is good all test to be done without any external monitor attached, just laptop internal LCD

 

this iographicsfamily is for laptop owners ONLY !

 

np_

 

Hi np_,

 

Here are my test results.

 

First, without apple drivers, I could boot at fixed 1024x768 and my display was considered as ColorLCD.

Second, with apple dirvers, I also got the same black screens (with or without Titan, Natit and NVidiaEFI).

 

Thanks.

ioreg_IOGraphics_NoNVDA.txt

ioreg_IOGraphics_NVDA.txt

ioreg_IOGraphicsWithNVidiaEFI.txt

ioreg_IOGraphicsWithTitan.txt

Link to comment
Share on other sites

Dear np_,

here are my results, all done with ioreg -l -w 1024.

 

1) Only your LaptopDisplay and IOGraphicsfamily, no ATi drivers, no Natit:

 

ioreg_noATI_noNatit.txt

 

It seems to me, however, that the file produced with Display Utility does not load, since in it I have changed the descriptive string to "Color LCD - produced by Display Utility" to see in Sistem Profiler if I had that string back. Instead, in Sys Profiler, i get "Color LCD". The log line from windowserver.log is this:

 

Jan 15 11:41:01 [89] Display 0x5b800000: MappedDisplay Unit 0; Vendor 0x756e6b6e Model 0x0 S/N 0; online enabled (0,0)[1400 x 1050], base addr 0x3008000

 

2) LaptopDisplay and IOGraphicsfamily, ATi drivers, no Natit:

 

ioreg_ATI_noNatit.txt

 

3) LaptopDisplay and IOGraphicsfamily, ATi drivers, Natit:

 

ioreg_ATI_Natit.txt

 

Thanks and best regards

Link to comment
Share on other sites

Hi ppl,

 

Been readin carefully waht´s all about, trying to get a grip, also have a lappie, and no Natit Titan or whatever... But is great to see once more np_ envolved with all, for the sake of all us. Amazin how some ppl do give in so many ways, so my many thank´s np_. :)

 

Now for the reason that everybody comes here, my lappie. After readin and trying to digest all the info i´ve begun to try it my self but in fact i need a bit of info:

 

My EDID reports like this:

 

0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

------------------------------------------------

00 | 00 FF FF FF FF FF FF 00 3A C4 00 00 00 00 00 00

10 | 2D 0C 01 03 80 1D 16 00 EA A8 E0 99 57 4B 92 25

20 | 1C 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01

30 | 01 01 01 01 01 01 30 2A 00 98 51 00 2A 40 30 70

40 | 13 00 1E D7 10 00 00 18 00 00 00 FC 00 4E 76 69

50 | 64 69 61 20 44 65 66 61 75 6C 00 00 00 FC 00 74

60 | 20 46 6C 61 74 20 50 61 6E 65 6C 00 00 00 00 FD

70 | 00 00 3C 1D 41 0B 00 00 20 20 20 20 20 00 00 36

 

So when i pick first line:

 

00FFFFFF FFFFFF00 3AC40000 00000000

 

Naturally DisplayUtility creates a DisplayProductID-0000 and that read´s:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>DisplayProductID</key>

<integer>0</integer>

<key>DisplayProductName</key>

<string>Color LCD</string>

<key>DisplayVendorID</key>

<integer>15044</integer>

<key>IOGFlags</key>

<integer>4</integer>

<key>dmdg</key>

<data>

AAAAAg==

</data>

</dict>

</plist>

 

My question:

Is It possible to get a Display ID of 0 ? :D

or my EDID that i got from windows usin Phoenix 1,3 is wrong and should go for another soft??

 

Any feedback is appreciated.

Link to comment
Share on other sites

My question:

Is It possible to get a Display ID of 0 ? :P

or my EDID that i got from windows usin Phoenix 1,3 is wrong and should go for another soft??

 

Any feedback is appreciated.

 

I have the same issue... I had to use the EDID that jpsolares posted, since I have the exact same display. Why is it? Is the display not properly recognized in windows or something?

 

Thanks,

 

eoy4

Link to comment
Share on other sites

Hi All!

 

I've a problem since installing Natit/Titan/NVidiaEFI: Every second column on my laptop display is black :D . Using an external monitor everything is fine though. Here is my specs: HP pavillion ZD7058cl laptop : P4 2,8 GHz (SSE2), NVIDIA GeForce 5600 Go ( DevID : 0x031a), 17" display(1440x900), JaS 10.4.8. Another interesting thing is that when I make a screenshot (command+shift+3), the picture has all the columns.

 

Can someone help, please? Is there something I'm missing?

 

Here's the monitor EDID from RivaTuner :

 

$ffffffffff ----------------------------------------------------------------

$ffffffffff Monitor EDID

$ffffffffff ----------------------------------------------------------------

$ffffffffff +00+01+02+03+04+05+06+07+08+09+0a+0b+0c+0d+0e+0f

$0c00000000 +00 00 ff ff ff ff ff ff 00 3a c4 00 03 00 00 00 00

$0c00000001 +10 2d 0c 01 03 80 1d 16 00 ea a8 e0 99 57 4b 92 25

$0c00000002 +20 1c 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01

$0c00000003 +30 01 01 01 01 01 01 9f 25 a0 40 51 84 0c 30 40 20

$0c00000004 +40 33 00 1e d7 10 00 00 18 00 00 00 fc 00 4e 76 69

$0c00000005 +50 64 69 61 20 44 65 66 61 75 6c 00 00 00 fc 00 74

$0c00000006 +60 20 46 6c 61 74 20 50 61 6e 65 6c 00 00 00 00 fd

$0c00000007 +70 00 00 3c 1d 37 0a 00 00 20 20 20 20 20 00 00 56

$0c00000008 +80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

$0c00000009 +90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

$0c0000000a +a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

$0c0000000b +b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

$0c0000000c +c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

$0c0000000d +d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

$0c0000000e +e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

$0c0000000f +f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Not sure if this is necessary:

$ffffffffff ----------------------------------------------------------------

$ffffffffff Monitor EDID details

$ffffffffff ----------------------------------------------------------------

$0d00000000 EDID version : 1.3

$0d00000001 Manufacturer ID : NVD (unknown)

$0d00000002 Model ID : 0300 (Nvidia Defaul)

$0d00000003 Manufactured on : 2002, week 45

$0d00000004 Serial number : 00000000

$0d00000005 Input signal : digital

$0d00000006 Screen size : 29 x 22 cm

$0d00000007 Horizontal freqency : 29-55KHz

$0d00000008 Vertical freqency : 0-60Hz

$0d00000009 Bandwidth : 100MHz

 

If I'm not using any of the drivers or using the MacVidia driver everything is fine but there's no CI/QE.

Should I post anything else? ioreg dump with/without the drivers maybe?

 

Thanks!

Link to comment
Share on other sites

If I'm not using any of the drivers or using the MacVidia driver everything is fine but there's no CI/QE.

Should I post anything else? ioreg dump with/without the drivers maybe?

 

Thanks!

 

Did you read the all chibanga?? Starting on post 1 ;)

Link to comment
Share on other sites

Did you read the all chibanga?? Starting on post 1 ;)

 

 

Eeeeem. Yes. Sorry. Here we go again : 3 dumps as probably requested.

The NVidiaEFI alone reports wrong VMem size (256 Mb instead of 64 Mb).

And as I said, without the drivers I can see every column, with any of the drivers every second column is black.

I hope it helps.

 

Go5600Nodrivers.txt

Go5600NVidiaEFI.txt

Go5600AllDrivers.txt

 

Thanks!

Edited by JabbaDaHut
Link to comment
Share on other sites

Eeeeem. Yes. Sorry. Here we go again : 3 dumps as probably requested.

The NVidiaEFI alone reports wrong VMem size (256 Mb instead of 64 Mb).

And as I said, without the drivers I can see every column, with any of the drivers every second column is black.

I hope it helps.

 

Thanks!

 

first NVidiaEFI or titan or natit did not "report" any memory - all this comes from IOPCIFamily

 

about "black" column - this one comes from current resolution bad offset in vram

 

EDIT : or black columns comes from internal LCD there can't support current resolution/refresh rate ........

Link to comment
Share on other sites

 

 

from that ioreg i can seen you have it working ! exactly need to look like this

 

but refresh and depth are wrong this also can cause black bands or other not wanted "visual" displays

 

i can seen also display connection flag is correct

 

can you try with natit ? replace nvidiaefi with natit and try again

 

other think i don't know if you create your own display info using "DisplayUtility" but this in your display config is wrong ( AppleBacklightDisplay-610-9c2c = vendor apple, product 9c2c)

 

include EDID into display is wrong , is for some apple "panel" not "Hewlett-Packard" .....

Link to comment
Share on other sites

from that ioreg i can seen you have it working ! exactly need to look like this

 

but refresh and depth are wrong this also can cause black bands or other not wanted "visual" displays

 

i can seen also display connection flag is correct

 

can you try with natit ? replace nvidiaefi with natit and try again

 

other think i don't know if you create your own display info using "DisplayUtility" but this in your display config is wrong ( AppleBacklightDisplay-610-9c2c = vendor apple, product 9c2c)

 

include EDID into display is wrong , is for some apple "panel" not "Hewlett-Packard" .....

 

 

Thanks np_!

Now I have hope again :thumbsup_anim: !

I can try it in a few hours. I'll report back as soon as possible.

I created my own display info using your utility, but it only resulted "Color LCD". Maybe I missed something, I'll check that later too.

About the resolution/color depth/refresh rate: the display itself has native 1440x900 resolution at 32 bits per pixel. I guess the refresh rate is about 85 Hz. But I'm not sure. I have tried all possible resolution in system preferences, but they all had black bars and it didn't showed any refresh rate.

 

By the way: After applying the file produced with DisplayUtility, OS X recognized my external Sony CPD-200G monitor. Probably I missed something there.

 

Cheers!

Link to comment
Share on other sites

Here are the logs. Since np_ didn't told which Natit to use, I used both of them. As the filename sais one is with Natit.kext the other one is with Natit.edited.kext. Natit.edited.kext booted into blank screen, so I had to do it blind, I hope it's ok. And as far as I can tell it seems like when using Natit.kext, it loads ( I checked the /var/log/system.log), but if I do a kextstat I can not see it.

 

Go5600Natit.edited.txt

Go5600Natit.txt

 

Now I'll try to fix the DisplayUtility thing.

 

Cheers!

 

Update : I also tried Natit Dual. Here's the log:

Go5600NatitDual.txt

Edited by Jabba_
Link to comment
Share on other sites

GeForce_FX_Go5700.txtCan you say if this is good news guys??

got it from System Log.

 

Jan 16 23:13:30 localhost kernel[0]: IOPanelDevice: Machine Is Laptop!

Jan 16 23:13:30 localhost kernel[0]: IOPanelDevice: Registered OK!

Jan 16 23:13:30 localhost kernel[0]: LaptopPanelA: Started Ok!

Jan 16 23:13:30 localhost kernel[0]: NV: NVidiaEFI Support Version 1.0.1, build 1101070553

Jan 16 23:13:30 localhost kernel[0]: NV: Internal LCD Panel Detected On Output: B, Head N: 1

Jan 16 23:13:30 localhost kernel[0]: NV: Internal LCD Panel Max Resolution: 1280x1024

 

Hope so...

 

Only with NVidiaEFI.kext, LaptopDisplay.kext and the folder ID on Overrides.

 

Don´t know if this IOREG is OK, if not somebody could explain how to??

 

 

GeForce_FX_Go5700.txt

Edited by nody
Link to comment
Share on other sites

Jan 16 23:13:30 localhost kernel[0]: NV: Internal LCD Panel Detected On Output: B, Head N: 1

 

that's pure example of laptop problem N:2

 

apple display drivers are hard coded to expect "internal display" on device "A" or primary NV chip head

 

but there is a lot lappies with internal LCD on second "B" head .....

 

that's last to fix and i think we will be done :unsure:

 

thanks

 

ps: do not need more ioregs , i seen all i need already thanks for all info

Link to comment
Share on other sites

but there is a lot lappies with internal LCD on second "B" head .....

 

that's last to fix and i think we will be done :)

...

ps. do not need more ioregs , i seen all i need already thanks for all info

 

This is amazing. np_ you are the coolest. Is it fair to say that I am an np_ fanboy? :dev:

Link to comment
Share on other sites

You probably imagine how many of us come here every hour to check if there is anything new. We all are not capable of developing drivers, but eager to try them. I think that with X1400 working we will have a decent Hackintosh. Currently I am working on G4 and G5, but when my graphic card will start to run I will abandone them, since I am more fond to work with intel based computers. I think Quark runs much ssmoother on my Hackintosh than G5.

 

Thanky you np_!

 

Greetings

gregor

Link to comment
Share on other sites

 Share

×
×
  • Create New...