Jump to content

Grey Screen on Surface Pro during install


jbeme
 Share

7 posts in this topic

Recommended Posts

This is my first Hackintosh (yeah I know not the best place to start), but I have gotten decently far. Everything goes fine until I hit some SMC problems, then eventually it changes to a grey screen (the grey screen of death I guess).

I turn on InjectEDID. I also have NullCpu kext. Using Clover.

I have tried to many of the DSDT options.

 

All goes well until BootCacheControl:unable to open /var/db/BootCache.playlist: 2 no such file....

NTFS-fs failures

then grey screen.

 

 

I think a problem with HD4000, but no idea how to get around it as Surface does not let you turn it off.

 

ta30qh.jpg

 

Goes from here to grey screen if InjectEDID is turned on. Goes to black screen if InjectEDID turned off.

Link to comment
Share on other sites

I will try that and get back to you. Updated post above. I was using MacBookAir 5,2.

I will give boot flags a try as well. I have done before, but you kind of lose track of what you have done with what.

 

List of what happens when I change what:

*-x causes kernel failure. Seemingly any combination.

*-f doesn't seem to change anything. I will however attempt to try with other configurations.

 

Current, if I did this right:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">

<plist version="1.0">

<dict>

<key>org.clover.bootloader.bootno</key>

<true/>

<key>org.chameleon.options.resolution.1920x1080x32</key>

<true/>

<key>org.clover.cloverefi.64.blockio</key>

<true/>

<key>org.clover.drivers64.ps2mousedxe-64</key>

<true/>

<key>org.clover.drivers64.usbmousedxe-64</key>

<true/>

<key>org.clover.drivers64.vboxext2-64</key>

<true/>

<key>org.clover.drivers64.vboxext4-64</key>

<true/>

<key>org.clover.drivers64.xhcidxe-64</key>

<true/>

<key>org.clover.drivers64uefi.csmvideodxe-64</key>

<true/>

<key>org.clover.drivers64uefi.datahubdxe-64</key>

<true/>

<key>org.clover.drivers64uefi.emuvariableuefi-64</key>

<true/>

<key>org.clover.drivers64uefi.osxaptiofixdrv-64</key>

<true/>

<key>org.clover.drivers64uefi.partitiondxe-64</key>

<true/>

<key>org.clover.themes.metal</key>

<true/>

</dict>

</plist>

Link to comment
Share on other sites

delete these kexts, repair permissions with Kext Wizard/reboot, change your smbios for MacBook Pro SMbiosiVyBridge.zip

 

use this flag: -f -v GraphicsEnabler=no npci=0x2000

 

 

ATI

- ATI2400Controller.kext

- ATI2600Controller.kext

- ATI3800Controller.kext

- ATI4600Controller.kext

- ATI4800Controller.kext

- ATI5000Controller.kext

- ATI6000Controller.kext

- ATIFramebuffer.kext

- ATIRadeonX2000.kext

- ATIRadeonX2000GA.plugin

- ATIRadeonX2000GLDriver.bundle

- ATIRadeonX2000VADriver.bundle

- ATISupport.kext

 

Nvidia

- GeForce.kext

- GeForceGA.plugin

- GeForceGLDriver.bundle

- GeForceVADriver.bundle

- NVDAGF100Hal.kext

- NVDAGK100Hal.kext

- NVDANV50Hal.kext

- NVDAResman.kext

- NVSMU.kext

 

AMD

- AMDRadeonAccelerator.kext

- AMDRadeonVADriver.bundle

- AMDRadeonX3000GLDriver.bundle

 

put this DSDT In your Extra folder, and connect HDMI/TV and this can work for you, the problem is internal display not show image, but with external monitor this is ok, look if work for you

 

 

 

 

Patched DSDT Surface.zip

Link to comment
Share on other sites

That surface will be badass if you can get it working properly. I think my biggest concern would be the touch screen and WiFi. What I'm wondering is, I thought Microsoft had secure boot so only windows 8 could run on them? I'm surprised it actually let you boot.

Link to comment
Share on other sites

 Share

×
×
  • Create New...