Getting a separate DISPLAY for each screen connected

Tor Rune Skoglund trs at fourc.eu
Fri Aug 11 17:29:55 UTC 2017


Dear List,

Been digging a lot to try to find a good solution for my problem here:

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!)

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 .

This is pure X, no window manager.

I guess this is a simple config option somewhere.... I will be very
grateful if someone could point me in the right direction. :)

System info:

  * Intel Kaby Lake chipset: Driver loaded during kernel boot:
    # dmesg | grep i915
    [    0.947501] [drm] Finished loading i915/kbl_dmc_ver1_01.bin (v1.1)
  * Gentoo - kernel 4.9.41
  * xorg-server verison 1.19.3
  * mesa version 17.0.6
  * No xorg.conf (everything autodetected)
  * No errors or (relevant) warnings i /var/log/Xorg.0.log. (Except
    missing fonts warnings)
  * Outputs are assigned during xinit:
    [   476.723] (--) intel(0): Output HDMI1 using initial mode
    1600x1200 on pipe 0
    [   476.723] (--) intel(0): Output HDMI2 using initial mode
    1280x1024 on pipe 1
    [   476.723] (--) intel(0): Output HDMI3 using initial mode
    1680x1050 on pipe 2
  * xrandr --query:

# DISPLAY=:0 xrandr --query
Screen 0: minimum 8 x 8, current 4560 x 1200, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1600x1200+1280+0 (normal left inverted right x axis y
axis) 410mm x 310mm
   1600x1200     60.00*+
   1280x1024     60.02 
   1280x960      60.00 
   1024x768      60.00 
   800x600       60.32 
   640x480       59.94 
   720x400       70.08 
HDMI2 connected primary 1280x1024+0+0 (normal left inverted right x axis
y axis) 380mm x 300mm
   1280x1024     60.02*+  75.02 
   1152x864      75.00 
   1024x768      75.03    60.00 
   800x600       75.00    60.32 
   640x480       75.00    59.94 
   720x400       70.08 
HDMI3 connected 1680x1050+2880+0 (normal left inverted right x axis y
axis) 470mm x 300mm
   1680x1050     59.95*+
   1280x1024     75.02    60.02 
   1152x864      75.00 
   1024x768      75.03    60.00 
   800x600       75.00    60.32 
   640x480       75.00    59.94 
   720x400       70.08 
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Best regards,
Tor Rune Skoglund, trs at fourc.eu


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20170811/f5864715/attachment.html>


More information about the xorg mailing list