You are not logged in.

#1 2021-03-20 13:04:33

riaqn
Member
Registered: 2021-03-20
Posts: 7

[WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

Hey folks,

I have two 2k screens shoulder-to-shoulder on my desktop, and I always use `xrandr --setmonitor big auto DP-0,HDMI-0` to combine them into one virtual monitor such that when I maximize a window it occupies both monitors.

Recently I changed to nvidia 1650 super (from intel embedded graphics) with nvidia's official drivers, and suddently the setup stops working. `xrandr --listmonitors` gives:

Monitors: 1
0: big 2880/597x2560/336+0+0  DP-0 HDMI-0

which seems normal. However, when I maximize a window, it will only occupy only one minitor.

EDIT: I tried the open source Nouveau driver, and got the same problem.

Any comment is appreciated, thanks.

EDIT: I can't solve this issue within randr, so I simply disabled randr by enable xinema. This way apps can't query randr for monitor layout and simply recognize the X screen as a single monitor. Some apps (such as alacritty) will fail to start, but most apps are just fine.

Last edited by riaqn (2021-03-22 12:48:12)

Offline

#2 2021-03-20 14:24:00

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,506

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

Desktop environment/window manager?
Also please post your xorg log and the output of "xrandr -q".
If you had nvidia-settings write an xorg.conf, remove that.

Offline

#3 2021-03-20 14:34:20

riaqn
Member
Registered: 2021-03-20
Posts: 7

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

window manager is xmonad; I also tried xfce4 with the same result.

xrandr -q

Screen 0: minimum 8 x 8, current 2880 x 2560, maximum 32767 x 32767
DVI-D-0 disconnected primary (normal left inverted right x axis y axis)
HDMI-0 connected 1440x2560+1440+0 right (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440     59.95*+
   1920x1200     59.88
   1920x1080     60.00    59.94    50.00    50.00
   1680x1050     59.95
   1600x1200     60.00
   1440x900      74.98    59.89
   1280x1024     75.02    60.02
   1280x720      60.00    59.94    50.00
   1024x768      75.03    60.00
   800x600       75.00    60.32
   720x576       50.00
   720x480       59.94
   640x480       75.00    72.81    59.94    59.93
DP-0 connected 1440x2560+0+0 left (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440     59.95*+
   1920x1200     59.88
   1920x1080     60.00    59.94    50.00
   1680x1050     59.95
   1600x1200     60.00
   1600x900      60.00
   1440x900      59.89
   1280x1024     60.02
   1280x720      60.00    59.94    50.00
   1024x768      60.00
   800x600       60.32
   720x576       50.00
   720x480       59.94
   640x480       59.94    59.93
DP-1 disconnected (normal left inverted right x axis y axis)

/var/log/Xorg.0.log

[    34.897]
X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
[    34.897] Build Operating System: Linux Arch Linux
[    34.897] Current Operating System: Linux office 5.11.7-arch1-1 #1 SMP PREEMPT Wed, 17 Mar 2021 16:59:58 +0000 x86_64
[    34.897] Kernel command line: initrd=\initramfs-linux.img root=/dev/nvme0n1p2 rw nordrand
[    34.897] Build Date: 14 December 2020  12:10:29PM
[    34.897]
[    34.897] Current version of pixman: 0.40.0
[    34.897] 	Before reporting problems, check [url]http://wiki.x.org[/url]
	to make sure that you have the latest version.
[    34.897] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    34.897] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Mar 20 14:15:05 2021
[    34.898] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    34.898] (==) No Layout section.  Using the first Screen section.
[    34.898] (==) No screen section available. Using defaults.
[    34.898] (**) |-->Screen "Default Screen Section" (0)
[    34.898] (**) |   |-->Monitor "<default monitor>"
[    34.898] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    34.898] (==) Automatically adding devices
[    34.898] (==) Automatically enabling devices
[    34.898] (==) Automatically adding GPU devices
[    34.898] (==) Automatically binding GPU devices
[    34.898] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    34.898] (WW) The directory "/usr/share/fonts/misc" does not exist.
[    34.898] 	Entry deleted from font path.
[    34.898] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[    34.898] 	Entry deleted from font path.
[    34.898] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[    34.898] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    34.898] 	Entry deleted from font path.
[    34.898] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    34.898] 	Entry deleted from font path.
[    34.898] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    34.898] 	Entry deleted from font path.
[    34.898] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    34.898] 	Entry deleted from font path.
[    34.898] (==) FontPath set to:
	
[    34.898] (==) ModulePath set to "/usr/lib/xorg/modules"
[    34.898] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    34.898] (II) Module ABI versions:
[    34.898] 	X.Org ANSI C Emulation: 0.4
[    34.898] 	X.Org Video Driver: 24.1
[    34.898] 	X.Org XInput driver : 24.1
[    34.898] 	X.Org Server Extension : 10.0
[    34.898] (++) using VT number 7

