- Joined
- Jul 24, 2014
- Messages
- 21
- Motherboard
- Gigabyge GA-Z97-H3D
- CPU
- i5-4570
- Graphics
- HD4 000
- Mac
- Classic Mac
- Mobile Phone
Hello all,
I have a Lenovo M93p with an Intel Q87 chipset and an i5-4460 processor. I did a fresh install of High Sierra 10.13.6 (Unibeast) and post install with Multibeast, everything works… except the screen.
Unless I prevent the AppleIntelFrameBufferAzul.kext and AppleIntelHD5000Graphics.kext to load (by putting a wrong ig-platform-id), boot goes through a series of 4 "busy timeout (60s) GFX0" and takes 5 minutes before completing with no graphic display (the boot display remains in verbose log mode). I then can access the system via screen sharing.
Looking at the clover log with bdmesg and comparing with another Hackintosh also with a Haswell processor (by a Gigabyte motherboard), I noticed that the system does not detect the EDID from the display.
I then tried to inject a Custom EDID with Clover (using XCode):
Obviously, I would rather fix the root problem of the screen's EDID not being loaded by Clover (BTW, it is loaded properly when I connect the screen to my MacBook Pro). If not, I would like to understand why the custom EDID does not load and fix that.
Thank you all in advance for your help and advice, and of course I attach the problem reporting files ;-)
MacVideoPro
I have a Lenovo M93p with an Intel Q87 chipset and an i5-4460 processor. I did a fresh install of High Sierra 10.13.6 (Unibeast) and post install with Multibeast, everything works… except the screen.
Unless I prevent the AppleIntelFrameBufferAzul.kext and AppleIntelHD5000Graphics.kext to load (by putting a wrong ig-platform-id), boot goes through a series of 4 "busy timeout (60s) GFX0" and takes 5 minutes before completing with no graphic display (the boot display remains in verbose log mode). I then can access the system via screen sharing.
Looking at the clover log with bdmesg and comparing with another Hackintosh also with a Haswell processor (by a Gigabyte motherboard), I noticed that the system does not detect the EDID from the display.
I then tried to inject a Custom EDID with Clover (using XCode):
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>EDID</key>
<dict>
<key>Inject</key>
<true/>
<key>Custom</key>
<data>AP///////wAQrJZATDA0Ny8YAQOALBh46o3VoldSoScOUFSlSwBxT4GAqcABAQEBAQEBAQEBLyZAoGCEGjAwIDUAsuwQAAAaAAAA/wA4SFJQQzRCSTc0MEwKAAAA/ABERUxMIFAyMDE0SAogAAAA/QA4TB5TEQAKICAgICAgAHo=</data>
</dict>
</dict>
In the Clover log I can read "Custom EDID is ok" yet it doesn't load.<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>EDID</key>
<dict>
<key>Inject</key>
<true/>
<key>Custom</key>
<data>AP///////wAQrJZATDA0Ny8YAQOALBh46o3VoldSoScOUFSlSwBxT4GAqcABAQEBAQEBAQEBLyZAoGCEGjAwIDUAsuwQAAAaAAAA/wA4SFJQQzRCSTc0MEwKAAAA/ABERUxMIFAyMDE0SAogAAAA/QA4TB5TEQAKICAgICAgAHo=</data>
</dict>
</dict>
Obviously, I would rather fix the root problem of the screen's EDID not being loaded by Clover (BTW, it is loaded properly when I connect the screen to my MacBook Pro). If not, I would like to understand why the custom EDID does not load and fix that.
Thank you all in advance for your help and advice, and of course I attach the problem reporting files ;-)
MacVideoPro