Jump to content

Surface Pro Display Issues

EDID HD4000

  • Please log in to reply
6 replies to this topic

#1
virallink

virallink

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
I have got the surface running mountain lion only in safe mode, though as stock as i can. I'm having issues with my display. I don't get any display, internal or external without safe mode. but when i connect my tv to display port i atleast get internal display in safe mode. I don't know what i could be doing wrong. But i have attached my config.plist for clover and the dsdt i'm using and the edid i obtained from windows. The display properties and edid might be wrong in the config.plist so please double check. I Appreciate any help, Thanks

Attached Files



#2
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
send me IOREG and if possible a full report with app Darwin Dumper

#3
virallink

virallink

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

here is the darwin dump



http://goaruna.com/s/m4QlfpCZ

#4
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
ok, I sugest that you delete of EFIString from boot.plist because now it is inject your "AAPL,ig-platform-id", 0x0A, 0x00, 0x66, 0x01, in DSDT, if this one not work we need change this value in red, put in org.boot.plist GE=No
EDID is inject in DSDT too, quit this flag from boot.plist




Look if work for you

Good Luck!!!


Attached File  PatchedSurface.zip   14.5KB   14 downloads

#5
virallink

virallink

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
ok i tried it, internal display is working without efi string, and i have removed EDID inject from org.boot.plist and changed GE=No. But the internal display only works when Display Port is connected to my TV. The output only shows on internal display and not on TV and when i see display properties it shows me TV as display but not internal screen. So basically i can't see internal screen without connecting to tv

#6
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
OK, this have much work and tests to put this working 100%, clover set your tablet to MackBook air automatic, but you can use others smbios for ivy bridge
1. I sugest to you test this with chameleon patched for HD4000 and smbios for ivy bridge
2. two methods can be used, change ig-platform-ID value in DSDT or in org.chameleon.boot plist, with this values in red to DSDT, LOOK DSDT Screenshot
3. install chameleon in a USB, make a folder Extra with smbios ivy bridge, DSDT.aml, org.chameleon.boot.plist with the flag HD4000-igplatform -id
4. test one by one id in red
5. to work your graphics is necessary what the system load these kexts, but if you boot in safe mode -x , this not work, in you darwin dumper REPORT not load AppleIntelHD4000Graphics.kext

AppleIntelHD4000Graphics.kext
AppleIntelFramebufferCapri.kext
AppleGraphicsPowerManagement.kext

ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2
ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2


or other soluction to you is test with Efi String



Intel HD4000 Graphics acceleration on Lenovo laptop - OSx86 10.8 (Mountain Lion) - InsanelyMac Forum


from this post artur-pt #7



hello


this are the possibles efi strings for hd 4000 lappy


ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000000006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000001006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000002006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000008006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000009006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000a006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

Code:

<key>device-properties</key>

<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000b006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>


try it


good hack

Attached File  Captura de pantalla 2013-04-12 a la(s) 10.51.35.png   196.95KB   35 downloads Attached File  Region capture 1.png   163.61KB   33 downloads

Attached File  SMbiosiVyBridge.zip   4.01KB   22 downloads Attached File  Chameleon HD 4000.zip   2.66MB   12 downloads

#7
virallink

virallink

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
thanks a lot iFire. I will update on this topic soon as i have couple of exams to currently deal with in college. But from my experimenting if i get rid of the DSDT and inject device properties, it works a lot better. I am trying different device properties and see which one works to get the lvd on. I get a black screen on internal currently and full graphics acceleration on the TV connected to display port using device properties for rev 9 and rev A. Also the OSX finally lists my internal display being there but just can't output to it. Could this be a backlight issue? Thanks a lot for all the help





Also tagged with one or more of these keywords: EDID, HD4000


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