[Bug 91434] [HSW] 23.976Hz & 24Hz modes broken on dual-display with recent (4.0.x) kernels

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 17 07:43:23 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=91434

--- Comment #16 from Martin Andersen <martin.x.andersen at gmail.com> ---
Same issue with 4.8.1-040801 (from Oct 7th) on Ivy Bridge, HD4000 using the
std. packaged kernel from kernels.ubuntu.org

Screens get detected as usual, and xrandr prints all modes. Output is fine on
HDMI1, but not HDMI2 - which is going to my projector.

This affects not just the 23.976Hz modes and the 24Hz modes, but regular 60Hz &
50Hz modes as well. Everything switches as usual, but /no/ signal is received.

The only similar issue I have found is;

https://bugs.freedesktop.org/show_bug.cgi?id=97558

However this was affecting the VGA output, not HDMI. But it suggests to me that
the issue might be EDID / modeline related, as the problem does not occur on
either of the monitors I have tested (none of which have 24Hz capability, so
unfortunately I have only been able to test 60Hz).

xrandr from working setup (also see attachment for the verbose xrandr output
which contains EDID information). See other attachments for 'drm=0xe' debugging
information.

xrandr -q:

Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 32767 x 32767
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm
x 324mm
   1920x1200      59.6*+   60.0     59.6* 
   1920x1080      60.0     60.2  
   1600x1200      60.0     60.1  
   1280x1024      76.0     76.0     75.0     60.0     60.0     60.0  
   1152x921       66.0     66.0  
   1152x864       75.0  
   1024x768       75.1     75.0     70.1     60.0  
   832x624        74.6     74.5  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     75.0     72.8     66.7     60.0     60.0  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis)
1600mm x 900mm
   1920x1080      60.0*+   50.0     59.9     24.0     24.0  
   1920x1080 at 60edid   60.0  
   1920x1080 at 50edid   50.0  
   1920x1080 at 59.94p   59.9  
   1920x1080 at 25p   25.0  
   1920x1080i at 60   30.0  
   1920x1080i at 50   25.0  
   1920x1080 at 24.000   24.0  
   1920x1080i     30.0     25.0     30.0  
   1920x1080 at 23.97610   24.0  
   1280x720 at 60    60.0  
   1280x720 at 50    50.0  
   1280x720       60.0     50.0     59.9  
   1440x576 at 50    50.0  
   1440x576       50.0  
   1440x576i at 50   25.0  
   1440x480       60.0     59.9  
   1440x480 at 59.9   59.9  
   1440x480i at 59.9   30.0  
   720x576 at 50     50.0  
   720x576        50.0  
   720x576i       25.0  
   720x480        60.0     59.9  
   720x480 at 59.9   59.9  
   720x480i       30.0     30.0  
   640x480 at 60     60.0     60.0  
   640x480        60.0     59.9  
   640x480 at 59.9   60.0  
DP2 disconnected (normal left inverted right x axis y axis)


Monitor section of xorg.conf which contains ModeLines being used (has also been
tested without hardcoding modeline. 

Modeline "1920x1080 at 23.97610" is the one which is providing "true" 23.976Hz
(never gets auto-probed)

/etc/X11/xorg.conf

[...]
Section "Monitor"
    Identifier     "Epson PJ"
    VendorName     "Epson"
    ModelName      "TW9000"

    HorizSync       15.0 - 92.0
    VertRefresh     23.0 - 85.0


   ModeLine   "1920x1080 at 25p"     74.400 1920 2448 2492 2622 1080 1084 1089
1135 +hsync +vsync

    ModeLine   "1920x1080 at 59.94p"  148.352 1920 1960 2016 2200 1080 1082 1088
1125

    Modeline  "1920x1080 at 60edid"  148.50  1920 2008 2052 2200  1080 1084 1089
1125 +hsync +vsync                # commented earlier
    Modeline  "1920x1080i at 60"      74.25  1920 2008 2052 2200  1080 1084 1094
1125 interlace +hsync +vsync
    Modeline  "1920x1080 at 50edid"  148.50  1920 2448 2492 2640  1080 1084 1089
1125 +hsync +vsync
    Modeline  "1920x1080i at 50"      74.25  1920 2448 2492 2640  1080 1084 1094
1125 interlace +hsync +vsync      # commented earlier
    Modeline  "1920x1080 at 24.000"   74.25  1920 2558 2602 2750  1080 1084 1089
1125 +hsync +vsync

    Modeline "1920x1080 at 23.97610"  74.230 1920 2560 2604 2752 1080 1084 1089
1125 +hsync +vsync

    Modeline  "1280x720 at 60"   74.25  1280 1390 1430 1650  720 725 730 750
+hsync +vsync
    Modeline  "1280x720 at 50"   74.25  1280 1720 1760 1980  720 725 730 750
+hsync +vsync
    Modeline  "1440x576 at 50"   54.00  1440 1464 1592 1728  576 581 586 625
-hsync -vsync
    Modeline  "1440x576i at 50"  27.00  1440 1464 1590 1728  576 580 586 625
interlace -hsync -vsync
    Modeline  "1440x576i at 50"   27.00  1440 1464 1590 1728  576 580 586 625
interlace -hsync -vsync
    Modeline  "1440x480 at 59.9"   54.00  1440 1472 1596 1716  480 489 495 525
-hsync -vsync
    Modeline  "1440x480i at 59.9"   27.00  1440 1478 1602 1716  480 488 494 525
interlace -hsync -vsync
    Modeline  "1440x480i at 59.9"  27.00  1440 1478 1602 1716  480 488 494 525
interlace -hsync -vsync
    Modeline  "720x576 at 50"   27.00  720 732 796 864  576 581 586 625 -hsync
-vsync
    Modeline  "720x480 at 59.9"  27.00  720 736 798 858  480 489 495 525 -hsync
-vsync
    Modeline  "640x480 at 60"   25.20  640 656 752 800  480 490 492 525 -hsync
-vsync
    Modeline  "640x480 at 60"   25.18  640 656 752 800  480 490 492 525 -hsync
-vsync
    Modeline  "640x480 at 59.9"  25.18  640 656 752 800  480 490 492 525 -hsync
-vsync

EndSection

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20161017/69c44f62/attachment.html>


More information about the intel-gfx-bugs mailing list