[    34.898] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    34.898] (II) xfree86: Adding drm device (/dev/dri/card0)
[    34.900] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[    34.901] (--) PCI:*(8@0:0:0) 10de:2187:10de:2187 rev 161, Mem @ 0xfb000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    34.901] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    34.901] (II) LoadModule: "glx"
[    34.902] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    34.902] (II) Module glx: vendor="X.Org Foundation"
[    34.902] 	compiled for 1.20.10, module version = 1.0.0
[    34.902] 	ABI class: X.Org Server Extension, version 10.0
[    34.902] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    34.902] 	loading driver: nvidia
[    34.902] (==) Matched nvidia as autoconfigured driver 0
[    34.902] (==) Matched nouveau as autoconfigured driver 1
[    34.902] (==) Matched nv as autoconfigured driver 2
[    34.902] (==) Matched modesetting as autoconfigured driver 3
[    34.902] (==) Matched fbdev as autoconfigured driver 4
[    34.902] (==) Matched vesa as autoconfigured driver 5
[    34.902] (==) Assigned the driver to the xf86ConfigLayout
[    34.902] (II) LoadModule: "nvidia"
[    34.902] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    34.906] (II) Module nvidia: vendor="NVIDIA Corporation"
[    34.907] 	compiled for 1.6.99.901, module version = 1.0.0
[    34.907] 	Module class: X.Org Video Driver
[    34.907] (II) LoadModule: "nouveau"
[    34.907] (WW) Warning, couldn't open module nouveau
[    34.907] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    34.907] (II) LoadModule: "nv"
[    34.907] (WW) Warning, couldn't open module nv
[    34.907] (EE) Failed to load module "nv" (module does not exist, 0)
[    34.907] (II) LoadModule: "modesetting"
[    34.907] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    34.907] (II) Module modesetting: vendor="X.Org Foundation"
[    34.907] 	compiled for 1.20.10, module version = 1.20.10
[    34.907] 	Module class: X.Org Video Driver
[    34.907] 	ABI class: X.Org Video Driver, version 24.1
[    34.907] (II) LoadModule: "fbdev"
[    34.907] (WW) Warning, couldn't open module fbdev
[    34.907] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    34.907] (II) LoadModule: "vesa"
[    34.907] (WW) Warning, couldn't open module vesa
[    34.907] (EE) Failed to load module "vesa" (module does not exist, 0)
[    34.907] (II) NVIDIA dlloader X Driver  460.67  Thu Mar 11 00:09:07 UTC 2021
[    34.907] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    34.908] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    34.909] (II) Loading sub module "fb"
[    34.909] (II) LoadModule: "fb"
[    34.909] (II) Loading /usr/lib/xorg/modules/libfb.so
[    34.910] (II) Module fb: vendor="X.Org Foundation"
[    34.910] 	compiled for 1.20.10, module version = 1.0.0
[    34.910] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    34.910] (II) Loading sub module "wfb"
[    34.910] (II) LoadModule: "wfb"
[    34.910] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    34.911] (II) Module wfb: vendor="X.Org Foundation"
[    34.911] 	compiled for 1.20.10, module version = 1.0.0
[    34.911] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    34.911] (II) Loading sub module "ramdac"
[    34.911] (II) LoadModule: "ramdac"
[    34.911] (II) Module "ramdac" already built-in
[    34.911] (WW) Falling back to old probe method for modesetting
[    34.911] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    34.911] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    34.911] (==) NVIDIA(0): RGB weight 888
[    34.911] (==) NVIDIA(0): Default visual is TrueColor
[    34.911] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    34.911] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[    34.911] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[    34.911] (**) NVIDIA(0): Enabling 2D acceleration
[    34.911] (II) Loading sub module "glxserver_nvidia"
[    34.911] (II) LoadModule: "glxserver_nvidia"
[    34.911] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[    34.935] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[    34.935] 	compiled for 1.6.99.901, module version = 1.0.0
[    34.935] 	Module class: X.Org Server Extension
[    34.935] (II) NVIDIA GLX Module  460.67  Thu Mar 11 00:06:44 UTC 2021
[    34.935] (II) NVIDIA: The X server supports PRIME Render Offload.
[    35.798] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:8:0:0
[    35.798] (--) NVIDIA(0):     DFP-0
[    35.798] (--) NVIDIA(0):     DFP-1
[    35.798] (--) NVIDIA(0):     DFP-2 (boot)
[    35.798] (--) NVIDIA(0):     DFP-3
[    35.799] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1650 SUPER (TU116-A) at PCI:8:0:0
[    35.799] (II) NVIDIA(0):     (GPU-0)
[    35.799] (--) NVIDIA(0): Memory: 4194304 kBytes
[    35.799] (--) NVIDIA(0): VideoBIOS: 90.16.46.00.ef
[    35.799] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    35.799] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    35.799] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    35.799] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    35.799] (--) NVIDIA(GPU-0):
[    35.828] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): connected
[    35.828] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): Internal TMDS
[    35.828] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): 600.0 MHz maximum pixel clock
[    35.828] (--) NVIDIA(GPU-0):
[    35.828] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): connected
[    35.828] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): Internal DisplayPort
[    35.828] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): 2660.0 MHz maximum pixel clock
[    35.828] (--) NVIDIA(GPU-0):
[    35.829] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    35.829] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    35.829] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[    35.829] (--) NVIDIA(GPU-0):
[    35.926] (==) NVIDIA(0):
[    35.926] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    35.926] (==) NVIDIA(0):     will be used as the requested mode.
[    35.926] (==) NVIDIA(0):
[    35.927] (II) NVIDIA(0): Validated MetaModes:
[    35.927] (II) NVIDIA(0):     "DFP-2:nvidia-auto-select,DFP-1:nvidia-auto-select"
[    35.927] (II) NVIDIA(0): Virtual screen size determined to be 5120 x 1440
[    35.970] (--) NVIDIA(0): DPI set to (108, 107); computed from "UseEdidDpi" X config
[    35.970] (--) NVIDIA(0):     option
[    35.970] (II) UnloadModule: "modesetting"
[    35.970] (II) Unloading modesetting
[    35.970] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[    35.970] (II) NVIDIA:     access.
[    35.973] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    35.973] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    35.973] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    35.973] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    35.973] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    35.973] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    35.973] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    35.973] (II) NVIDIA(0):     Config Options in the README.
[    35.989] (II) NVIDIA(0): Setting mode "DFP-2:nvidia-auto-select,DFP-1:nvidia-auto-select"
[    36.105] (==) NVIDIA(0): Disabling shared memory pixmaps
[    36.105] (==) NVIDIA(0): Backing store enabled
[    36.105] (==) NVIDIA(0): Silken mouse disabled
[    36.106] (==) NVIDIA(0): DPMS enabled
[    36.106] (II) Loading sub module "dri2"
[    36.106] (II) LoadModule: "dri2"
[    36.106] (II) Module "dri2" already built-in
[    36.106] (II) NVIDIA(0): [DRI2] Setup complete
[    36.106] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    36.106] (II) Initializing extension Generic Event Extension
[    36.106] (II) Initializing extension SHAPE
[    36.106] (II) Initializing extension MIT-SHM
[    36.106] (II) Initializing extension XInputExtension
[    36.106] (II) Initializing extension XTEST
[    36.106] (II) Initializing extension BIG-REQUESTS
[    36.106] (II) Initializing extension SYNC
[    36.106] (II) Initializing extension XKEYBOARD
[    36.106] (II) Initializing extension XC-MISC
[    36.106] (II) Initializing extension SECURITY
[    36.106] (II) Initializing extension XFIXES
[    36.107] (II) Initializing extension RENDER
[    36.107] (II) Initializing extension RANDR
[    36.107] (II) Initializing extension COMPOSITE
[    36.107] (II) Initializing extension DAMAGE
[    36.107] (II) Initializing extension MIT-SCREEN-SAVER
[    36.107] (II) Initializing extension DOUBLE-BUFFER
[    36.107] (II) Initializing extension RECORD
[    36.107] (II) Initializing extension DPMS
[    36.107] (II) Initializing extension Present
[    36.107] (II) Initializing extension DRI3
[    36.107] (II) Initializing extension X-Resource
[    36.107] (II) Initializing extension XVideo
[    36.107] (II) Initializing extension XVideo-MotionCompensation
[    36.107] (II) Initializing extension GLX
[    36.107] (II) Initializing extension GLX
[    36.107] (II) Indirect GLX disabled.
[    36.108] (II) GLX: Another vendor is already registered for screen 0
[    36.108] (II) Initializing extension XFree86-VidModeExtension
[    36.108] (II) Initializing extension XFree86-DGA
[    36.108] (II) Initializing extension XFree86-DRI
[    36.108] (II) Initializing extension DRI2
[    36.108] (II) Initializing extension NV-GLX
[    36.108] (II) Initializing extension NV-CONTROL
[    36.108] (II) Initializing extension XINERAMA
[    36.142] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    36.142] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    36.142] (II) LoadModule: "libinput"
[    36.142] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    36.144] (II) Module libinput: vendor="X.Org Foundation"
[    36.144] 	compiled for 1.20.8, module version = 0.30.0
[    36.144] 	Module class: X.Org XInput Driver
[    36.144] 	ABI class: X.Org XInput driver, version 24.1
[    36.144] (II) Using input driver 'libinput' for 'Power Button'
[    36.145] (**) Power Button: always reports core events
[    36.145] (**) Option "Device" "/dev/input/event1"
[    36.145] (**) Option "_source" "server/udev"
[    36.146] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    36.146] (II) event1  - Power Button: device is a keyboard
[    36.147] (II) event1  - Power Button: device removed
[    36.186] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[    36.186] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    36.187] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    36.187] (II) event1  - Power Button: device is a keyboard
[    36.188] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    36.188] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    36.188] (II) Using input driver 'libinput' for 'Power Button'
[    36.188] (**) Power Button: always reports core events
[    36.188] (**) Option "Device" "/dev/input/event0"
[    36.188] (**) Option "_source" "server/udev"
[    36.188] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    36.188] (II) event0  - Power Button: device is a keyboard
[    36.189] (II) event0  - Power Button: device removed
[    36.213] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    36.213] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    36.214] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    36.214] (II) event0  - Power Button: device is a keyboard
[    36.215] (II) config/udev: Adding input device Wacom One by Wacom M Pen (/dev/input/event14)
[    36.215] (**) Wacom One by Wacom M Pen: Applying InputClass "libinput tablet catchall"
[    36.215] (**) Wacom One by Wacom M Pen: Applying InputClass "Wacom USB tablet class"
[    36.215] (**) Wacom One by Wacom M Pen: Applying InputClass "Wacom tablet class"
[    36.215] (II) LoadModule: "wacom"
[    36.215] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[    36.216] (II) Module wacom: vendor="X.Org Foundation"
[    36.216] 	compiled for 1.20.10, module version = 0.40.0
[    36.216] 	Module class: X.Org XInput Driver
[    36.216] 	ABI class: X.Org XInput driver, version 24.1
[    36.216] (II) Build version: 0.40.0
[    36.216] (II) wacom: Driver for Wacom graphics tablets: PenPartner, Graphire,
	Graphire2 4x5, Graphire2 5x7, Graphire3 4x5, Graphire3 6x8,
	Graphire4 4x5, Graphire4 6x8, BambooFun 4x5, BambooFun 6x8,
	Bamboo1 Medium, Graphire4 6x8 BlueTooth, CTL-460, CTH-461, CTL-660,
	CTL-461/S, Bamboo Touch, CTH-460/K, CTH-461/S, CTH-661/S1, CTH-461/L,
	CTH-661/L, Intuos 4x5, Intuos 6x8, Intuos 9x12, Intuos 12x12,
	Intuos 12x18, PTU600, PL400, PL500, PL600, PL600SX, PL550, PL800,
	PL700, PL510, PL710, DTI520, DTF720, DTF720a, DTF521, DTU1931,
	DTU2231, DTU1631, DTH1152, DTH1152, DTK2451, DTH2452, DTH2452,
	Wacom One Pen Display 13, Intuos2 4x5, Intuos2 6x8, Intuos2 9x12,
	Intuos2 12x12, Intuos2 12x18, Intuos2 6x8 , Volito, PenStation,
	Volito2 4x5, Volito2 2x3, PenPartner2, Bamboo, Bamboo1, Bamboo1 4x6,
	Bamboo1 5x8, Intuos3 4x5, Intuos3 6x8, Intuos3 9x12, Intuos3 12x12,
	Intuos3 12x19, Intuos3 6x11, Intuos3 4x6, Intuos4 4x6, Intuos4 6x9,
	Intuos4 8x13, Intuos4 12x19, Intuos4 WL USB Endpoint,
	Intuos4 WL Bluetooth Endpoint, Intuos5 touch S, Intuos5 touch M,
	Intuos5 touch L, Intuos5 S, Intuos5 M, Intuos Pro S, Intuos Pro M,
	Intuos Pro L, Cintiq 21UX, Cintiq 20WSX, Cintiq 12WX, Cintiq 21UX2,
	Cintiq 24HD, Cintiq 22HD, Cintiq 24HD touch (EMR digitizer),
	Cintiq 13HD, DTK2241, DTH2242, Cintiq 22HDT, Cintiq 27QHDT,
	Cintiq 27QHDT, Mobilestudio Pro 13, MobileStudio Pro 16,
	MobileStudio Pro 13, MobileStudio Pro 16, Cintiq 13 FHD Pro,
	Cintiq 16 UHD Pro, Cintiq Pro 24, Cintiq Pro 32, Cintiq 13 FHD Pro,
	Cintiq 16 UHD Pro, Cintiq Pro 24, Cintiq Pro 32, Cintiq Pro 24,
	Mobilestudio Pro 13, MobileStudio Pro 16, MobileStudio Pro 13,
	MobileStudio Pro 16, MobileStudio Pro 16, MobileStudio Pro 16,
	TabletPC 0x90, TabletPC 0x93, TabletPC 0x97, TabletPC 0x9A,
	CapPlus  0x9F, TabletPC 0xE2, TabletPC 0xE3, TabletPC 0xE5,
	TabletPC 0xE6, TabletPC 0xEC, TabletPC 0xED, TabletPC 0xEF,
	TabletPC 0x100, TabletPC 0x101, TabletPC 0x10D, TabletPC 0x116,
	TabletPC 0x12C, TabletPC 0x4001, TabletPC 0x4004, TabletPC 0x5000,
	TabletPC 0x5002, usb:172f:0024, usb:172f:0025, usb:172f:0026,
	usb:172f:0027, usb:172f:0028, usb:172f:0030, usb:172f:0031,
	usb:172f:0032, usb:172f:0033, usb:172f:0034, usb:172f:0035,
	usb:172f:0036, usb:172f:0037, usb:172f:0038, usb:172f:0039,
	usb:172f:0051, usb:172f:0052, usb:172f:0053, usb:172f:0054,
	usb:172f:0055, usb:172f:0056, usb:172f:0057, usb:172f:0058,
	usb:172f:0500, usb:172f:0501, usb:172f:0502, usb:172f:0503,
	usb:1b96:0001, usb:17ef:6004
