virallink Posted April 11, 2013 Share Posted April 11, 2013 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 Archive.zip Link to comment https://www.insanelymac.com/forum/topic/287818-surface-pro-display-issues/ Share on other sites More sharing options...
iFIRE Posted April 11, 2013 Share Posted April 11, 2013 send me IOREG and if possible a full report with app Darwin Dumper Link to comment https://www.insanelymac.com/forum/topic/287818-surface-pro-display-issues/#findComment-1905996 Share on other sites More sharing options...
virallink Posted April 11, 2013 Author Share Posted April 11, 2013 here is the darwin dump http://goaruna.com/s/m4QlfpCZ Link to comment https://www.insanelymac.com/forum/topic/287818-surface-pro-display-issues/#findComment-1906009 Share on other sites More sharing options...
iFIRE Posted April 11, 2013 Share Posted April 11, 2013 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!!! PatchedSurface.zip 1 Link to comment https://www.insanelymac.com/forum/topic/287818-surface-pro-display-issues/#findComment-1906029 Share on other sites More sharing options...
virallink Posted April 11, 2013 Author Share Posted April 11, 2013 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 Link to comment https://www.insanelymac.com/forum/topic/287818-surface-pro-display-issues/#findComment-1906046 Share on other sites More sharing options...
iFIRE Posted April 12, 2013 Share Posted April 12, 2013 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 SMbiosiVyBridge.zip Chameleon HD 4000.zip Link to comment https://www.insanelymac.com/forum/topic/287818-surface-pro-display-issues/#findComment-1906170 Share on other sites More sharing options...
virallink Posted April 13, 2013 Author Share Posted April 13, 2013 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 Link to comment https://www.insanelymac.com/forum/topic/287818-surface-pro-display-issues/#findComment-1906713 Share on other sites More sharing options...
Recommended Posts