Contribute
Register

[GUIDE/Workaround] Using Intel HD530 with Dual Monitors

Here are config.plist and ioreg files with HDMI screen.
I just install VoodooHDA.kext-2.9.0d10 and voodooprefpane to get audio trough jack. It was the only way I found to get audio working through jack. It works fine.

Another thing which is a little bit annoying is that when I turn off the computer, after 2 or 3 seconds it boots up again by himself! I have to unplug from the main or switch off the power supply to avoid the system to boot again.

Thanks again shuhung.

Your HDMI is link to FB@ 0204 port 6, previous ioreg show DVI is link to FB@ 0105 port 5.

VoodooHDA normally not support IGPU HDMI audio, it also cause shutdown delay in 10.12.x, something shutdown become reboot, delay time round 40 seconds, try AppleALC, it may help.

Enable HDMI audio may cause hotplug problem if audio codecs incompatible with framebuffer, this is one of the reasons why I change all connectors type to 02000000 or 01000000 during multi displays setup.
 

Attachments

  • config.plist
    7.6 KB · Views: 179
Last edited:
Thanks for your help shuhung, I replaced config.plist file. You are right, since I installed vodoohda the shutdown process is slower. I'll try to find appleALC instead.

I'll keep reading this thread for further updates, I am sure someday we won't have to hotplug our screens.
Thanks again shuhung for all the time you spend helping me with my hackintosh. Thanks men!
 
I cant seem to figure this out. I have tried all the fixes in the first post and have gotten it to work a few different times. However, some reboots or just randomly it will not work property after hot plugging. I have made no changes to the attached config.plist, which previously worked but no longer does using the hot plug method.

Help!!!
 

Attachments

  • config.plist
    6.1 KB · Views: 239
Hi all! I want to use a dual monitor configuration but only my hdmi works properly, I mean also in single monitor configuration.
After the bar on apple logo is at its half the the Dell monitor connected with DP shutdown (displaying the advice "no input") but the pc is on.
The only thing that I get is that when I try to connect in dual monitor HDMI+DP the hdmi continue its booting as usual with no problem ad the Dell monitor shutdown.
My clover is attached and also a frame taken from the video of the system in verbose mode (I'm sorry for the definition quality but at the point before the shutdown the page goes too fast for the camera to focus on the each words).
I tried 3 different setup to find the DP problem in the ioreg but I can't find it:
1)Dell monitor on DP and a SharpTV on HDMI (the only way I can reach the desktop because with only DP it stops as described in my first post)
2) No Dell monitor and a SharpTV on HDMI
3)Dell monitor on HDMI and no SharpTV
I can't get anything from these files (I continue to read display0 on port 6 but I can't find the DP part) but if someone can help me they are attached.
Thanks in advance.
 

Attachments

  • CLOVER.zip
    1.2 MB · Views: 89
  • 1.jpg
    1.jpg
    74.7 KB · Views: 132
  • ioreg.zip
    1.7 MB · Views: 90
I tried 3 different setup to find the DP problem in the ioreg but I can't find it:

Config.plist is mismatched with ioreg.

In your case, HDMI port is linked to 0204 port 0x06, DP port should linked to 0306 port 0x07.
Use ig-platform-id 0x193B0000, native support HDMI at 0204 port 0x06, DP at 0306 port 0x07, no FB@ patch is required, remove all FB@ patches.

0x193B0000 FB@ data
00000800 02000000 98000000 FB@0 port 0x00 LVDs not use by desktop
02040A00 00080000 87010000 FB@1 port 0x06 HDMI
03060A00 00040000 87010000 FB@2 port 0x07 DP
FF000000 01000000 20000000 FB@3 disabled

If failed to inject ig-platform-id 0x193B0000, use Clover Device Arbitrary instead, see attached png.
Btw, CPU power management not implement, AGPM not loaded, a tiny ssdt is required to load X86PlatformPlugin.
 

Attachments

  • sample 0x193B0000.png
    sample 0x193B0000.png
    31.7 KB · Views: 202
  • SSDT-tiny.aml
    98 bytes · Views: 143
Last edited:
I cant seem to figure this out. I have tried all the fixes in the first post and have gotten it to work a few different times. However, some reboots or just randomly it will not work property after hot plugging. I have made no changes to the attached config.plist, which previously worked but no longer does using the hot plug method.

Help!!!

Your 4 display patch 01030403 is too short, it break many SKLframebuffer codes, although it enable FB@ 0306 but also cause system unstable, remove it first.

If need enable FB@ 0306 port 0x07, in 10.12.x use 0x193B0000 or 0x193B0005 instead.
Upload ioreg file may help, also see post #137.
 
In your case, HDMI port is linked to 0204 port 0x06, DP port should linked to 0306 port 0x07.
Use ig-platform-id 0x193B0000, native support HDMI at 0204 port 0x06, DP at 0306 port 0x07, no FB@ patch is required, remove all FB@ patches.
Thanks now it works and I think I did it right (if you want to see the attached files)
Btw I didn't use this part, I don't know if you wrote this just for completeness:
0x193B0000 FB@ data
00000800 02000000 98000000 FB@0 port 0x00 LVDs not use by desktop
02040A00 00080000 87010000 FB@1 port 0x06 HDMI
03060A00 00040000 87010000 FB@2 port 0x07 DP
FF000000 01000000 20000000 FB@3 disabled

Btw, CPU power management not implement, AGPM not loaded, a tiny ssdt is required to load X86PlatformPlugin.
I put your file in EFI/Clover/ACPI/patched as you give but I didn't changed config.plist.
Do I need to put the ACPI/SSDT/DropOem=true or KernelAndKextPatches/KernelPm=true?
I'm so grateful that you told me of the power management but is my first Custom Mac and I'm learning a lot of things. I don't own if power management is working now.
Thanks again, you was very helpful.
 

Attachments

  • CLOVER.zip
    1.2 MB · Views: 92
  • only_DP.ioreg
    5 MB · Views: 137
Btw I didn't use this part, I don't know if you wrote this just for completeness:

For reference only, you can use it to compare with ioreg file, your ioreg show ports layout as expect.


I put your file in EFI/Clover/ACPI/patched as you give but I didn't changed config.plist.

OK, no need to change config.plist, now CPU PM is in XCPM mode.
 
OK, no need to change config.plist, now CPU PM is in XCPM mode.
Ok thanks again for solving me a problem that neither did know to have!
Sleep is not working but this will be another problem.
 
Hi shuhung, after a holiday week I returned looking for the appleALC kext driver, I downloaded 2 versions from insanelymac, the first one didn't work and I tried with the second one and now I can't boot! Help please!
Is there any method to go back or avoid to load audio configuration? Please tell me I don't have to format my hard disk and start again... Thanks
 
Back
Top