[    36.217] (II) Using input driver 'wacom' for 'Wacom One by Wacom M Pen'
[    36.217] (**) Wacom One by Wacom M Pen: always reports core events
[    36.217] (**) Option "Device" "/dev/input/event14"
[    36.273] (II) Wacom One by Wacom M Pen: type not specified, assuming 'stylus'.
[    36.273] (II) Wacom One by Wacom M Pen: other types will be automatically added.
[    36.273] (--) Wacom One by Wacom M Pen stylus: using pressure threshold of 851 for button 1
[    36.273] (**) Wacom One by Wacom M Pen stylus: panscroll is 0
[    36.273] (**) Wacom One by Wacom M Pen stylus: panscroll modified to 1300
[    36.273] (--) Wacom One by Wacom M Pen stylus: maxX=21600 maxY=13500 maxZ=2047 resX=100000 resY=100000  tilt=enabled
[    36.273] (II) Wacom One by Wacom M Pen stylus: hotplugging dependent devices.
[    36.273] (EE) Wacom One by Wacom M Pen stylus: Invalid type 'cursor' for this device.
[    36.273] (EE) Wacom One by Wacom M Pen stylus: Invalid type 'touch' for this device.
[    36.273] (EE) Wacom One by Wacom M Pen stylus: Invalid type 'pad' for this device.
[    36.273] (II) Wacom One by Wacom M Pen stylus: hotplugging completed.
[    36.346] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-1/1-1:1.0/0003:056A:037B.0001/input/input20/event14"
[    36.346] (II) XINPUT: Adding extended input device "Wacom One by Wacom M Pen stylus" (type: STYLUS, id 8)
[    36.347] (**) Wacom One by Wacom M Pen stylus: (accel) keeping acceleration scheme 1
[    36.347] (**) Wacom One by Wacom M Pen stylus: (accel) acceleration profile 0
[    36.347] (**) Wacom One by Wacom M Pen stylus: (accel) acceleration factor: 2.000
[    36.347] (**) Wacom One by Wacom M Pen stylus: (accel) acceleration threshold: 4
[    36.404] (II) config/udev: Adding input device Wacom One by Wacom M Pen (/dev/input/mouse0)
[    36.404] (II) No input driver specified, ignoring this device.
[    36.404] (II) This device may have been added with another device file.
[    36.405] (II) config/udev: Adding input device USB-HID Keyboard (/dev/input/event15)
[    36.405] (**) USB-HID Keyboard: Applying InputClass "libinput keyboard catchall"
[    36.405] (II) Using input driver 'libinput' for 'USB-HID Keyboard'
[    36.405] (**) USB-HID Keyboard: always reports core events
[    36.405] (**) Option "Device" "/dev/input/event15"
[    36.405] (**) Option "_source" "server/udev"
[    36.406] (II) event15 - USB-HID Keyboard: is tagged by udev as: Keyboard
[    36.406] (II) event15 - USB-HID Keyboard: device is a keyboard
[    36.407] (II) event15 - USB-HID Keyboard: device removed
[    36.440] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-2/1-2:1.0/0003:04D9:0209.0003/input/input16/event15"
[    36.440] (II) XINPUT: Adding extended input device "USB-HID Keyboard" (type: KEYBOARD, id 9)
[    36.442] (II) event15 - USB-HID Keyboard: is tagged by udev as: Keyboard
[    36.442] (II) event15 - USB-HID Keyboard: device is a keyboard
[    36.443] (II) config/udev: Adding input device USB-HID Keyboard System Control (/dev/input/event16)
[    36.443] (**) USB-HID Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[    36.443] (II) Using input driver 'libinput' for 'USB-HID Keyboard System Control'
[    36.443] (**) USB-HID Keyboard System Control: always reports core events
[    36.443] (**) Option "Device" "/dev/input/event16"
[    36.443] (**) Option "_source" "server/udev"
[    36.444] (II) event16 - USB-HID Keyboard System Control: is tagged by udev as: Keyboard
[    36.444] (II) event16 - USB-HID Keyboard System Control: device is a keyboard
[    36.445] (II) event16 - USB-HID Keyboard System Control: device removed
[    36.480] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-2/1-2:1.2/0003:04D9:0209.0005/input/input17/event16"
[    36.480] (II) XINPUT: Adding extended input device "USB-HID Keyboard System Control" (type: KEYBOARD, id 10)
[    36.482] (II) event16 - USB-HID Keyboard System Control: is tagged by udev as: Keyboard
[    36.482] (II) event16 - USB-HID Keyboard System Control: device is a keyboard
[    36.483] (II) config/udev: Adding input device USB-HID Keyboard Consumer Control (/dev/input/event17)
[    36.483] (**) USB-HID Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[    36.483] (II) Using input driver 'libinput' for 'USB-HID Keyboard Consumer Control'
[    36.483] (**) USB-HID Keyboard Consumer Control: always reports core events
[    36.483] (**) Option "Device" "/dev/input/event17"
[    36.483] (**) Option "_source" "server/udev"
[    36.484] (II) event17 - USB-HID Keyboard Consumer Control: is tagged by udev as: Keyboard
[    36.484] (II) event17 - USB-HID Keyboard Consumer Control: device is a keyboard
[    36.485] (II) event17 - USB-HID Keyboard Consumer Control: device removed
[    36.546] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-2/1-2:1.2/0003:04D9:0209.0005/input/input18/event17"
[    36.546] (II) XINPUT: Adding extended input device "USB-HID Keyboard Consumer Control" (type: KEYBOARD, id 11)
[    36.548] (II) event17 - USB-HID Keyboard Consumer Control: is tagged by udev as: Keyboard
[    36.548] (II) event17 - USB-HID Keyboard Consumer Control: device is a keyboard
[    36.549] (II) config/udev: Adding input device USB-HID Keyboard (/dev/input/event18)
[    36.549] (**) USB-HID Keyboard: Applying InputClass "libinput keyboard catchall"
[    36.549] (II) Using input driver 'libinput' for 'USB-HID Keyboard'
[    36.549] (**) USB-HID Keyboard: always reports core events
[    36.549] (**) Option "Device" "/dev/input/event18"
[    36.549] (**) Option "_source" "server/udev"
[    36.551] (II) event18 - USB-HID Keyboard: is tagged by udev as: Keyboard
[    36.551] (II) event18 - USB-HID Keyboard: device is a keyboard
[    36.551] (II) event18 - USB-HID Keyboard: device removed
[    36.587] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-2/1-2:1.2/0003:04D9:0209.0005/input/input19/event18"
[    36.587] (II) XINPUT: Adding extended input device "USB-HID Keyboard" (type: KEYBOARD, id 12)
[    36.588] (II) event18 - USB-HID Keyboard: is tagged by udev as: Keyboard
[    36.589] (II) event18 - USB-HID Keyboard: device is a keyboard
[    36.589] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event3)
[    36.590] (II) No input driver specified, ignoring this device.
[    36.590] (II) This device may have been added with another device file.
[    36.590] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event4)
[    36.590] (II) No input driver specified, ignoring this device.
[    36.590] (II) This device may have been added with another device file.
[    36.590] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event5)
[    36.590] (II) No input driver specified, ignoring this device.
[    36.590] (II) This device may have been added with another device file.
[    36.591] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event6)
[    36.591] (II) No input driver specified, ignoring this device.
[    36.591] (II) This device may have been added with another device file.
[    36.591] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=10 (/dev/input/event7)
[    36.591] (II) No input driver specified, ignoring this device.
[    36.591] (II) This device may have been added with another device file.
[    36.592] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=11 (/dev/input/event8)
[    36.592] (II) No input driver specified, ignoring this device.
[    36.592] (II) This device may have been added with another device file.
[    36.592] (II) config/udev: Adding input device HD Pro Webcam C920 (/dev/input/event23)
[    36.592] (**) HD Pro Webcam C920: Applying InputClass "libinput keyboard catchall"
[    36.592] (II) Using input driver 'libinput' for 'HD Pro Webcam C920'
[    36.592] (**) HD Pro Webcam C920: always reports core events
[    36.592] (**) Option "Device" "/dev/input/event23"
[    36.592] (**) Option "_source" "server/udev"
[    36.594] (II) event23 - HD Pro Webcam C920: is tagged by udev as: Keyboard
[    36.594] (II) event23 - HD Pro Webcam C920: device is a keyboard
[    36.594] (II) event23 - HD Pro Webcam C920: device removed
[    36.653] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-1/5-1:1.0/input/input32/event23"
[    36.653] (II) XINPUT: Adding extended input device "HD Pro Webcam C920" (type: KEYBOARD, id 13)
[    36.654] (II) event23 - HD Pro Webcam C920: is tagged by udev as: Keyboard
[    36.654] (II) event23 - HD Pro Webcam C920: device is a keyboard
[    36.655] (II) config/udev: Adding input device Logitech G PRO Gaming Mouse (/dev/input/event19)
[    36.655] (**) Logitech G PRO Gaming Mouse: Applying InputClass "libinput pointer catchall"
[    36.655] (II) Using input driver 'libinput' for 'Logitech G PRO Gaming Mouse'
[    36.655] (**) Logitech G PRO Gaming Mouse: always reports core events
[    36.655] (**) Option "Device" "/dev/input/event19"
[    36.655] (**) Option "_source" "server/udev"
[    36.711] (II) event19 - Logitech G PRO Gaming Mouse: is tagged by udev as: Mouse
[    36.711] (II) event19 - Logitech G PRO Gaming Mouse: device is a pointer
[    36.711] (II) event19 - Logitech G PRO Gaming Mouse: device removed
[    36.773] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-2/5-2:1.0/0003:046D:C08C.0007/input/input26/event19"
[    36.773] (II) XINPUT: Adding extended input device "Logitech G PRO Gaming Mouse" (type: MOUSE, id 14)
[    36.773] (**) Option "AccelerationScheme" "none"
[    36.773] (**) Logitech G PRO Gaming Mouse: (accel) selected scheme none/0
[    36.773] (**) Logitech G PRO Gaming Mouse: (accel) acceleration factor: 2.000
[    36.773] (**) Logitech G PRO Gaming Mouse: (accel) acceleration threshold: 4
[    36.831] (II) event19 - Logitech G PRO Gaming Mouse: is tagged by udev as: Mouse
[    36.831] (II) event19 - Logitech G PRO Gaming Mouse: device is a pointer
[    36.832] (II) config/udev: Adding input device Logitech G PRO Gaming Mouse (/dev/input/mouse1)
[    36.832] (II) No input driver specified, ignoring this device.
[    36.832] (II) This device may have been added with another device file.
[    36.833] (II) config/udev: Adding input device Logitech G PRO Gaming Mouse Keyboard (/dev/input/event20)
[    36.833] (**) Logitech G PRO Gaming Mouse Keyboard: Applying InputClass "libinput keyboard catchall"
[    36.833] (II) Using input driver 'libinput' for 'Logitech G PRO Gaming Mouse Keyboard'
[    36.833] (**) Logitech G PRO Gaming Mouse Keyboard: always reports core events
[    36.833] (**) Option "Device" "/dev/input/event20"
[    36.833] (**) Option "_source" "server/udev"
[    36.835] (II) event20 - Logitech G PRO Gaming Mouse Keyboard: is tagged by udev as: Keyboard
[    36.835] (II) event20 - Logitech G PRO Gaming Mouse Keyboard: device is a keyboard
[    36.835] (II) event20 - Logitech G PRO Gaming Mouse Keyboard: device removed
[    36.880] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-2/5-2:1.1/0003:046D:C08C.0008/input/input27/event20"
[    36.880] (II) XINPUT: Adding extended input device "Logitech G PRO Gaming Mouse Keyboard" (type: KEYBOARD, id 15)
[    36.882] (II) event20 - Logitech G PRO Gaming Mouse Keyboard: is tagged by udev as: Keyboard
[    36.882] (II) event20 - Logitech G PRO Gaming Mouse Keyboard: device is a keyboard
[    36.883] (II) config/udev: Adding input device Logitech G PRO Gaming Mouse Consumer Control (/dev/input/event21)
[    36.883] (**) Logitech G PRO Gaming Mouse Consumer Control: Applying InputClass "libinput keyboard catchall"
[    36.883] (II) Using input driver 'libinput' for 'Logitech G PRO Gaming Mouse Consumer Control'
[    36.883] (**) Logitech G PRO Gaming Mouse Consumer Control: always reports core events
[    36.883] (**) Option "Device" "/dev/input/event21"
[    36.883] (**) Option "_source" "server/udev"
[    36.884] (II) event21 - Logitech G PRO Gaming Mouse Consumer Control: is tagged by udev as: Keyboard
[    36.884] (II) event21 - Logitech G PRO Gaming Mouse Consumer Control: device is a keyboard
[    36.885] (II) event21 - Logitech G PRO Gaming Mouse Consumer Control: device removed
[    36.920] (II) libinput: Logitech G PRO Gaming Mouse Consumer Control: needs a virtual subdevice
[    36.920] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-2/5-2:1.1/0003:046D:C08C.0008/input/input28/event21"
[    36.920] (II) XINPUT: Adding extended input device "Logitech G PRO Gaming Mouse Consumer Control" (type: MOUSE, id 16)
[    36.920] (**) Option "AccelerationScheme" "none"
[    36.920] (**) Logitech G PRO Gaming Mouse Consumer Control: (accel) selected scheme none/0
[    36.920] (**) Logitech G PRO Gaming Mouse Consumer Control: (accel) acceleration factor: 2.000
[    36.920] (**) Logitech G PRO Gaming Mouse Consumer Control: (accel) acceleration threshold: 4
[    36.922] (II) event21 - Logitech G PRO Gaming Mouse Consumer Control: is tagged by udev as: Keyboard
[    36.922] (II) event21 - Logitech G PRO Gaming Mouse Consumer Control: device is a keyboard
[    36.923] (II) config/udev: Adding input device Logitech G PRO Gaming Mouse System Control (/dev/input/event22)
[    36.923] (**) Logitech G PRO Gaming Mouse System Control: Applying InputClass "libinput keyboard catchall"
[    36.923] (II) Using input driver 'libinput' for 'Logitech G PRO Gaming Mouse System Control'
[    36.923] (**) Logitech G PRO Gaming Mouse System Control: always reports core events
[    36.923] (**) Option "Device" "/dev/input/event22"
[    36.923] (**) Option "_source" "server/udev"
[    36.924] (II) event22 - Logitech G PRO Gaming Mouse System Control: is tagged by udev as: Keyboard
[    36.924] (II) event22 - Logitech G PRO Gaming Mouse System Control: device is a keyboard
[    36.925] (II) event22 - Logitech G PRO Gaming Mouse System Control: device removed
[    36.960] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-2/5-2:1.1/0003:046D:C08C.0008/input/input29/event22"
[    36.960] (II) XINPUT: Adding extended input device "Logitech G PRO Gaming Mouse System Control" (type: KEYBOARD, id 17)
[    36.962] (II) event22 - Logitech G PRO Gaming Mouse System Control: is tagged by udev as: Keyboard
[    36.962] (II) event22 - Logitech G PRO Gaming Mouse System Control: device is a keyboard
[    36.962] (II) config/udev: Adding input device HD-Audio Generic Rear Mic (/dev/input/event10)
[    36.962] (II) No input driver specified, ignoring this device.
[    36.962] (II) This device may have been added with another device file.
[    36.963] (II) config/udev: Adding input device HD-Audio Generic Line (/dev/input/event11)
[    36.963] (II) No input driver specified, ignoring this device.
[    36.963] (II) This device may have been added with another device file.
[    36.963] (II) config/udev: Adding input device HD-Audio Generic Line Out (/dev/input/event12)
[    36.963] (II) No input driver specified, ignoring this device.
[    36.963] (II) This device may have been added with another device file.
[    36.964] (II) config/udev: Adding input device HD-Audio Generic Front Headphone (/dev/input/event13)
[    36.964] (II) No input driver specified, ignoring this device.
[    36.964] (II) This device may have been added with another device file.
[    36.964] (II) config/udev: Adding input device HD-Audio Generic Front Mic (/dev/input/event9)
[    36.964] (II) No input driver specified, ignoring this device.
[    36.964] (II) This device may have been added with another device file.
[    36.964] (II) config/udev: Adding input device PC Speaker (/dev/input/event2)
[    36.965] (II) No input driver specified, ignoring this device.
[    36.965] (II) This device may have been added with another device file.
[    36.970] (**) Wacom One by Wacom M Pen eraser: Applying InputClass "libinput tablet catchall"
[    36.970] (**) Wacom One by Wacom M Pen eraser: Applying InputClass "Wacom USB tablet class"
[    36.970] (**) Wacom One by Wacom M Pen eraser: Applying InputClass "Wacom tablet class"
[    36.970] (II) Using input driver 'wacom' for 'Wacom One by Wacom M Pen eraser'
[    36.970] (**) Wacom One by Wacom M Pen eraser: always reports core events
[    36.970] (**) Option "Device" "/dev/input/event14"
[    36.970] (**) Option "Type" "eraser"
[    36.971] (**) Wacom One by Wacom M Pen eraser: panscroll is 1300
[    36.971] (**) Wacom One by Wacom M Pen eraser: panscroll modified to 1300
[    36.971] (--) Wacom One by Wacom M Pen eraser: maxX=21600 maxY=13500 maxZ=2047 resX=100000 resY=100000  tilt=enabled
[    37.000] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-1/1-1:1.0/0003:056A:037B.0001/input/input20/event14"
[    37.000] (II) XINPUT: Adding extended input device "Wacom One by Wacom M Pen eraser" (type: ERASER, id 18)
[    37.000] (**) Wacom One by Wacom M Pen eraser: (accel) keeping acceleration scheme 1
[    37.000] (**) Wacom One by Wacom M Pen eraser: (accel) acceleration profile 0
[    37.000] (**) Wacom One by Wacom M Pen eraser: (accel) acceleration factor: 2.000
[    37.000] (**) Wacom One by Wacom M Pen eraser: (accel) acceleration threshold: 4
[    37.000] (**) Logitech G PRO Gaming Mouse Consumer Control: Applying InputClass "libinput keyboard catchall"
[    37.000] (II) Using input driver 'libinput' for 'Logitech G PRO Gaming Mouse Consumer Control'
[    37.000] (**) Logitech G PRO Gaming Mouse Consumer Control: always reports core events
[    37.000] (**) Option "Device" "/dev/input/event21"
[    37.000] (**) Option "_source" "_driver/libinput"
[    37.000] (II) libinput: Logitech G PRO Gaming Mouse Consumer Control: is a virtual subdevice
[    37.000] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-2/5-2:1.1/0003:046D:C08C.0008/input/input28/event21"
[    37.000] (II) XINPUT: Adding extended input device "Logitech G PRO Gaming Mouse Consumer Control" (type: KEYBOARD, id 19)
[    37.000] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): connected
[    37.000] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): Internal DisplayPort
[    37.000] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): 2660.0 MHz maximum pixel clock
[    37.000] (--) NVIDIA(GPU-0):
[    40.182] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    40.182] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    40.182] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    40.182] (--) NVIDIA(GPU-0):
[    40.211] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): connected
[    40.211] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): Internal TMDS
[    40.211] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): 600.0 MHz maximum pixel clock
[    40.211] (--) NVIDIA(GPU-0):
[    40.211] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): connected
[    40.211] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): Internal DisplayPort
[    40.211] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): 2660.0 MHz maximum pixel clock
[    40.211] (--) NVIDIA(GPU-0):
[    40.212] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    40.212] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    40.212] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[    40.212] (--) NVIDIA(GPU-0):
[    42.563] (II) NVIDIA(0): Setting mode "DP-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[    42.727] (II) NVIDIA(0): Setting mode "DP-0: nvidia-auto-select @1440x2560 +0+0 {ViewPortIn=1440x2560, ViewPortOut=2560x1440+0+0, Rotation=90}"
[    42.847] (II) NVIDIA(0): Setting mode "DP-0: nvidia-auto-select @1440x2560 +0+0 {ViewPortIn=1440x2560, ViewPortOut=2560x1440+0+0, Rotation=90}, HDMI-0: nvidia-auto-select @1440x2560 +1440+0 {ViewPortIn=1440x2560, ViewPortOut=2560x1440+0+0, Rotation=270}"
[   505.435] (EE) event15 - USB-HID Keyboard: client bug: event processing lagging behind by 21ms, your system is too slow
[   607.080] (EE) event19 - Logitech G PRO Gaming Mouse: client bug: event processing lagging behind by 14ms, your system is too slow
[   654.063] (EE) event19 - Logitech G PRO Gaming Mouse: client bug: event processing lagging behind by 1271310319ms, your system is too slow
[   719.220] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   719.220] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[   719.221] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[   719.221] (--) NVIDIA(GPU-0):
[   719.250] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): connected
[   719.250] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): Internal TMDS
[   719.250] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): 600.0 MHz maximum pixel clock
[   719.250] (--) NVIDIA(GPU-0):
[   719.250] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): connected
[   719.250] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): Internal DisplayPort
[   719.250] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): 2660.0 MHz maximum pixel clock
[   719.250] (--) NVIDIA(GPU-0):
[   719.251] (--) NVIDIA(GPU-0): DFP-3: disconnected
[   719.251] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[   719.251] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[   719.251] (--) NVIDIA(GPU-0):
[  1001.944] (EE) event15 - USB-HID Keyboard: client bug: event processing lagging behind by 20ms, your system is too slow
[  1079.455] (EE) event15 - USB-HID Keyboard: client bug: event processing lagging behind by 11ms, your system is too slow
[  1513.668] (EE) event19 - Logitech G PRO Gaming Mouse: client bug: event processing lagging behind by 11ms, your system is too slow
[  1667.418] (EE) event19 - Logitech G PRO Gaming Mouse: client bug: event processing lagging behind by 13ms, your system is too slow
[  4656.954] (EE) event19 - Logitech G PRO Gaming Mouse: client bug: event processing lagging behind by 13ms, your system is too slow
[  4687.823] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4687.823] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4687.823] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4687.823] (--) NVIDIA(GPU-0):
[  4687.853] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): connected
[  4687.853] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): Internal TMDS
[  4687.853] (--) NVIDIA(GPU-0): Acer CB271HU (DFP-1): 600.0 MHz maximum pixel clock
[  4687.853] (--) NVIDIA(GPU-0):
[  4687.853] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): connected
[  4687.853] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): Internal DisplayPort
[  4687.853] (--) NVIDIA(GPU-0): HPN HP E273q (DFP-2): 2660.0 MHz maximum pixel clock
[  4687.853] (--) NVIDIA(GPU-0):
[  4687.854] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4687.854] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[  4687.854] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[  4687.854] (--) NVIDIA(GPU-0):

