<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear List, <br>
    <p>Been digging a lot to try to find a good solution for my problem
      here:</p>
    <p>We are using xorg for an "embedded" system, on which we would
      like to get a separate DISPLAY setting for each of the computer's
      gfx connectors. As it is today, by default HDMI1, HDMI2 and HDMI3
      are cloned, By using xrandr and the left-of and right-of options
      on the connectors, we are able to extend the size to span across
      all the monitor connectors, and the total size of Screen 0 gets
      adjusted automatically. (Actually quite impressed by this!)</p>
    <p>However, this is actually not really what we want. We would like
      each HDMIx to be a separate display, i.e. HDMI1 should be :0.0,
      HDMI2 should be :0.1 and HDMI3 should be :0.2 .<br>
    </p>
    <p>This is pure X, no window manager.</p>
    <p>I guess this is a simple config option somewhere.... I will be
      very grateful if someone could point me in the right direction. :)<br>
    </p>
    <p>System info:</p>
    <ul>
      <li>Intel Kaby Lake chipset: Driver loaded during kernel boot: <br>
        # dmesg | grep i915<br>
        [    0.947501] [drm] Finished loading i915/kbl_dmc_ver1_01.bin
        (v1.1)<br>
      </li>
      <li>Gentoo - kernel 4.9.41</li>
      <li>xorg-server verison 1.19.3<br>
      </li>
      <li>mesa version 17.0.6<br>
      </li>
      <li>No xorg.conf (everything autodetected)</li>
      <li>No errors or (relevant) warnings i /var/log/Xorg.0.log.
        (Except missing fonts warnings)</li>
      <li>Outputs are assigned during xinit:<br>
        [   476.723] (--) intel(0): Output HDMI1 using initial mode
        1600x1200 on pipe 0<br>
        [   476.723] (--) intel(0): Output HDMI2 using initial mode
        1280x1024 on pipe 1<br>
        [   476.723] (--) intel(0): Output HDMI3 using initial mode
        1680x1050 on pipe 2</li>
      <li>xrandr --query:</li>
    </ul>
    <p># DISPLAY=:0 xrandr --query<br>
      Screen 0: minimum 8 x 8, current 4560 x 1200, maximum 32767 x
      32767<br>
      DP1 disconnected (normal left inverted right x axis y axis)<br>
      DP2 disconnected (normal left inverted right x axis y axis)<br>
      DP3 disconnected (normal left inverted right x axis y axis)<br>
      HDMI1 connected 1600x1200+1280+0 (normal left inverted right x
      axis y axis) 410mm x 310mm<br>
         1600x1200     60.00*+<br>
         1280x1024     60.02  <br>
         1280x960      60.00  <br>
         1024x768      60.00  <br>
         800x600       60.32  <br>
         640x480       59.94  <br>
         720x400       70.08  <br>
      HDMI2 connected primary 1280x1024+0+0 (normal left inverted right
      x axis y axis) 380mm x 300mm<br>
         1280x1024     60.02*+  75.02  <br>
         1152x864      75.00  <br>
         1024x768      75.03    60.00  <br>
         800x600       75.00    60.32  <br>
         640x480       75.00    59.94  <br>
         720x400       70.08  <br>
      HDMI3 connected 1680x1050+2880+0 (normal left inverted right x
      axis y axis) 470mm x 300mm<br>
         1680x1050     59.95*+<br>
         1280x1024     75.02    60.02  <br>
         1152x864      75.00  <br>
         1024x768      75.03    60.00  <br>
         800x600       75.00    60.32  <br>
         640x480       75.00    59.94  <br>
         720x400       70.08  <br>
      VIRTUAL1 disconnected (normal left inverted right x axis y axis)<br>
    </p>
    <p>Best regards,<br>
      Tor Rune Skoglund, <a class="moz-txt-link-abbreviated" href="mailto:trs@fourc.eu">trs@fourc.eu</a><br>
    </p>
    <br>
  </body>
</html>