Contribute
Register

Intel HD 4600 - display port not working

Status
Not open for further replies.
Joined
Oct 16, 2013
Messages
57
Motherboard
GA-Z87MX-D3H
CPU
i5-4670K
Graphics
HD 4600
A monitor connected via DVI works.

However when I connect a 4k monitor connected via a display port when the machine boots it displays as text only (not the typical Clover page):

Press <DEL> or <F2> to enter the setup
Boot macOS from OS
Start UEFI Shell 64
Clover Boot Options
Options
About Clover
Restart Computer
Exit Clover

Then the machine keeps rebooting, it never starts up.

Options\Graphic Injector shows...see the screenshot.



I am on Sierra 10.12.6, GA-Z87MX-D3H.

I spent hours researching here but I am quickly getting lost with different solutions offered and linked links. Any help would be appreciated.
 

Attachments

  • Screen Shot 2018-01-04 at 10.07.03 PM.png
    Screen Shot 2018-01-04 at 10.07.03 PM.png
    1.1 MB · Views: 483
Last edited:
Can someone please suggest a starting point for investigation?
 
A monitor connected via DVI works.

However when I connect a 4k monitor connected via a display port when the machine boots it displays as text only (not the typical Clover page):

Press <DEL> or <F2> to enter the setup
Boot macOS from OS
Start UEFI Shell 64
Clover Boot Options
Options
About Clover
Restart Computer
Exit Clover

Then the machine keeps rebooting, it never starts up.

Options\Graphic Injector shows...see the screenshot.



I am on Sierra 10.12.6, GA-Z87MX-D3H.

I spent hours researching here but I am quickly getting lost with different solutions offered and linked links. Any help would be appreciated.

Desktop HD4600 requirements:
- config.plist/Graphics/Inject/Intel=true
- config.plist/Graphics/ig-platform-id=0x0d220003
- config.plist/Devices/FakeID/IntelGFX=0
- BIOS DVMT-prealloc 64mb
- digital connection to your monitor (VGA not supported)
- VT-d disabled or use dart=0
 
I have as you suggested:

- BIOS Intel Processor Graphic Memory Allocation = 64M
- Direct HDMI connection to my monitor
- BIOS Intel Virtualization Technology = Disabled

<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0</string>

</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>


<key>Graphics</key>
<dict>
<key>EDID</key>
<dict>
<key>Inject</key>
<false/>
</dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>

<key>NVidia</key>
<false/>
</dict>
<key>ig-platform-id</key>
<string>0x0d220003</string>

</dict>

However, the symptom is the same. With the monitor connected via HDMI after powering up the computer it gets stuck at this screen (all is low resolution text, no graphics):

Press <DEL> or <F2> to enter the setup
Boot macOS from OS
Start UEFI Shell 64
Clover Boot Options
Options
About Clover
Restart Computer
Exit Clover
 
Last edited:
dart=0 was already correctly configured:

<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0</string>
<key>DefaultVolume</key>
<string>OS</string>
<key>Legacy</key>
<string>PBR</string>
<key>Log</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<false/>
</dict>
 
Last edited:
I have as you suggested:

- BIOS Intel Processor Graphic Memory Allocation = 64M
- Direct HDMI connection to my monitor
- BIOS Intel Virtualization Technology = Disabled

<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0</string>

</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>


<key>Graphics</key>
<dict>
<key>EDID</key>
<dict>
<key>Inject</key>
<false/>
</dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>

<key>NVidia</key>
<false/>
</dict>
<key>ig-platform-id</key>
<string>0x0d220003</string>

</dict>

However, the symptom is the same. With the monitor connected via HDMI after powering up the computer it gets stuck at this screen (all is low resolution text, no graphics):

Press <DEL> or <F2> to enter the setup
Boot macOS from OS
Start UEFI Shell 64
Clover Boot Options
Options
About Clover
Restart Computer
Exit Clover
dart=0 was already correctly configured:

<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0</string>
<key>DefaultVolume</key>
<string>OS</string>
<key>Legacy</key>
<string>PBR</string>
<key>Log</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<false/>
</dict>

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
>>> kextstat|grep -y acpiplat
13 1 0xffffff7f82778000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

