Contribute
Register

[GUIDE/Workaround] Using Intel HD530 with Dual Monitors

@wildwillow this manual guide is very complicated and its hard for human edit or fix. is that possible to build an apple script app or any ui that will able to detect and config HD530 specific dp or hdmi output configurations?
 
This guild suit for HD580? I have the same issue for dual screen through hdmi and minidp port.
 
@wildwillow this manual guide is very complicated and its hard for human edit or fix. is that possible to build an apple script app or any ui that will able to detect and config HD530 specific dp or hdmi output configurations?
@unijhesk
There is more here to read than there is to do to make dual monitors work. The first 3 steps are simple config.plist additions. The 4th and last step is determining what connector is attached to which port number using IORegistry Explorer.
 
This guild suit for HD580? I have the same issue for dual screen through hdmi and minidp port.
Welcome to the forums. Please fill out your profile with your primary build that you agreed to when you registered. This will help us help you.
Desktop Intel HD530 only.
 
@wildwillow
0RC2_GrGNEfvj783PtTlkSbTpMOttZLJ1GCMq0xOoocUDNLfwc7NZy_A6eAp928ivmiIq4xnZTDFpTVnwIDb7b2j6OptaTEsxSrnvgtU_PSVtD8hYKV5KTBZtyLal_ybvYxcQ7FmjYCRFHYdiEFfeiuOe6inXN57cQkMxSqvKtHBd9A0IidaeX_OI0VaeQYlypiqyo7Fg4CnvgmYFnC9Rai1gtVm6Zkn8YRkDx90S6DrDFXoJW73w95snwkTXh65rznfuXN86csN_0iJ6JWKKAqnb5haRUVBzGjdmjshV6p1VcR-PXsdaMHqGcrHn85rDLKUsXknkCjo78qjpX2R98vEWh-YFKbBaaZg80Brl5LZWky4lXBl8ui1GVXrJRAlgQH3mGzo_s0c8lYbFRWQyg24iC0PBmLshGr4jNmLAE2jMyZPRryENhPWATdES4CtHZydGbftw1u0yjQQKBsy0KSnJx-PlOZE01ODxj79a2XOFJVxY05rmeoelEoJQK8-jkyTBBquYidD6KXmZ1omgUpTJ6l6IUwy3_9ryJd46QYvpSIJG3dfNhZMaay34nqUPZN-dZSQUX_cb2JykdoHoyUm2etINf4doI22oZ3pUcweyXlfKUbHROaIOMbuVX7LUO4wK5gRmE9brgZR5MuAEIgeRvlBPJY0TbyE-zaZc64=w969-h807-no

I have edited the patch for ktext with port 0X5 and 0x7 but no success. 0x6 was initially patched to map for HDMI.
Form H110M mobo, there are two display output. dvid (not sure) and hdmi port (0x6).
Please check if that is the proper config.
Code:
<key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>Debug</key>
        <false/>
        <key>DellSMBIOSPatch</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-10.9-10.12-AppleHDA/Realtek ALC892</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                ixnUEQ==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                kgjsEA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-10.12-AppleHDA/Realtek ALC...</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                ihnUEQ==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                AAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-AppleHDA/Resources/xml&gt;zml</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                eG1sLnps
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                em1sLnps
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>OSX10.12.1-SKL-1912000-Port_0x6-DP2HDM by hesk</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AgQKAAAEAACHAQAA
                </data>
                <key>Name</key>
                <string>AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AgQKAAAIAACHAQAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.11-SKL-1912000-4_displays</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQMDAw==
                </data>
                <key>Name</key>
                <string>AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AQMEAw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>OSX10.12.1-SKL-1912000-Port_0x5-DP2HDM by hesk</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AQUJAAAEAACHAQAA
                </data>
                <key>Name</key>
                <string>AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AQUJAAAIAACHAQAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>OSX10.12.1-SKL-1912000-Port_0x7-DP2HDMI by hesk</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AwYKAAAEAACHAQAA
                </data>
                <key>Name</key>
                <string>AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AwYKAAAIAACHAQAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Increase 15 port limit to 26 in AppleUSBXHCIPCI</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g710////EA==
                </data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                g710////Gw==
                </data>
            </dict>
        </array>
    </dict>