Last edited by riaqn (2021-03-20 16:09:18)

Offline

#4 2021-03-20 15:17:16

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,506

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

Please use code tags, not quote tags.

Worksforme™ on fluxbox & nvidia, but I need to restart it to accept the virtual monitor.

Offline

#5 2021-03-20 16:10:08

riaqn
Member
Registered: 2021-03-20
Posts: 7

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

seth wrote:

Please use code tags, not quote tags.

Worksforme™ on fluxbox & nvidia, but I need to restart it to accept the virtual monitor.

Sorry - I have change to code tags.

I'm not sure what you mean by "restart"? Do you mean restarting the WM or the computer?

Offline

#6 2021-03-20 16:26:11

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,506

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

The windowmanager… ie. --setmonitor *before* you start the WM and don't hope that it'll pick up the change at runtime.
This should be not the problem if it worked before, but if your startup script causes a race condition, the behavior is non-deterministic.

Offline

#7 2021-03-20 18:15:35

riaqn
Member
Registered: 2021-03-20
Posts: 7

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

seth wrote:

The windowmanager… ie. --setmonitor *before* you start the WM and don't hope that it'll pick up the change at runtime.
This should be not the problem if it worked before, but if your startup script causes a race condition, the behavior is non-deterministic.

Yeah I just put the xrandr before xmonad in my .xinitrc and it doesn't work. Maybe I should sleep for 5 sec between xrandr and xmonad.
Also when I was using intel embedded graphics the new virtual monitor can be picked instantly by xmonad.

