<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Thanks for the quick reply!<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"></div><div class="gmail_default" style="font-family:verdana,sans-serif">

Yes.  It means that HDMI black level is detected incorrectly.<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Setting "HDMI black level" from the monitor is not a reasonable solution for me since I dual boot with windows and I need to set it back again.  Also I will lose about 10% color space.  xrandr solution will cause a screen flicker.  Both of them is not the perfect to me.  So I can only fall back to kernel 3.4.x series.<br>

<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Also I found that Broadcast_RGB option in xorg.conf is useless for me.  Here is the setting.<br><br>Section "Monitor"<br>    Identifier    "HDMI1"<br>

    Option        "BROADCAST_RGB" "0"<br>    Option        "PreferredMode"    "1920x1080"<br>EndSection<br><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">

</div><div class="gmail_default" style="font-family:verdana,sans-serif">One problem is that it is much more hard to modify hardware (or its firmware) than software.  I'm not familiar in driver development so I cannot say whether the implementation of automatic detection is good or not.  But the price of keeping the standard may be too high.  I don't know if how much systems are affected since this problem is a little latent.  Hope this problem can be finally solved or workaround ;)<br>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 4, 2013 at 9:52 PM, Ville Syrjälä <span dir="ltr"><<a href="mailto:ville.syrjala@linux.intel.com" target="_blank">ville.syrjala@linux.intel.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Sep 04, 2013 at 09:23:36PM +0800, Yichao Zhou wrote:<br>
> Hello, Ville Syrjälä<br>
<br>
Hi.<br>
<br>
Please always cc the intel-gfx mailing list when reporting issues.<br>
I'm doing that now.<br>
<div class="im"><br>
>     It seems that the patch you submitting on<br>
> <a href="https://patchwork.kernel.org/patch/1972181/" target="_blank">https://patchwork.kernel.org/patch/1972181/</a> broke my system, which has a<br>
> monitor S24B370.<br>
<br>
</div>What do you mean "broke"? Do you still get the picture but the<br>
quantization range is different than it was before?<br>
<div class="im">><br>
>     Execute --output <HDMI> --set "Broadcast RGB" "Full" solve the problem,<br>
> which the cost that the screen will flick for a second.<br>
<br>
</div>This is one way to fix it, the other is to change it in the TV itself.<br>
It's usually called "HDMI black level" or something similar.<br>
<br>
Unfortunately TV manufacturers are bad at implementing standards, so<br>
there's no sane default value we can pick. The best we can do is follow<br>
the standard and hope TV manufacturers get their act together eventually.<br>
<div class=""><div class="h5"><br>
><br>
>     See <a href="https://wiki.archlinux.org/index.php/Intel_Graphics" target="_blank">https://wiki.archlinux.org/index.php/Intel_Graphics</a> for more detail<br>
> and I'm glad to provide more details.<br>
><br>
> Here is xrandr --verbose.  My system runs a hybrid system with ATI 5770 on<br>
> two monitors, one of which is my laptop's LVDS and the other is  S24B370<br>
> with HDMI.<br>
><br>
> Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192<br>
> LVDS1 connected 1024x768+0+0 (0x47) normal (normal left inverted right x<br>
> axis y axis) 309mm x 173mm<br>
>         Identifier: 0x41<br>
>         Timestamp:  31910<br>
>         Subpixel:   horizontal rgb<br>
>         Gamma:      1.0:1.0:1.0<br>
>         Brightness: 1.0<br>
>         Clones:<br>
>         CRTC:       0<br>
>         CRTCs:      0 1<br>
>         Transform:  1.000000 0.000000 0.000000<br>
>                     0.000000 1.000000 0.000000<br>
>                     0.000000 0.000000 1.000000<br>
>                    filter:<br>
>         EDID:<br>
>                 00ffffffffffff0006af3c3001000000<br>
>                 01130103801f11780ac8a59e57549226<br>
>                 99505400000001010101010101010101<br>
>                 010101010101121b5646500023302616<br>
>                 360035ad100000180000000f00000000<br>
>                 00000000000000000020000000fe0041<br>
>                 554f0a202020202020202020000000fe<br>
>                 004231343058573033205630200a0004<br>
>         BACKLIGHT: 7 (0x00000007)       range:  (0,7)<br>
>         Backlight: 7 (0x00000007)       range:  (0,7)<br>
>         scaling mode:   Full aspect<br>
>                 supported: None         Full         Center       Full<br>
> aspect<br>
>   1366x768 (0x46)   69.3MHz -HSync -VSync +preferred<br>
>         h: width  1366 start 1404 end 1426 total 1436 skew    0 clock<br>
> 48.3KHz<br>
>         v: height  768 start  771 end  777 total  803           clock<br>
> 60.1Hz<br>
>   1024x768 (0x47)   65.0MHz -HSync -VSync *current<br>
>         h: width  1024 start 1048 end 1184 total 1344 skew    0 clock<br>
> 48.4KHz<br>
>         v: height  768 start  771 end  777 total  806           clock<br>
> 60.0Hz<br>
>   800x600 (0x48)   40.0MHz +HSync +VSync<br>
>         h: width   800 start  840 end  968 total 1056 skew    0 clock<br>
> 37.9KHz<br>
>         v: height  600 start  601 end  605 total  628           clock<br>
> 60.3Hz<br>
>   800x600 (0x49)   36.0MHz +HSync +VSync<br>
>         h: width   800 start  824 end  896 total 1024 skew    0 clock<br>
> 35.2KHz<br>
>         v: height  600 start  601 end  603 total  625           clock<br>
> 56.2Hz<br>
>   640x480 (0x4a)   25.2MHz -HSync -VSync<br>
>         h: width   640 start  656 end  752 total  800 skew    0 clock<br>
> 31.5KHz<br>
>         v: height  480 start  490 end  492 total  525           clock<br>
> 59.9Hz<br>
> VGA1 disconnected (normal left inverted right x axis y axis)<br>
>         Identifier: 0x42<br>
>         Timestamp:  31910<br>
>         Subpixel:   unknown<br>
>         Clones:<br>
>         CRTCs:      0 1<br>
>         Transform:  1.000000 0.000000 0.000000<br>
>                     0.000000 1.000000 0.000000<br>
>                     0.000000 0.000000 1.000000<br>
>                    filter:<br>
> HDMI1 connected 1920x1080+0+0 (0x4b) normal (normal left inverted right x<br>
> axis y axis) 531mm x 299mm<br>
>         Identifier: 0x43<br>
>         Timestamp:  31910<br>
>         Subpixel:   unknown<br>
>         Gamma:      1.0:1.0:1.0<br>
>         Brightness: 1.0<br>
>         Clones:<br>
>         CRTC:       1<br>
>         CRTCs:      0 1<br>
>         Transform:  1.000000 0.000000 0.000000<br>
>                     0.000000 1.000000 0.000000<br>
>                     0.000000 0.000000 1.000000<br>
>                    filter:<br>
>         EDID:<br>
>                 00ffffffffffff004c2dde085731555a<br>
>                 1016010380351e782aba41a159559d28<br>
>                 0d5054bfef80714f81c0810081809500<br>
>                 a9c0b3000101023a801871382d40582c<br>
>                 4500132b2100001e011d007251d01e20<br>
>                 6e285500132b2100001e000000fd0032<br>
>                 4b1e5111000a202020202020000000fc<br>
>                 00533234423337300a20202020200126<br>
>                 020311b14690041f13120365030c0010<br>
>                 00011d00bc52d01e20b8285540132b21<br>
>                 00001e8c0ad090204031200c40550013<br>
>                 2b210000188c0ad08a20e02d10103e96<br>
>                 00132b21000018000000000000000000<br>
>                 00000000000000000000000000000000<br>
>                 00000000000000000000000000000000<br>
>                 00000000000000000000000000000021<br>
>         Broadcast RGB:  Full<br>
>                 supported: Automatic    Full         Limited 16:2<br>
>         audio:  auto<br>
>                 supported: force-dvi    off          auto<br>
> on<br>
>   1920x1080 (0x4b)  148.5MHz +HSync +VSync *current +preferred<br>
>         h: width  1920 start 2008 end 2052 total 2200 skew    0 clock<br>
> 67.5KHz<br>
>         v: height 1080 start 1084 end 1089 total 1125           clock<br>
> 60.0Hz<br>
>   1920x1080 (0x4c)  148.5MHz +HSync +VSync<br>
>         h: width  1920 start 2448 end 2492 total 2640 skew    0 clock<br>
> 56.2KHz<br>
>         v: height 1080 start 1084 end 1089 total 1125           clock<br>
> 50.0Hz<br>
>   1680x1050 (0x4d)  119.0MHz +HSync -VSync<br>
>         h: width  1680 start 1728 end 1760 total 1840 skew    0 clock<br>
> 64.7KHz<br>
>         v: height 1050 start 1053 end 1059 total 1080           clock<br>
> 59.9Hz<br>
>   1600x900 (0x4e)  119.0MHz -HSync +VSync<br>
>         h: width  1600 start 1696 end 1864 total 2128 skew    0 clock<br>
> 55.9KHz<br>
>         v: height  900 start  901 end  904 total  932           clock<br>
> 60.0Hz<br>
>   1280x1024 (0x4f)  135.0MHz +HSync +VSync<br>
>         h: width  1280 start 1296 end 1440 total 1688 skew    0 clock<br>
> 80.0KHz<br>
>         v: height 1024 start 1025 end 1028 total 1066           clock<br>
> 75.0Hz<br>
>   1280x1024 (0x50)  108.0MHz +HSync +VSync<br>
>         h: width  1280 start 1328 end 1440 total 1688 skew    0 clock<br>
> 64.0KHz<br>
>         v: height 1024 start 1025 end 1028 total 1066           clock<br>
> 60.0Hz<br>
>   1440x900 (0x51)   88.8MHz +HSync -VSync<br>
>         h: width  1440 start 1488 end 1520 total 1600 skew    0 clock<br>
> 55.5KHz<br>
>         v: height  900 start  903 end  909 total  926           clock<br>
> 59.9Hz<br>
>   1280x800 (0x52)   71.0MHz +HSync -VSync<br>
>         h: width  1280 start 1328 end 1360 total 1440 skew    0 clock<br>
> 49.3KHz<br>
>         v: height  800 start  803 end  809 total  823           clock<br>
> 59.9Hz<br>
>   1152x864 (0x53)  108.0MHz +HSync +VSync<br>
>         h: width  1152 start 1216 end 1344 total 1600 skew    0 clock<br>
> 67.5KHz<br>
>         v: height  864 start  865 end  868 total  900           clock<br>
> 75.0Hz<br>
>   1280x720 (0x54)   74.2MHz +HSync +VSync<br>
>         h: width  1280 start 1720 end 1760 total 1980 skew    0 clock<br>
> 37.5KHz<br>
>         v: height  720 start  725 end  730 total  750           clock<br>
> 50.0Hz<br>
>   1280x720 (0x55)   74.2MHz +HSync +VSync<br>
>         h: width  1280 start 1390 end 1430 total 1650 skew    0 clock<br>
> 45.0KHz<br>
>         v: height  720 start  725 end  730 total  750           clock<br>
> 60.0Hz<br>
>   1024x768 (0x56)   78.8MHz +HSync +VSync<br>
>         h: width  1024 start 1040 end 1136 total 1312 skew    0 clock<br>
> 60.1KHz<br>
>         v: height  768 start  769 end  772 total  800           clock<br>
> 75.1Hz<br>
>   1024x768 (0x57)   75.0MHz -HSync -VSync<br>
>         h: width  1024 start 1048 end 1184 total 1328 skew    0 clock<br>
> 56.5KHz<br>
>         v: height  768 start  771 end  777 total  806           clock<br>
> 70.1Hz<br>
>   1024x768 (0x47)   65.0MHz -HSync -VSync<br>
>         h: width  1024 start 1048 end 1184 total 1344 skew    0 clock<br>
> 48.4KHz<br>
>         v: height  768 start  771 end  777 total  806           clock<br>
> 60.0Hz<br>
>   832x624 (0x58)   57.3MHz -HSync -VSync<br>
>         h: width   832 start  864 end  928 total 1152 skew    0 clock<br>
> 49.7KHz<br>
>         v: height  624 start  625 end  628 total  667           clock<br>
> 74.6Hz<br>
>   800x600 (0x59)   50.0MHz +HSync +VSync<br>
>         h: width   800 start  856 end  976 total 1040 skew    0 clock<br>
> 48.1KHz<br>
>         v: height  600 start  637 end  643 total  666           clock<br>
> 72.2Hz<br>
>   800x600 (0x5a)   49.5MHz +HSync +VSync<br>
>         h: width   800 start  816 end  896 total 1056 skew    0 clock<br>
> 46.9KHz<br>
>         v: height  600 start  601 end  604 total  625           clock<br>
> 75.0Hz<br>
>   800x600 (0x48)   40.0MHz +HSync +VSync<br>
>         h: width   800 start  840 end  968 total 1056 skew    0 clock<br>
> 37.9KHz<br>
>         v: height  600 start  601 end  605 total  628           clock<br>
> 60.3Hz<br>
>   800x600 (0x49)   36.0MHz +HSync +VSync<br>
>         h: width   800 start  824 end  896 total 1024 skew    0 clock<br>
> 35.2KHz<br>
>         v: height  600 start  601 end  603 total  625           clock<br>
> 56.2Hz<br>
>   720x576 (0x5b)   27.0MHz -HSync -VSync<br>
>         h: width   720 start  732 end  796 total  864 skew    0 clock<br>
> 31.2KHz<br>
>         v: height  576 start  581 end  586 total  625           clock<br>
> 50.0Hz<br>
>   720x480 (0x5c)   27.0MHz -HSync -VSync<br>
>         h: width   720 start  736 end  798 total  858 skew    0 clock<br>
> 31.5KHz<br>
>         v: height  480 start  489 end  495 total  525           clock<br>
> 59.9Hz<br>
>   640x480 (0x5d)   31.5MHz -HSync -VSync<br>
>         h: width   640 start  664 end  704 total  832 skew    0 clock<br>
> 37.9KHz<br>
>         v: height  480 start  489 end  491 total  520           clock<br>
> 72.8Hz<br>
>   640x480 (0x5e)   31.5MHz -HSync -VSync<br>
>         h: width   640 start  656 end  720 total  840 skew    0 clock<br>
> 37.5KHz<br>
>         v: height  480 start  481 end  484 total  500           clock<br>
> 75.0Hz<br>
>   640x480 (0x5f)   30.2MHz -HSync -VSync<br>
>         h: width   640 start  704 end  768 total  864 skew    0 clock<br>
> 35.0KHz<br>
>         v: height  480 start  483 end  486 total  525           clock<br>
> 66.7Hz<br>
>   640x480 (0x60)   25.2MHz -HSync -VSync<br>
>         h: width   640 start  656 end  752 total  800 skew    0 clock<br>
> 31.5KHz<br>
>         v: height  480 start  490 end  492 total  525           clock<br>
> 60.0Hz<br>
>   720x400 (0x61)   28.3MHz -HSync +VSync<br>
>         h: width   720 start  738 end  846 total  900 skew    0 clock<br>
> 31.5KHz<br>
>         v: height  400 start  412 end  414 total  449           clock<br>
> 70.1Hz<br>
> DP1 disconnected (normal left inverted right x axis y axis)<br>
>         Identifier: 0x44<br>
>         Timestamp:  31910<br>
>         Subpixel:   unknown<br>
>         Clones:<br>
>         CRTCs:      0 1<br>
>         Transform:  1.000000 0.000000 0.000000<br>
>                     0.000000 1.000000 0.000000<br>
>                     0.000000 0.000000 1.000000<br>
>                    filter:<br>
>         Broadcast RGB:  Automatic<br>
>                 supported: Automatic    Full         Limited 16:2<br>
>         audio:  auto<br>
>                 supported: force-dvi    off          auto         on<br>
><br>
> Regards,<br>
> Yichao Zhou.<br>
<br>
</div></div><span class=""><font color="#888888">--<br>
Ville Syrjälä<br>
Intel OTC<br>
</font></span></blockquote></div><br></div></div>