LE 11: Certain refresh rates cause washed out colours on Intel NUC I3-10110U

  • When running at 4K/UHD or 1080p/HD at 50 Hz or above, the colours are displayed correctly with proper black. However, when changing framerate to 24Hz or lower, the colours look washed out and the blacks are dark grey. It looks almost like I turned on limited colour space (which is not on).

    This happens both when I switch framerate in GUI or start a movie with 24 fps or lower. It also happens when playing HDR content.

    I have also tried the latest nightly with same results.

    Debug logs here: http://ix.io/4pUt

    Log files are recorded while switching from 4K 50 Hz to 24 Hz and back again in System settings.

    Running latest Kodi on Windows 11 on the same machine works fine, no colour problems there.

  • I cannot see that TV settings are relevant as the colours are correct when running Kodi for windows on 24hz or any other settings. Kodi for windows plays everything correctly and runs on the same machine connected the same way.

  • I cannot see that TV settings are relevant as the colours are correct when running Kodi for windows on 24hz or any other settings.

    Intel GPU driver for Windows may behave differently, e.g. it can support YCbCr output, in Linux it only supports RGB. Your issue has something to do with incorrect handling by your display of RGB full / RGB limited at 24Hz. Most modern TVs have a user selectable quantization range for RGB and also the Auto setting.

  • I’ve been checking my TV settings and to the best of my knowledge it does not have any refresh rate specific settings. I can make 24 hz look right by changing the UHD colour settings, but then it messes up the input from other sources. Still strange that 4k 50 hz requires different settings than 4k 24 hz… Is that how it’s meant to be from a Libreelec perspective?

  • Then it's probably a bug at color space or color buffer. The log doesn't show a related error, but mentions support of

    • GL_EXT_color_buffer_float
    • GL_EXT_color_buffer_half_float

    So maybe the system picks the wrong one sometimes. We need more feedback from other users to be sure.

  • Tried the latest nightly real quick and it seems to behave just as LE 11.0.1. I did do some more testing with LE 11 vs windows over the weekend, and while I can get black levels to be OK from LE by changing the TV settigns, it also causes the entire image to be too dark.

  • Thanks for testing. I gave this thread into developer discussion, but no feedback so far. This makes me think, it's eventually related to your setup, and not a bug. Maybe LE uses wrong EDID data, provided by your TV. So I suggest to experiment with custom EDID.

    PS: jernej just told me that he debugs HDR issues ATM. So if it's a bug, it should be found during the next weeks.

  • Just a quick update: I downloaded the latest nightly (LE11)) yesterday to test and so far things are looking better. Have only tested a few UHD HDR movies, but so far the colours look as they should.

    Thanks for the good work!