Contribute
Register

Cannot get HDMI output to work with Intel UHD 630 on i3-8100

Status
Not open for further replies.
I have only USBInjectAll in /Library/Extensions. I don't see XHCI-Unsupported.kext. Should I install that too?
Yes, it should be installed as follows:
  • Copy it to the Mojave Desktop (yup, to the desktop)
  • Ensure there are no other kexts on the desktop.
  • Download KextBeast from here.
  • Just run KextBeast and you'll see a dialog where you can select /Library/Extensions as the target.
  • When KextBeast is done, you can delete the kext from desktop.
  • Reboot and log back in.
  • Then check if Reboot / Shutdown behave correctly...
 
From where can I download XHCI-Unsupported.kext?
 
From where can I download XHCI-Unsupported.kext?
Please refer back to Post #49 -- I anticipated this question and already uploaded the file!
 
†hank you. Finally, It seems shutdown, reboot, sleep is working. What was wrong? What did you have to do with config.plist?
Shouldn't I remove emuvariableUEFI64 and that script?
 
†hank you. Finally, It seems shutdown, reboot, sleep is working. What was wrong? What did you have to do with config.plist?
Shouldn't I remove emuvariableUEFI64 and that script?
Glad to hear because I was running out of ideas if this had failed!
  • Yes, you may remove EmuVariable and the RC scripts, then reboot and re-check shutdown/restart/sleep.
  • Of all the changes made to the config.plist, I think the most important one might have been checking-on "PluginType".
 
How can I remove EmuVariable? But according to clover configurator readings PluginType is not checked.
 
How can I remove EmuVariable? But according to clover configurator readings PluginType is not checked.
EmuVariableUEFI-64 is located in the EFI/Clover/driversUefi64 folder in the EFI partition on the Mojave disk. After mounting the EFI partition, simply use Finder to delete the file from this folder and reboot.

PluginType is located in the bottom right of the ACPI page in Clover Configurator. Here's an excerpt from the config.plist I upload in Post #47:

PluginType-nor500.png
 
Hello CaseSJ. I need a little bit more fine tuning regarding the connectors. After testing it turned out, that in single monitor setup everything is working as expected (dp,hdmi). However, in dual monitor setup hdmi is not working unless I hotplug it, displayport works as expected.
 
Hello CaseSJ. I need a little bit more fine tuning regarding the connectors. After testing it turned out, that in single monitor setup everything is working as expected (dp,hdmi). However, in dual monitor setup hdmi is not working unless I hotplug it, displayport works as expected.
As mentioned in the bottom of Post #39, I would swap BusIDs 0x06 and 0x05 -- which I've done in the code below.

Please replace this section of your config.plist (on EFI partition of Mojave internal disk) and try again...

Code:
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>

Edit: I think this HDMI hot-plug thing might be a thing, and not a good thing! If the above patch does not help, a little more research might be needed.
 
Last edited:
I pasted the code into config.plist. Rebooted and rebooted again. The hot-plug issue hasn't been resolved. I took a screenshot about FB-Patcher and Plistedit pro I think they show opposite things. I am using -igfxdump custom flag which generates AppleIntelFramebuffer_10_18.2, which I open in FB-patcher.

I attached both screenshots.

1547241146197.png


1547241176530.png
 
Status
Not open for further replies.
Back
Top