x1c6-hackintosh
x1c6-hackintosh copied to clipboard
HDMI output issue
Model: 8550U, WQHD-HDR Screen, EDID overrides applied Three monitors tested with both modded/unmodded BIOS: WQHD/FHD/XGA Projector. HDMI output works fine except on FHD monitor (mine is PHILIPS 241P8QPTKEB).
hotplug: "The HDMI output can only last for 5 seconds, then the signal simply stop streaming, with the monitor still being recognised by the machine." Just the same as @KirisameMarisaa coldboot: NO SIGNAL, monitor doesn't work.
Have fixed it by changing the ig-platform-id to 0x00001659 (thanks to @KirisameMarisaa), but I'd love to figure it out.
Model: 8550U, WQHD-HDR Screen, EDID overrides applied Three monitors tested with both modded/unmodded BIOS: WQHD/FHD/XGA Projector. HDMI output works fine except on FHD monitor (mine is PHILIPS 241P8QPTKEB).
hotplug: "The HDMI output can only last for 5 seconds, then the signal simply stop streaming, with the monitor still being recognised by the machine." Just the same as @KirisameMarisaa coldboot: NO SIGNAL, monitor doesn't work.
Have fixed it by changing the ig-platform-id to 0x00001659 (thanks to @KirisameMarisaa), but I'd love to figure it out.
Hm...
As @benbender stated, this may be due a decent macOS update. What macOS version are you on?
Originally, the custom ig-platform-id was to fix an HiDPI issue with the WQHD panels where by waking from sleep would leave on 1/4 of the screen. Refer to Issue #22
Please test your sleep with HiDPI.
Model: 8550U, WQHD-HDR Screen, EDID overrides applied Three monitors tested with both modded/unmodded BIOS: WQHD/FHD/XGA Projector. HDMI output works fine except on FHD monitor (mine is PHILIPS 241P8QPTKEB). hotplug: "The HDMI output can only last for 5 seconds, then the signal simply stop streaming, with the monitor still being recognised by the machine." Just the same as @KirisameMarisaa coldboot: NO SIGNAL, monitor doesn't work. Have fixed it by changing the ig-platform-id to 0x00001659 (thanks to @KirisameMarisaa), but I'd love to figure it out.
Hm...
As @benbender stated, this may be due a decent macOS update. What macOS version are you on?
Originally, the custom ig-platform-id was to fix an HiDPI issue with the WQHD panels where by waking from sleep would leave on 1/4 of the screen. Refer to Issue #22
Please test your sleep with HiDPI.
My macOS version is 10.15.7. Just tested the sleep and it worked properly. However I've done more test with new platform-id on my PHILIPS display, it seems that this doesn't fix all the problems. Cold boot and wake from sleep still causes HDMI detaching. I have to replug the HDMI cable to activate the display.
@H15teve
Can you check IORegistry to see if the HDMI display is detected?
@H15teve @tylernguyen I also have this problem, x1 carbon 6th with Catalina 10.15.7. when I changed ig-platform-id to 0x00001659 which made HDMI work well.
Does anyone uses/tried the usb-c ports and/or 4k with 0x00001659?
@tylernguyen sorry for delayed tests in IORegistry...with 0x00001659 and 0x04002759 HDMI display is NOT detected after cold boot/wake from sleep. Hotplug is the only way to make the display detected, and the only difference on my machine between 0x00001659 and 0x04002759 is that though display is always detected, 0x04002759 can only run the display for 5s around. Specifically, plug-in -> a green flash on display -> light up -> work(1659) or die after 5s(2759).
@H15teve Could you please attach a logfile created with log show --last boot|egrep -i "AppleIntelKBLGraphicsFramebuffer" > ./hdmi-fail.log
for both cases?
I have the same issue with Dell U2414H, but not with Dell P2715Q.
Meanwhile with Dell U2414H, if I connect it to a different HDMI port provided by my USB Type-C dongle, the issue is gone. FYI The dongle has 3x USB Ports, 1x HDMI, 1x Ethernet and PD support.
hdmi-fail-0x00001659.log hdmi-fail-0x04002759.log @benbender order of operations: hotplug, unplug, sleep, plug, wakeup
Does anyone uses/tried the usb-c ports and/or 4k with 0x00001659?
0x00001659, 4K output through USB-C ports, with no problem.
Model: 8550U, WQHD-HDR Screen, EDID overrides applied Three monitors tested with both modded/unmodded BIOS: WQHD/FHD/XGA Projector. HDMI output works fine except on FHD monitor (mine is PHILIPS 241P8QPTKEB).
hotplug: "The HDMI output can only last for 5 seconds, then the signal simply stop streaming, with the monitor still being recognised by the machine." Just the same as @KirisameMarisaa coldboot: NO SIGNAL, monitor doesn't work.
Have fixed it by changing the ig-platform-id to 0x00001659 (thanks to @KirisameMarisaa), but I'd love to figure it out.
could you please share me you config file? i have the same problem about hdmi output.and i try changing the ig-platform-id to 0x00001659,dosn't work.still can only last for 2-5 seconds,and then repeat。
@elnfnoosm did you manage to solve the problem? I am having the same problem with my Monterey update. However type-c works well.
Fixed it by changing ig-platform-id to 0x00001659. Thx a lot man. You are a saver.
Hi, I meet the same problem on Monterey. But I am not X1c6. Mine is Thinkpad T450s. If you guys can help me, I will be very appreciate. The monitor is Dell P2418D, a 1440p monitor. The monitor only work 5 seconds, and it stop stream.
- I5-5200U with HD 5300
- Opencore 0.7.5
- whatevergreen lastest
- Lilu lastest
What I have done:
- tried every mobile ig-platform-id mentioned in the manual of whatevergreen.
- tried HDMI or DP cables.
- tried Mojave.



This is my whatevergreen logs. monitor-fail.log
@H15teve @tylernguyen I also have this problem, x1 carbon 6th with Catalina 10.15.7. when I changed ig-platform-id to 0x00001659 which made HDMI work well.
Also fixed my problem at 12.5.1, thx a lot!
repo: 2k screen display shrink after S3 sleep using 0x00001659.