Jump to content

Internal LCD does not recognize properly


vanquybn
 Share

10 posts in this topic

Recommended Posts

Happy new year 2016!

The Internal LCD on my Dell precision M4800 does not recognize properly, It show with name "Display" instead "Built in display"

post-781421-0-75262500-1451875677_thumb.png

post-781421-0-47322000-1451875696_thumb.png

post-781421-0-38999000-1451875709_thumb.png

I have tried inject Graphic card in DSDT, clover inject, EDID, changed SMBIOS (MBP 11,1/11,2/11,3) ...
however none of them effected to LCD.

Any suggest/advise will be appreciated!

Link to comment
Share on other sites

Happy new year 2016!

 

The Internal LCD on my Dell precision M4800 does not recognize properly, It show with name "Display" instead "Built in display"

attachicon.gifScreen Shot 2016-01-04 at 9.46.13 AM.png

attachicon.gifScreen Shot 2016-01-04 at 9.46.37 AM.png

attachicon.gifScreen Shot 2016-01-04 at 9.47.35 AM.png

 

I have tried inject Graphic card in DSDT, clover inject, EDID, changed SMBIOS (MBP 11,1/11,2/11,3) ...

however none of them effected to LCD.

 

Any suggest/advise will be appreciated!

me try this for cinema display

http://www.insanelymac.com/forum/topic/208410-fixing-scrambledstretched-or-wrong-resolution-laptop-display-problems/

Link to comment
Share on other sites

Other than not being reported as "built-in LCD Display", are there any other problems? The LCD is clearly detected as Apple Display under display0 of the 1st nVidia framebuffer, so that's Ok.

 

Are you getting your resolution Ok?

Are you getting full graphics acceleration at all?

Can you post a screenshot of the AppleDisplay IOReg content under NVDA,Display-A@0->display0 ? I would expect this to show the detected EDID.

 

Try the attached SMBIOS, but no guarantee it'll work...

attachicon.gifsmbios.plist.zip

Thank you for reply:

 

Are you getting your resolution Ok? => Yes, I get full resolution on both internal LCD and external display via HDMI

Are you getting full graphics acceleration at all? => Yes, I get full graphics acceleration on both internal LCD and external display via HDMI

post-781421-0-23130100-1452045220_thumb.png

Can you post a screenshot of the AppleDisplay IOReg content under NVDA,Display-A@0->display0 ? I would expect this to show the detected EDID. => Yes, EDID is detected properly:

post-781421-0-37352100-1452045488_thumb.png

 

I have tried your SMBIOS configuration, but there is no different.

Link to comment
Share on other sites

Attached file is my IOREg and DSDT. It is already patched Device PNLF

 

Please be noted that your NVD graphic cards is real "built in", it's built in your main board. My NVD graphic cards is not built-int, it is "plug and play" with bus "MXM 3.1 Type A". So i think this is cause of problem.

Archive.zip

Link to comment
Share on other sites

Well, I admit defeat then. You could always try to remove the Device (PNLF) totally from Device (GFX0) to see it makes any difference...

Yes, I also tried it and got the same result. I think my LCD port or NVD quadro port is cause of problem.

Link to comment
Share on other sites

  • 2 weeks later...

To get it to display as built in you might need to inject built in flag and also make sure that your smbios is that of a mac with built in brightness and nvidia gpu like imac or macbook

 

try this if you use clover

 

940200000100000001000000880200000e00000002010c00d041030a000000000101060000010101060000007fff040038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e00670000000400000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c000000400030002c006200750069006c0074002d0069006e0000000400000020000000400032002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400032002c006e0061006d0065000000120000004e5644412c446973706c61792d4314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d412e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000022000000400032002c006400650076006900630065005f00740079007000650000000b000000646973706c617914000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616320000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617924000000400031002c00630061006e002d0068006f0074002d0070006c00750067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74

 

Using clover configurator,paste this in Devices/properties windows and check inject.

 

Make a back up copy of config if it somehow mess up your output.

Link to comment
Share on other sites

Yes "built-in" is the only needed flag ,This string was not meant as a permanent fix,I prefer to test with strings because it's much faster(for me),then when i get a working combo,work it into dsdt. As far as osx is concerned it detects the lcd on a display port rather then edp/lvds hence considers it external monitor.

 

There is also

 

AAPL,HasPanel

AAPL,backlight-control

 

which may or may not be needed if the above fails.

Link to comment
Share on other sites

 Share

×
×
  • Create New...