Jump to content

ThinkPad T520 DSDT Screen problem


FireROR
 Share

11 posts in this topic

Recommended Posts

Hello

 

I recently install the iatkos ml2 on my Thinkpad T520 and everything work OOB including the HD3000 video card. And yes. I do replace the WIFI card and flash the whitelist BIOS (1.39)

 

And I created a DSDT file try to get the sleep working on my Thinkpad. The system boots ok then screen goes weird (like the resolution is not right or something, some bright like cross the LCD screen). The keyboard still responds which make me believe the system is ok.

 

I tried use GraphicsEnabler=No and it still the same.

 

Any help?

 

System info:

Thinkpad T520 4239CTO

Resolution: 1366x768

Link to comment
Share on other sites

Need to edit AppleIntelSNBGraphicsFB.kext to inject hd3000 ID

Maybe there you find issue for 3000HD,how to edit ID:

http://www.insanelymac.com/forum/topic/285316-i-searched-read-and-still-cant-activate-hd3000/

Link to comment
Share on other sites

Mine is

0x01268086

which I think it already in the info.plist. And the qe/ci is enabled without DSDT file.

 

 

I did copy some settings from the T420 DSDT file which is about the HD3000. Their T420 is on HD+ screen but mine is 1366x768. Is that matter?

 

 

I am not familiar with DSDT edit, could someone help me?

Link to comment
Share on other sites

Mine is

0x01268086

which I think it already in the info.plist. And the qe/ci is enabled without DSDT file.

 

 

I did copy some settings from the T420 DSDT file which is about the HD3000. Their T420 is on HD+ screen but mine is 1366x768. Is that matter?

 

 

I am not familiar with DSDT edit, could someone help me?

 

Yes. Try adding/editing this:

"AAPL00,DualLink",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
},

inside Device (VID)

  • Like 1
Link to comment
Share on other sites

You are the MAN!!! It works. But...

 

Why? Would you mind explain this? I mean what 0x00 means?

 

 

Update:

 

I got most things working on my T520. Thank you guys...

 

This values are internal screen specific taken from real Macs. Simply enables or disables dual link.

 

For low resolution screen (or none if I remember correctly):

"AAPL00,DualLink",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00

 

And high resolution screen (1440x900 and higher):

"AAPL00,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00

Link to comment
Share on other sites

  • 2 weeks later...
 Share

×
×
  • Create New...