swansong Posted January 15, 2007 Share Posted January 15, 2007 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 More sharing options...
np_ Posted January 15, 2007 Author Share Posted January 15, 2007 hmm interesting when apple drivers used display do not attach at all seems i need to focus only on iographicsfamily for now Link to comment Share on other sites More sharing options...
np_ Posted January 15, 2007 Author Share Posted January 15, 2007 Here's a ioreg: ioreg.rtf please use ioreg -l -w 1024 > yourcardmodel.txt and post again thanks Link to comment Share on other sites More sharing options...
Nebzar Posted January 15, 2007 Share Posted January 15, 2007 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 More sharing options...
eoy4 Posted January 15, 2007 Share Posted January 15, 2007 please use ioreg -l -w 1024 > yourcardmodel.txt and post again thanks Sorry... here it goes again. mobilityRadeonX1400.txt Thanks. Link to comment Share on other sites More sharing options...
nody Posted January 15, 2007 Share Posted January 15, 2007 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 ? 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 More sharing options...
eoy4 Posted January 16, 2007 Share Posted January 16, 2007 My question:Is It possible to get a Display ID of 0 ? 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 More sharing options...
nody Posted January 16, 2007 Share Posted January 16, 2007 Could it be, that since i use emulated nVidia drivers, somehow windows gives a wrong info? Link to comment Share on other sites More sharing options...
mifki Posted January 16, 2007 Share Posted January 16, 2007 My Dell doesnt give any EDID either. Link to comment Share on other sites More sharing options...
Jabba_ Posted January 16, 2007 Share Posted January 16, 2007 Hi All! I've a problem since installing Natit/Titan/NVidiaEFI: Every second column on my laptop display is black . 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 More sharing options...
nody Posted January 16, 2007 Share Posted January 16, 2007 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 More sharing options...
Jabba_ Posted January 16, 2007 Share Posted January 16, 2007 (edited) 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 January 16, 2007 by JabbaDaHut Link to comment Share on other sites More sharing options...
np_ Posted January 16, 2007 Author Share Posted January 16, 2007 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 More sharing options...
np_ Posted January 16, 2007 Author Share Posted January 16, 2007 Go5600AllDrivers.txt 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 More sharing options...
Jabba_ Posted January 16, 2007 Share Posted January 16, 2007 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 ! 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 More sharing options...
verleihnix Posted January 16, 2007 Share Posted January 16, 2007 (edited) Hi, this is ioreg from "totest" with and without drivers. With natit, it's load into black screen. x1300.txt x1300_driver.txt Edited January 16, 2007 by verleihnix Link to comment Share on other sites More sharing options...
nody Posted January 16, 2007 Share Posted January 16, 2007 My Bad Jaba , it is i should say sorry. Does anybody could give me a hint on what i´ve asked?? totally lost here. Link to comment Share on other sites More sharing options...
Jabba_ Posted January 16, 2007 Share Posted January 16, 2007 (edited) 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 January 16, 2007 by Jabba_ Link to comment Share on other sites More sharing options...
Jabba_ Posted January 16, 2007 Share Posted January 16, 2007 np_! Here's what I got from DisplayUtility using the edid information included in my first post. This file was then copied to /System/Library/Displays/Overrides. DisplayVendorID-3ac4 containing: DisplayProductID_0300.txt Hope it helps! Cheers! Link to comment Share on other sites More sharing options...
nody Posted January 16, 2007 Share Posted January 16, 2007 (edited) 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 January 16, 2007 by nody Link to comment Share on other sites More sharing options...
np_ Posted January 16, 2007 Author Share Posted January 16, 2007 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 thanks ps: do not need more ioregs , i seen all i need already thanks for all info Link to comment Share on other sites More sharing options...
james2mart Posted January 17, 2007 Share Posted January 17, 2007 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? Link to comment Share on other sites More sharing options...
joe75 Posted January 17, 2007 Share Posted January 17, 2007 Is it fair to say that I am an np_ fanboy? Link to comment Share on other sites More sharing options...
i.wanna.corndog Posted January 17, 2007 Share Posted January 17, 2007 np_, i don't know what the community would do without you! many thanks! Link to comment Share on other sites More sharing options...
gregor Posted January 17, 2007 Share Posted January 17, 2007 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 More sharing options...
Recommended Posts