>>> kextstat|grep -y appleintelcpu

>>> kextstat|grep -y applelpc
99 0 0xffffff7f81fff000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 5EB76438-A8D6-3D71-AA63-3DFF42F1E0CF <81 12 5 4 3>

>>> kextstat|grep -y applehda
97 1 0xffffff7f82479000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <96 95 90 12 7 6 5 4 3 1>
113 0 0xffffff7f825fb000 0xb5000 0xb5000 com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <112 102 97 96 95 90 6 5 4 3 1>

>>> ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
-rw-r--r-- 1 root wheel 6188 Feb 6 2014 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r-- 1 root wheel 1474 Aug 11 2013 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout1.zml.zlib
-rw-r--r-- 1 root wheel 1474 Aug 11 2013 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout2.zml.zlib
-rw-r--r-- 1 root wheel 1475 Aug 11 2013 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib

>>> pmset -g assertions
2018-01-06 18:21:10 -0600
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
pid 123(hidd): [0x0000001000098073] 00:16:03 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968518.3"
Timeout will fire in 10799 secs Action=TimeoutActionRelease
Kernel Assertions: 0x10c=USB,BT-HID,MAGICWAKE
id=500 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice
id=501 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.1d100000 owner=IOUSBHostDevice
id=504 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14400000 owner=USB-PS/2 Optical Mouse
id=505 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14700000 owner=BCM20702A0
id=506 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14900000 owner=USB Receiver
id=507 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14800000 owner=HP Basic USB Keyboard
id=508 level=255 0x100=MAGICWAKE mod=12/31/69, 6:00 PM description=en0 owner=en0
id=509 level=255 0x8=BT-HID mod=12/31/69, 6:00 PM description=com.apple.driver.IOBluetoothHIDDriver owner=BNBTrackpadDevice
id=510 level=255 0x8=BT-HID mod=12/31/69, 6:00 PM description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard
Idle sleep preventers: IODisplayWrangler

>>> pmset -g
System-wide power settings:
Currently in use:
hibernatemode 0
womp 1
networkoversleep 0
sleep 180
Sleep On Power Button 1
ttyskeepawake 1
hibernatefile /var/vm/sleepimage
autorestart 0
disksleep 10
displaysleep 180

>>> system_profiler SPSerialATADataType|grep TRIM
TRIM Support: No

When executing the command below I go this error:

The system extension “/Library/Extensions/AHCI_3rdParty_SATA.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.

The system extension “/Library/Extensions/IntelGraphicsFixup.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.

These files were copied there during my troubleshooting and are now deleted.


>>>sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext

IntelGraphicsFixup.kext has incorrect permissions; omitting.

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext

AHCI_3rdParty_SATA.kext has incorrect permissions; omitting.

kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOAHCIBlockStorageInjector.kext

kext file:///System/Library/Extensions/ControllerMate.kext/Contents/PlugIns/CMUSBPointer.kext/ is in hash exception list, allowing to load

kext file:///System/Library/Extensions/ControllerMate.kext/Contents/PlugIns/CMUSBKeyboard.kext/ is in hash exception list, allowing to load

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CMUSBDevices.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ControllerMate.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleIntelE1000e.kext

kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext

KernelCache ID: 70B780687EC551FA6F9FD735E8D07653

THANK YOU!
 

Attachments

  • Mac Pro.ioreg
    9 MB · Views: 290
  • RehabMan.zip
    24.2 KB · Views: 74
  • CLOVER.zip
    1.3 MB · Views: 90
>>> kextstat|grep -y acpiplat
13 1 0xffffff7f82778000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

>>> kextstat|grep -y appleintelcpu

>>> kextstat|grep -y applelpc
99 0 0xffffff7f81fff000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 5EB76438-A8D6-3D71-AA63-3DFF42F1E0CF <81 12 5 4 3>

>>> kextstat|grep -y applehda
97 1 0xffffff7f82479000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <96 95 90 12 7 6 5 4 3 1>
113 0 0xffffff7f825fb000 0xb5000 0xb5000 com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <112 102 97 96 95 90 6 5 4 3 1>

