x1c6-hackintosh icon indicating copy to clipboard operation
x1c6-hackintosh copied to clipboard

HDMI output issue

Open H15teve opened this issue 3 years ago • 16 comments

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.

H15teve avatar Nov 06 '20 02:11 H15teve

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.

tylernguyen avatar Nov 06 '20 02:11 tylernguyen

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 avatar Nov 06 '20 02:11 H15teve

@H15teve

Can you check IORegistry to see if the HDMI display is detected?

tylernguyen avatar Nov 06 '20 11:11 tylernguyen

@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.

lucas-www avatar Nov 08 '20 08:11 lucas-www

Does anyone uses/tried the usb-c ports and/or 4k with 0x00001659?

benbender avatar Nov 09 '20 14:11 benbender

@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 avatar Nov 13 '20 03:11 H15teve

@H15teve Could you please attach a logfile created with log show --last boot|egrep -i "AppleIntelKBLGraphicsFramebuffer" > ./hdmi-fail.log for both cases?

benbender avatar Nov 16 '20 01:11 benbender

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.

freeyoung avatar Nov 16 '20 21:11 freeyoung

hdmi-fail-0x00001659.log hdmi-fail-0x04002759.log @benbender order of operations: hotplug, unplug, sleep, plug, wakeup

H15teve avatar Nov 17 '20 09:11 H15teve

Does anyone uses/tried the usb-c ports and/or 4k with 0x00001659?

0x00001659, 4K output through USB-C ports, with no problem.

EigenTom avatar Dec 08 '20 04:12 EigenTom

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 avatar Dec 15 '20 06:12 elnfnoosm

@elnfnoosm did you manage to solve the problem? I am having the same problem with my Monterey update. However type-c works well.

sh0umik avatar Nov 03 '21 05:11 sh0umik

Fixed it by changing ig-platform-id to 0x00001659. Thx a lot man. You are a saver.

sh0umik avatar Nov 06 '21 06:11 sh0umik

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.
image image image

This is my whatevergreen logs. monitor-fail.log

findyy99 avatar Dec 16 '21 12:12 findyy99

@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!

montywm avatar Jan 18 '23 14:01 montywm

repo: 2k screen display shrink after S3 sleep using 0x00001659.

Einstonoy avatar Sep 15 '23 08:09 Einstonoy