<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Linux 4.10 and newer limit pixel clock to 165 MHz on Haswell-ULT laptop"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111553#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Linux 4.10 and newer limit pixel clock to 165 MHz on Haswell-ULT laptop"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111553">bug 111553</a>
              from <span class="vcard"><a class="email" href="mailto:public@hansmi.ch" title="Michael Hanselmann (hansmi) <public@hansmi.ch>"> <span class="fn">Michael Hanselmann (hansmi)</span></a>
</span></b>
        <pre>(In reply to Ville Syrjala from <a href="show_bug.cgi?id=111553#c6">comment #6</a>)
<span class="quote">> Nope. Looks like the cmdline mode is treated the same as mode coming from
> the EDID, ie. is subject to getting filtered out from the connector's mode
> list.</span >

That filtering is indeed the case. None of my other attempts like writing to
the adapter and EDID via I²C worked (either the transactions were NACKed or
outright ignored). As I'd rather not maintain my own kernel build I ended up
writing a custom kernel module using Kernel probes to override the return value
from "drm_dp_dual_mode_detect":

<a href="https://github.com/hansmi/fake-dp-dual-mode">https://github.com/hansmi/fake-dp-dual-mode</a>

Now, this is obviously a hack, but it's fine for myself. I'd be able to submit
a kernel patch to add a parameter overriding the automatic detection. Do you
think that'd be worth it?</pre>
        </div>
      </p>


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

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