Offline

#8 2021-03-20 18:25:37

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,506

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

Do you fork the xrandr call?

Offline

#9 2021-03-20 20:30:00

riaqn
Member
Registered: 2021-03-20
Posts: 7

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

seth wrote:

Do you fork the xrandr call?

probably not. I didn't add the & symbol at the end.

Offline

#10 2022-12-06 15:40:44

Crystal4276
Member
Registered: 2022-09-12
Posts: 17

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

Hello,

I'm joining this thread because i'm having a similar issue.
I'm trying to combine three monitors without success.

Here's the config:
- 2 identical 4K monitors (native resolution 3840 x 2160)
- 1 wide monitor (native resolution 3440 x 1440)
- GPU RTX 2080
- Driver Version: 525.60.11 (closed)
- Display Manager : sddm
- WM : openbox, or qtile.
- no xorg.conf file.
- configuration set by .xprofile with an xrandr command.

The aim of the xrandr command is to set the three monitors with 1440 p resolution and combine them at the end:

xrandr --fb 8560x1440 --dpi 110 \
--output DP-0 --mode 3840x2160 --scale 0.666666667x0.666666667 --pos 0x0 --panning 2560x1440+0+0 --rotate normal \
--output DP-2 --primary --mode 3440x1440 --rate 100 --pos 2560x0 --panning 3440x1440+2560+0 --rotate normal \
--output DP-4 --mode 3840x2160 --scale 0.666666667x0.666666667 --pos 6000x0  --panning 2560x1440+6000+0 --rotate normal \
--setmonitor big auto DP-0,DP-2,DP-4 &

