Score:0

How to configure 4 monitors with Xorg and span chrome in kiosk mode to all monitors?

de flag

I have 4 monitors, two on top and two on the bottom. They are all the same type of monitor. I would like to open chrome in kiosk mode to span in full screen in all 4 monitors. Or run a video that will be seen in all four monitors in full screen (not a duplicate in each monitor). With the below configuration, I either get a duplicate of the window in all four monitors or the window is on the top left monitor.

Here's my xorg.conf

Section "Monitor"
        Identifier   "DisplayPort-0"
        Option       "Position" "0 0"
EndSection

Section "Monitor"
        Identifier   "DisplayPort-1"
        Option       "RightOf" "DisplayPort-0"
EndSection

Section "Monitor"
        Identifier   "DisplayPort-2"
        Option       "Below" "DisplayPort-0"
EndSection

Section "Monitor"
        Identifier   "DisplayPort-3"
        Option       "Below" "DisplayPort-1"
EndSection

# END OF MONITOR SECTION

# MAP Monitors to the outputs
Section "Device"
        Identifier  "Device0"
        Driver      "amdgpu"
        Option      "Monitor-DisplayPort-0" "DisplayPort-0"
        Screen      0
EndSection

Section "Device"
        Identifier  "Device1"
        Driver      "amdgpu"
        Option      "Monitor-DisplayPort-1" "DisplayPort-1"
        Screen      1
EndSection

Section "Device"
        Identifier  "Device2"
        Driver      "amdgpu"
        Option      "Monitor-DisplayPort-2" "DisplayPort-2"
        Screen      2
EndSection

Section "Device"
        Identifier  "Device3"
        Driver      "amdgpu"
        Option      "Monitor-DisplayPort-3" "DisplayPort-3"
        Screen      3
EndSection

# END of Monitor outputs


#Screen Sections
Section "Screen"
        Identifier   "Screen0"
        Device       "Device0"
        Monitor      "DisplayPort-0"
        Option  "ModeDebug" "true"
        DefaultDepth 24
SubSection   "Display"
        Depth 24
        Virtual 7180 4320
EndSubSection
EndSection

Here's my xrandr -q output

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DisplayPort-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DisplayPort-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DisplayPort-3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08

lspci -v

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev 83) (prog-if 00 [VGA controller])
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
--
03:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
    Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Sensor Fusion Hub

beginning of Xorg Logs (no errors)

[    15.620] 
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
[    15.620] Build Operating System: linux Ubuntu
[    15.620] Current Operating System: Linux amd-multi-elvy 5.13.0-22-generic #22-Ubuntu SMP Fri Nov 5 13:21:36 UTC 2021 x86_64
[    15.620] Kernel command line: BOOT_IMAGE=/vmlinuz-5.13.0-22-generic root=/dev/mapper/ubuntu--vg-lv--root ro
[    15.620] Build Date: 10 August 2021  09:32:48AM
[    15.620] xorg-server 2:1.20.13-1ubuntu1 (For technical support please see http://www.ubuntu.com/support) 
[    15.620] Current version of pixman: 0.40.0
[    15.620]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    15.620] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    15.620] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec  8 21:34:48 2021
[    15.622] (==) Using config file: "/etc/X11/xorg.conf"
[    15.622] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    15.626] (==) ServerLayout "Multihead"
[    15.626] (**) |-->Screen "Screen0" (0)
[    15.626] (**) |   |-->Monitor "Monitor0"
[    15.627] (**) |   |-->Device "Device0"
[    15.627] (**) |-->Screen "Screen1" (1)
[    15.627] (**) |   |-->Monitor "Monitor1"
[    15.628] (**) |   |-->Device "Device1"
[    15.628] (**) |-->Screen "Screen2" (2)
[    15.628] (**) |   |-->Monitor "Monitor2"
[    15.628] (**) |   |-->Device "Device2"
[    15.628] (**) |-->Screen "Screen3" (3)
[    15.628] (**) |   |-->Monitor "Monitor3"
[    15.629] (**) |   |-->Device "Device3"
[    15.629] (**) Option "BlankTime" "0"
[    15.629] (**) Option "StandbyTime" "0"
[    15.629] (**) Option "SuspendTime" "0"
[    15.629] (**) Option "OffTime" "0"
[    15.629] (**) Option "Xinerama" "1"
[    15.629] (==) Automatically adding devices
[    15.629] (==) Automatically enabling devices
[    15.629] (==) Automatically adding GPU devices
[    15.629] (==) Automatically binding GPU devices
[    15.629] (**) Xinerama: enabled
[    15.629] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    15.629] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    15.629]    Entry deleted from font path.
[    15.629] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    15.629]    Entry deleted from font path.
[    15.629] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    15.629]    Entry deleted from font path.
[    15.629] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    15.629]    Entry deleted from font path.
[    15.629] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    15.629]    Entry deleted from font path.
[    15.629] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/Type1,
    built-ins
[    15.629] (==) ModulePath set to "/usr/lib/xorg/modules"
[    15.629] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[    15.629] (II) Loader magic: 0x55a139aa1020
[    15.629] (II) Module ABI versions:
[    15.629]    X.Org ANSI C Emulation: 0.4
[    15.629]    X.Org Video Driver: 24.1
[    15.629]    X.Org XInput driver : 24.1
[    15.629]    X.Org Server Extension : 10.0
[    15.630] (++) using VT number 7
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.