<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <small>Dear Ben and Michal,<br>
      dear Ubuntu-bugsquad,</small><br>
    <small>
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <br>
      I have recently bought a new Skylake based NUC with Intel®
      Core(TM) i5-6260U processor and Intel® Iris(TM) graphics 540. I am
      working on Ubunut 14.04.3 LTS (kernel 4.2) and waiting for 16.04
      (kernel 4.4) to take advantage of both CPU (from </small><small>Linux

      kernels > 4.3) </small><small>and GPU full support. The 16.04
      beta 2 is quite "unstable" in terms of Skylake GPU (see e.g. the
      archlinux source</small><small>), so I tried to find out the
      walk-around to make it work more stable...<br>
      <br>
      I have found out Mesa  commit "i965/skl: Update Skylake renderer
      strings" describing the device ID's of different GPU's. In case of
      my NUC, according the ARK' info Iris 540 has the ID of 0x1916,
      which in Mesa 11.x file has associated with HD 520 :( I did some
      research and found out, that the ID of 0x1916 can be used for HD
      520 and Iris 540 (see attached screen-shots and links below)
      depending on the CPU :/<br>
    </small>
    <ol>
      <li><small>Would it be possible for You to find out the solution
          to assign the proper GPU name base on ID (Iris 540 in case of
          i5-6260U) -  maybe using CPU info ?</small></li>
      <li><small>Can the wrong name / feature assessment between HD 520
          and Iris 540 be the source of unstable operation / freeze
          / crash of the system (system working well but slow with
          Gallium3D</small><small>
          <meta http-equiv="content-type" content="text/html;
            charset=utf-8">
          driver)?<br>
        </small></li>
    </ol>
    <small>I would be really happy to help You providing more
      information if necessary.<br>
      <br>
      Sources:</small><br>
    <ul>
      <li>Mesa commit<small><br>
          <a class="moz-txt-link-freetext"
href="https://cgit.freedesktop.org/mesa/mesa/commit/?h=11.2&id=20e8ee36627f87414440650dcff89990eb70c688">https://cgit.freedesktop.org/mesa/mesa/commit/?h=11.2&id=20e8ee36627f87414440650dcff89990eb70c688</a></small></li>
    </ul>
    <ul>
      <li><small>Wiki is saying:  Iris Graphics 540, <b>GT3e</b> - 48
          execution units with 64 MB of eDRAM, up to 806.4 GFLOPS at
          1.05 GHz</small><small><br>
          <a class="moz-txt-link-freetext"
            href="https://en.wikipedia.org/wiki/Intel_HD_and_Iris_Graphics">https://en.wikipedia.org/wiki/Intel_HD_and_Iris_Graphics</a><br>
          <a class="moz-txt-link-freetext"
href="https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units">https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units</a></small></li>
    </ul>
    <ul>
      <li><small>Intel graphics on linux<br>
          <a class="moz-txt-link-freetext"
            href="https://wiki.archlinux.org/index.php/intel_graphics">https://wiki.archlinux.org/index.php/intel_graphics</a></small></li>
    </ul>
    <ul>
      <li><small>NUC specification<br>
          <a class="moz-txt-link-freetext"
            href="http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc6i5syh.html">http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc6i5syh.html</a>
        </small></li>
    </ul>
    <ul>
      <li><small>Intel Gen9 HD Graphics<br>
          <a class="moz-txt-link-freetext"
href="http://www.anandtech.com/show/9582/intel-skylake-mobile-desktop-launch-architecture-analysis/6">http://www.anandtech.com/show/9582/intel-skylake-mobile-desktop-launch-architecture-analysis/6</a></small></li>
    </ul>
    <small><br>
      Best regards from Denmark<br>
      Michal Powalko<br>
      <br>
      <br>
    </small>
  </body>
</html>