Results of xrandr -q

❯ xrandr -q
Screen 0: minimum 8 x 8, current 8560 x 1440, maximum 32767 x 32767
DP-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   3840x2160    120.00*+  94.98    60.00  
   1920x1080     60.00    59.94  
   1280x720      59.94  
   1024x768      60.00  
   800x600       60.32  
   720x480       59.94  
   640x480       59.94    59.93  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 3440x1440+2560+0 (normal left inverted right x axis y axis) 798mm x 335mm
   3440x1440     59.97 + 100.00*   84.96    49.99  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected 2560x1440+6000+0 (normal left inverted right x axis y axis) 600mm x 340mm
   3840x2160    120.00*+  94.98    60.00  
   1920x1080     60.00    59.94  
   1280x720      59.94  
   1024x768      60.00  
   800x600       60.32  
   720x480       59.94  
   640x480       59.94    59.93  
DP-5 disconnected (normal left inverted right x axis y axis)
USB-C-0 disconnected (normal left inverted right x axis y axis)

Result of xrandr --listmonitors

❯ xrandr --listmonitors
Monitors: 1
 0: big 8560/600x1440/340+0+0  DP-0 DP-2 DP-4

Conclusion the xrandr command is properly executed with the WM, but the applications within still work as if the three separate monitors were not merged (tested also with a 5s sleep command after xrandr).

