[Bug 55121] New: Limited color range on screen that is connected via HDMI [SandyBridge]

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Tue Mar 12 13:24:22 PDT 2013


https://bugzilla.kernel.org/show_bug.cgi?id=55121

           Summary: Limited color range on screen that is connected via
                    HDMI [SandyBridge]
           Product: Drivers
           Version: 2.5
    Kernel Version: 3.8.0-rc3-MAINLINE+
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(DRI - Intel)
        AssignedTo: intel-gfx-bugs at lists.freedesktop.org
        ReportedBy: combuster at archlinux.us
                CC: intel-gfx-bugs at lists.freedesktop.org
        Regression: Yes


After testing linux-3.9.0-rc1 I've noticed that, when KMS kicks in, background
is gray instead of black and so are the fonts (grayish instead of white). This
remains the same after starting KDE. I haven't had the time to look into this
further 'till now, so here is the result of the bisect:

[root at silverstone linux-3.9.0-rc2]# git bisect good
55bc60db5988c8366751d3d04dd690698a53412c is the first bad commit
commit 55bc60db5988c8366751d3d04dd690698a53412c
Author: Ville Syrjälä <ville.syrjala at linux.intel.com>
Date:   Thu Jan 17 16:31:29 2013 +0200

    drm/i915: Add "Automatic" mode for the "Broadcast RGB" property

    Add a new "Automatic" mode to the "Broadcast RGB" range property.
    When selected the driver automagically selects between full range and
    limited range output.

    Based on CEA-861 [1] guidelines, limited range output is selected if the
    mode is a CEA mode, except 640x480. Otherwise full range output is used.
    Additionally DVI monitors should most likely default to full range
    always.

    As per DP1.2a [2] DisplayPort should always use full range for 18bpp, and
    otherwise will follow CEA-861 rules.

    NOTE: The default value for the property will now be "Automatic"
    so some people may be affected in case they're relying on the
    current full range default.

    [1] CEA-861-E - 5.1 Default Encoding Parameters
    [2] VESA DisplayPort Ver.1.2a - 5.1.1.1 Video Colorimetry

    v2: Use has_hdmi_sink to check if a HDMI monitor is present
    v3: Add information about relevant spec chapters

    Reviewed-by: Paulo Zanoni <paulo.r.zanoni at intel.com>
    Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>

:040000 040000 ca743831e7c311d70360e57754f616a3e25bfc7c
18a3d2c4e6c9c12321f363d5442a847340bfd504 M      drivers                         
[root at silverstone linux-3.9.0-rc2]# uname -a                                    
Linux silverstone 3.8.0-rc3-MAINLINE+ #13 SMP PREEMPT Tue Mar 12 21:03:47 CET
2013 x86_64 GNU/Linux 

dmesg output doesn't hold anything suspicous AFAIK.

Monitor: Samsung BX2231 connected via HDMI
IGP: Intel HD2000 (i5-2400)

TIA!

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the intel-gfx-bugs mailing list