2019-06-01, 12:33
Short question: How do I get 4K60Hz support on a Linux Intel coffee lake platform? Right now I am not talking about HDR, only about UHD and 60Hz refresh rate. It seems that the results in this area are kind of mixed...
Setup:
The setup worked perfectly with my previous HTPC (don't know the exact name any more, it was a Intel J4105 or something like that, cheap thing with onboard CPU, but in retrospect obviously with the advantage of a working HDMI 2.0 connection). With this box and LibreELEC I got 4k60hz without any further fiddling around.
So I thought a coffee lake should be an upgrade. However, the most I get is 4k30Hz... What I tried:
Setup:
- Asrock B360M-ITX-a/c Mainboard with Pentium Gold G5400 processor running Ubuntu 18.10 and Kodi Leia
- Connected to a Samsung UHD TV and an UHD capable Marantz receiver (the receiver is not the problem, I cannot get 4K60Hz to work when directly connecting to the TV either)
- All parts of the chain support 4k60Hz, also the TVs edid info as read out by my HTPC offers this mode.
- All firmware, as far as I can influence it, is up-to-date.
The setup worked perfectly with my previous HTPC (don't know the exact name any more, it was a Intel J4105 or something like that, cheap thing with onboard CPU, but in retrospect obviously with the advantage of a working HDMI 2.0 connection). With this box and LibreELEC I got 4k60hz without any further fiddling around.
So I thought a coffee lake should be an upgrade. However, the most I get is 4k30Hz... What I tried:
- Setting TV to "UHD full color"
- Using DP instead of HDMI (as HDMI seems to be kind of limited for Intel boards)
- Using a passive DP2HDMI converter -> DP is mirrored as HDMI-3 according to xrandr, and also works as good and as bad as a HDMI connector with max. 4K30Hz
- Using an active DP2HDMI converter (Club3D CAC-1080, as some forums report success with this one) -> DP is no longer mirrored as HDMI connector. Display is only available when X11 has started, not for BIOS etc. No 4K60Hz modes available, limit to 4K30Hz. Also, most of the time cord has to be un- and then replugged to get any display at all.
- Adding 4K60Hz modelines with xrandr, the solution given in many internet posts, especially for Intel NUCs. Switching to the manually added mode blanks the TV permanently until the next restart. Also self-calculated modelines with umc etc. don't give better results.