The xinerama workaround doesn't work for me.
After skimming the Arch wiki, Reddit, google, i don't know what i can further try ?

Last edited by Crystal4276 (2022-12-07 13:36:11)

Offline

#11 2022-12-06 20:52:07

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,506

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

the applications within still works

What do you mean specifically?
randr 1.5 is still shallow, but openbox should™ work.

Offline

#12 2022-12-07 13:41:56

Crystal4276
Member
Registered: 2022-09-12
Posts: 17

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

What do you mean specifically?

I meant that pressing the maximize button on a window only maximize to one screen (not across the three screens).

Otherwise i found a solution based on configuring an xorg.conf file but this is only available to Nvidia gpu.
It is documented here by Nvidia:
https://nvidia.custhelp.com/app/answers … %5B/url%5D

I had to add manually this line to the screen section:
Option         "nvidiaXineramaInfo" "FALSE"

Here's my config if it useful to anybody passing by:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 525.60.11

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Dell AW3418DW"
    HorizSync       73.0 - 151.0
    VertRefresh     30.0 - 100.0
    #Option "IgnoreEDID" "TRUE"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 2080"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-3"
    Option         "metamodes" "DP-2: 3440x1440_100 +2560+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-0: nvidia-auto-select +0+0 {viewportin=2560x1440, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-4: nvidia-auto-select +6000+0 {viewportin=2560x1440, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "TRUE"
    Option         "nvidiaXineramaInfo" "FALSE" 
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Last edited by Crystal4276 (2022-12-07 13:46:01)