mXmyDAo1USFdtgVa3tS8qop27RBCdpWaQms6J_60Lyunb_eeIbZ-TIGRbd9X-K7i7yeYc1PCXEFNpOX9HfFyYfBQMx5WZbmo13ANfdHA5bZK3EPhcsRXnRxK1OZF6cpGYOUPgRDxwTlTPAFmL4koUkSR-BEDc5V9PHEjQbuhpDAC7KWEM-gFREw3zF5yV1VxrXrdtLK7ukC0mWzfROr4ftYc1I9R8z-FfPfgYcf8wn9Xip4mTURzfbdvQN36fAKD8eOkjZHzt_pWRSjiS8OnayS3sAxNwjk116C1QWNhpP2hsGPZ3YFEY0-rMTFADU-j2gEQffQP_0aaZAaWf_R7iSUhX1B6t4uKo3qV98x4vmSoysmtGqIJZWLfT8LTLIJugMBbIdpBkA9q-FdQ9FC6Z5sViP_j-SAHobCEZdm-6DkmeeVkrCkjZGWzwmUefgj_JQfdehVHoJZgVuNlanjyZ57QOjbMyBm9DswKPmPqMK4c23pSBgKyFEzE4NNIWYEmC0aHwo-SwQiUABnFn_Coh6xViLJJLevH_XGUUyjlX-nRkH0bx0owmI1OZ4TIfSJpn7baOCCE7VzvFxrfewIeRp-rypEynaYQyl85s_uVCEdDph4ABymhLw=w969-h807-no

And yes, I am currently running on OSX 10.12.1 Seirra, the current SMBIO is applied as :
iMac14,2
Bios Version: IM142.88Z.0118.B00.1309031249
Board Type: 10
Board Id: Mac-27ADBB7B4CEE8E61

from the previous fixes
 

Attachments

  • IOreg.ioreg
    4.3 MB · Views: 178
Last edited:
I have edited the patch for ktext with port 0X5 and 0x7 but no success. 0x6 was initially patched to map for HDMI.
You are attached to HDMI and the connector patch is present/correct. Could you boot the DVI-D connected monitor by itself and make a copy of IOReg and post it here, also try switching your primary and secondary monitors. What monitors are you using and what resolutions do they output?
Could you also attach your config.plist. If you've enabled iMessage/FaceTime remove any variables before attaching it i.e S/N - MLB - ROM etc.
 
@wildwillow
this is the current settings.
As I have mentioned that I have patched 0x5 and 0x7 port for DVI and HDMI with ur proposal but I have no success. As result, I have disabled from these two now.

Currently I booted up the system with single display with DVI port only. No hot unplug from HDMI because it is detached from the boot.

The attached plist and IOreg is available from below.

There two displays
1. S23B300H DVI-d port Samsung Manual VESA, 1920 X 1080 kHz 67.500 Hz 60.000 pixel clock Mhz 148.500 H/V +/+
2. S22C300H HDMI port Samsung 1920 x 1080
 

Attachments

  • configbackup.plist
    1.7 KB · Views: 317
  • iMac14-2.ioreg
    4.3 MB · Views: 154
Last edited:
You can enable the port0x7 patch. You've removed the KextToPatch section of your config.plist(backup).
One thing to note is you have to either power off or unplug the second monitor when you boot. macOS cannot make it to the desktop when 2 HD530 connected monitors are initialised at boot.
With port0x6 and port0x7 patches in place, boot with each monitor individually and test hotplugging the second monitor.
 
@wildwillow
with your guide I am able restart the system with dual displays now. The only issue is that when the HDMI port hot plugged at the start the HDMI port 0x6 will always be the primary display and the DVI-d port will be the secondary display.
 
@wildwillow
with your guide I am able restart the system with dual displays now. The only issue is that when the HDMI port hot plugged at the start the HDMI port 0x6 will always be the primary display and the DVI-d port will be the secondary display.
You can change which monitor is primary using the information at the beginning of post#1. Just by dragging the the top bar across in System Preferences > Displays > Arrangements. Hope this helps..
 
Back
Top