Purism Librem 13: Pale colors on HDMI

Last weekend we wanted to watch some camera recordings on our TV, and I connected my Purism Librem 13 laptop via HDMI to our Samsung TV. The colors were washed out; it was no fun to watch.

It turns out that RGB colors can be transmitted in limited or full-range (RGB Full vs. RGB Limited). My intel graphics card automatically chose the limited RGB mode, causing the pale colors on the TV.

xrandr for the rescue:

$ xrandr --properties
HDMI-1 disconnected (normal left inverted right x axis y axis)
        Content Protection: Undesired 
                supported: Undesired, Desired, Enabled
        content type: No Data 
                supported: No Data, Graphics, Photo, Cinema, Game
        aspect ratio: Automatic 
                supported: Automatic, 4:3, 16:9
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        link-status: Good 
                supported: Good, Bad
        CONNECTOR_ID: 85 
                supported: 85
        non-desktop: 0 
                range: (0, 1)

$ xrandr --output HDMI-1 --set "Broadcast RGB" Full

With that, the laptop did output full range colors and the videos looked good.

Written by Christian Weiske.

Comments? Please send an e-mail.