Offline

#13 2022-12-07 15:48:58

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,506

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

pressing the maximize button on a window

That would reject the assertion that openbox supports 1.5 - is it a "regular" maximize button, provided by the WM, or some CSD (most gnome applications, maybe firefox & chromium - window buttons provided by the clients themselves)?

Here's my config if it useful to anybody passing by:

Replace that w/ /etc/X11/xorg.conf.d/20-nvidia.conf - the use of static server configs is actively discouraged.

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 2080"
    Option         "nvidiaXineramaInfoOrder" "DFP-3"
    Option         "metamodes" "DP-2: 3440x1440_100 +2560+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-0: nvidia-auto-select +0+0 {viewportin=2560x1440, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-4: nvidia-auto-select +6000+0 {viewportin=2560x1440, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "TRUE"
    Option         "nvidiaXineramaInfo" "FALSE" 
EndSection

Offline

#14 2022-12-07 18:02:01

Crystal4276
Member
Registered: 2022-09-12
Posts: 17

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

is it a "regular" maximize button, provided by the WM, or some CSD (most gnome applications, maybe firefox & chromium - window buttons provided by the clients themselves)?

The regular maximize button provided by the WM.

That would reject the assertion that openbox supports 1.5 -

Not necessarily.
The closed source nvidia driver should also support randr 1.5.
That might not be the case ?

Replace that w/ /etc/X11/xorg.conf.d/20-nvidia.conf - the use of static server configs is actively discouraged.

I'd like to understand why is this a problem.
Could you point me to some url to read ?
I guess you already explained this somewhere.

Last edited by Crystal4276 (2022-12-07 18:04:03)

Offline

#15 2022-12-07 19:58:44

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,506

Re: [WORKAROUND] `xrandr --setmonitor` to combine monitors not working?

That might not be the case ?

xrandr would then not report the configuration

I'd like to understand why is this a problem.

It's inflexible, you potentially gloss over problems (eg. if the nvidia kernel module fails the nvidia X11 driver will still load - and fail - because you demanded so), you can end up overriding configs provided by the driver package and in the particular case of nvidia-settings, neither the "mouse" nor "kbd" driver have existed in over a decade: you're misconfiguring the input drivers and rely on the server to ignore and fix that for you.

I guess you already explained this somewhere.

Probably. Certainly. But it's easier to repeat myself than to google my previous comments wink

Offline

Board footer

Powered by FluxBB