<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - [HSW] 23.976Hz & 24Hz modes broken on dual-display with recent (4.0.x) kernels"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91434#c16">Comment # 16</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - [HSW] 23.976Hz & 24Hz modes broken on dual-display with recent (4.0.x) kernels"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91434">bug 91434</a>
              from <span class="vcard"><a class="email" href="mailto:martin.x.andersen@gmail.com" title="Martin Andersen <martin.x.andersen@gmail.com>"> <span class="fn">Martin Andersen</span></a>
</span></b>
        <pre>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;

<a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - [Broadwell] VGA projection system not detected as of Linux 4.7 (but fine before then)"
   href="show_bug.cgi?id=97558">https://bugs.freedesktop.org/show_bug.cgi?id=97558</a>

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@60edid   60.0  
   1920x1080@50edid   50.0  
   <a href="mailto:1920x1080@59.94p">1920x1080@59.94p</a>   59.9  
   1920x1080@25p   25.0  
   1920x1080i@60   30.0  
   1920x1080i@50   25.0  
   <a href="mailto:1920x1080@24.000">1920x1080@24.000</a>   24.0  
   1920x1080i     30.0     25.0     30.0  
   <a href="mailto:1920x1080@23.97610">1920x1080@23.97610</a>   24.0  
   1280x720@60    60.0  
   1280x720@50    50.0  
   1280x720       60.0     50.0     59.9  
   1440x576@50    50.0  
   1440x576       50.0  
   1440x576i@50   25.0  
   1440x480       60.0     59.9  
   <a href="mailto:1440x480@59.9">1440x480@59.9</a>   59.9  
   <a href="mailto:1440x480i@59.9">1440x480i@59.9</a>   30.0  
   720x576@50     50.0  
   720x576        50.0  
   720x576i       25.0  
   720x480        60.0     59.9  
   <a href="mailto:720x480@59.9">720x480@59.9</a>   59.9  
   720x480i       30.0     30.0  
   640x480@60     60.0     60.0  
   640x480        60.0     59.9  
   <a href="mailto:640x480@59.9">640x480@59.9</a>   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 "<a href="mailto:1920x1080@23.97610">1920x1080@23.97610</a>" 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@25p"     74.400 1920 2448 2492 2622 1080 1084 1089
1135 +hsync +vsync

    ModeLine   "<a href="mailto:1920x1080@59.94p">1920x1080@59.94p</a>"  148.352 1920 1960 2016 2200 1080 1082 1088
1125

    Modeline  "1920x1080@60edid"  148.50  1920 2008 2052 2200  1080 1084 1089
1125 +hsync +vsync                # commented earlier
    Modeline  "1920x1080i@60"      74.25  1920 2008 2052 2200  1080 1084 1094
1125 interlace +hsync +vsync
    Modeline  "1920x1080@50edid"  148.50  1920 2448 2492 2640  1080 1084 1089
1125 +hsync +vsync
    Modeline  "1920x1080i@50"      74.25  1920 2448 2492 2640  1080 1084 1094
1125 interlace +hsync +vsync      # commented earlier
    Modeline  "<a href="mailto:1920x1080@24.000">1920x1080@24.000</a>"   74.25  1920 2558 2602 2750  1080 1084 1089
1125 +hsync +vsync

    Modeline "<a href="mailto:1920x1080@23.97610">1920x1080@23.97610</a>"  74.230 1920 2560 2604 2752 1080 1084 1089
1125 +hsync +vsync

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

EndSection</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>