>>> ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
-rw-r--r-- 1 root wheel 6188 Feb 6 2014 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r-- 1 root wheel 1474 Aug 11 2013 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout1.zml.zlib
-rw-r--r-- 1 root wheel 1474 Aug 11 2013 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout2.zml.zlib
-rw-r--r-- 1 root wheel 1475 Aug 11 2013 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib

>>> pmset -g assertions
2018-01-06 18:21:10 -0600
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
pid 123(hidd): [0x0000001000098073] 00:16:03 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968518.3"
Timeout will fire in 10799 secs Action=TimeoutActionRelease
Kernel Assertions: 0x10c=USB,BT-HID,MAGICWAKE
id=500 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice
id=501 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.1d100000 owner=IOUSBHostDevice
id=504 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14400000 owner=USB-PS/2 Optical Mouse
id=505 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14700000 owner=BCM20702A0
id=506 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14900000 owner=USB Receiver
id=507 level=255 0x4=USB mod=12/31/69, 6:00 PM description=com.apple.usb.externaldevice.14800000 owner=HP Basic USB Keyboard
id=508 level=255 0x100=MAGICWAKE mod=12/31/69, 6:00 PM description=en0 owner=en0
id=509 level=255 0x8=BT-HID mod=12/31/69, 6:00 PM description=com.apple.driver.IOBluetoothHIDDriver owner=BNBTrackpadDevice
id=510 level=255 0x8=BT-HID mod=12/31/69, 6:00 PM description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard
Idle sleep preventers: IODisplayWrangler

>>> pmset -g
System-wide power settings:
Currently in use:
hibernatemode 0
womp 1
networkoversleep 0
sleep 180
Sleep On Power Button 1
ttyskeepawake 1
hibernatefile /var/vm/sleepimage
autorestart 0
disksleep 10
displaysleep 180

>>> system_profiler SPSerialATADataType|grep TRIM
TRIM Support: No

When executing the command below I go this error:

The system extension “/Library/Extensions/AHCI_3rdParty_SATA.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.

The system extension “/Library/Extensions/IntelGraphicsFixup.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.

These files were copied there during my troubleshooting and are now deleted.


>>>sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext

IntelGraphicsFixup.kext has incorrect permissions; omitting.

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext

AHCI_3rdParty_SATA.kext has incorrect permissions; omitting.

kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOAHCIBlockStorageInjector.kext

kext file:///System/Library/Extensions/ControllerMate.kext/Contents/PlugIns/CMUSBPointer.kext/ is in hash exception list, allowing to load

kext file:///System/Library/Extensions/ControllerMate.kext/Contents/PlugIns/CMUSBKeyboard.kext/ is in hash exception list, allowing to load

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CMUSBDevices.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ControllerMate.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleIntelE1000e.kext

kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext

KernelCache ID: 70B780687EC551FA6F9FD735E8D07653

THANK YOU!

I don't really see anything in your Clover bootlog that indicates the Clover GUI did not start as expected.
Are you sure this misc/preboot.log represents the problem scenario?

Note: Make sure you have legacy boot/CSM enabled in BIOS (even though you're booting UEFI).
 
I made the BIOS change as suggested:
- Windows 8 Features: Windows 8 (when set to Other OS the CSM option is grayed out)
- CSM Support: Always
- Boot Mode Selection: Legacy Only

Now after this change the machine boots up without any issues, it no longer shuts down (panic attack) when the 2nd monitor is switched to the HDMI port.

However, the OS does not recognize the 2nd monitor connected via HDMI.

I downloaded the MultiBeast for Sierra OS and applied Intel Graphic Fixup. It made no difference.
 
Last edited:
I made the BIOS change as suggested:
- Windows 8 Features: Windows 8 (when set to Other OS the CSM option is grayed out)
- CSM Support: Always
- Boot Mode Selection: Legacy Only

Now after this change the machine boots up without any issues, it no longer shuts down (panic attack) when the 2nd monitor is switched to the HDMI port.

However, the OS does not recognize the 2nd monitor connected via HDMI.

I downloaded the MultiBeast for Sierra OS and applied Intel Graphic Fixup. It made no difference.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Status
Not open for further replies.
Back
Top