You are not logged in.

#1 2023-06-19 19:56:06

Atrate
Member
Registered: 2023-06-19
Posts: 7

Xorg 100% CPU core and GPU usage in weird situations with Nvidia

Hey all,

I come here with an issue I've been struggling with for the decent part of the
past year to no avail.

Issue description:

When performing certain specific tasks, Xorg's CPU usage jumps to 100%
(single-core) and my GPU usage jumps up to 100% as well. Those "certain specific
tasks" include:

- Typing a letter on repeat in LibreOffice writer when the window is maximized
  (when it's smaller the CPU usage is lower, but still elevated)

- Opening any app that constantly captures the screen, like:

    - OBS

    - GPick (color picker)

    - Any video chat app's screen sharing (Discord, Jitsi, etc.)

Video showcasing the issue in LibreOffice: https://cdn.discordapp.com/attachments/ … _16-57.mp4

System information:

CPU: 13th Gen Core i5

GPU: Nvidia GTX 1080Ti, proprietary drivers

Kernel: 6.1.33-hardened1-1-hardened

Nvidia driver version: 535.54.03 (dkms)

WM: i3

Displays: one 2k display over DP and one 1080p display over HDMI connected to
the same Nvidia dGPU.

Everything else is also updated to the newest versions as of the hour I'm
writing this.

What I've tried so far:

- Running a different kernel (normal, LTS, zen, hardened)

- Running with and without a compositor (picom)

- Running with Nvidia drivers from a Manjaro live iso (same issue)

- Changing `__GL_SYNC_DISPLAY_DEVICE`

- Running xorg rootless/as root

- Running with only one display enabled (via xrandr)

- Running without a `xorg.conf` or with one made by `nvidia-xconfig`

- Enabling triple buffering

- Enabling full composition pipeline

- Disabling/enabling DRM KMS

- Setting `__GL_YIELD` to "USLEEP" or "NOTHING" in `/etc/environment`

- Using Wayland (ONLY THIS WORKED, but there's other issues that prevent the
  switch)

Xorg strace outputs:

Strace when everything is running smoothly (not trying to reproduce the issue):

strace: Process 3334843 detached
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 30.69    0.063545           2     22303           writev
 25.30    0.052388           1     32439           epoll_ctl
 11.93    0.024708          13      1816         8 ioctl
 10.98    0.022743           6      3510           epoll_wait
  9.88    0.020466           2      7670      1713 recvmsg
  6.54    0.013534           1      7931           sched_yield
  2.68    0.005552           1      2977           setitimer
  1.69    0.003503           2      1749           read
  0.14    0.000287          11        25         7 futex
  0.08    0.000170           2        82         2 rt_sigreturn
  0.02    0.000045           1        31           close
  0.02    0.000033           1        20           openat
  0.01    0.000013           2         5           accept
  0.01    0.000012           0        13           fcntl
  0.01    0.000011           1         6           stat
  0.00    0.000010           0        11           clock_nanosleep
  0.00    0.000008           8         1           munmap
  0.00    0.000008           1         6           sendmsg
  0.00    0.000006           1         5           shutdown
  0.00    0.000005           2         2         2 unlink
  0.00    0.000005           0        12           newfstatat
  0.00    0.000004           4         1           mmap
  0.00    0.000004           0         5           getsockopt
  0.00    0.000004           2         2         2 symlink
  0.00    0.000003           1         3         3 recvfrom
  0.00    0.000001           1         1           poll
------ ----------- ----------- --------- --------- ----------------
100.00    0.207068           2     80626      1737 total

Strace when running OBS (not recording, just preview, still laggy):

strace: Process 3334843 detached
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 64.08    0.694805           1    592412           sched_yield
 10.60    0.114972           2     55175           writev
  9.77    0.105981          29      3653         8 ioctl
  5.16    0.055902           1     29921        79 clock_nanosleep
  3.96    0.042945           1     23725      6681 recvmsg
  3.81    0.041316           1     30883           epoll_ctl
  1.40    0.015218           1      8315           epoll_wait
  0.52    0.005618           1      4750           setitimer
  0.27    0.002972           1      2183        87 rt_sigreturn
  0.20    0.002184           1      1174           read
  0.10    0.001096         219         5           shmdt
  0.05    0.000508           4       123        39 futex
  0.02    0.000268           1       158        44 recvfrom
  0.01    0.000093           2        34           close
  0.01    0.000080           3        24           openat
  0.01    0.000062          62         1           munmap
  0.00    0.000034           3         9           sendmsg
  0.00    0.000033           5         6           shmat
  0.00    0.000030           7         4           mmap
  0.00    0.000024           2         9           stat
  0.00    0.000020           1        14           newfstatat
  0.00    0.000016           3         5           accept
  0.00    0.000014           0        17           fcntl
  0.00    0.000011           1        11           getsockopt
  0.00    0.000010           5         2           memfd_create
  0.00    0.000009           3         3         3 unlink
  0.00    0.000008           2         3         3 symlink
  0.00    0.000005           0         6           shmctl
  0.00    0.000005           2         2           ftruncate
  0.00    0.000003           3         1           shutdown
  0.00    0.000001           0         2           getegid
  0.00    0.000000           0         2           geteuid
------ ----------- ----------- --------- --------- ----------------
100.00    1.084243           1    752632      6944 total

Strace when typing "w" into Libreoffice repeatedly:

strace: Process 3334843 detached
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 55.86    0.376487           1    349622           sched_yield
 29.56    0.199242        1200       166           shmdt
  4.59    0.030934           2     11106           writev
  3.19    0.021494          15      1361           ioctl
  2.52    0.016992           1     11764           epoll_ctl
  1.83    0.012329           2      5139      1692 recvmsg
  1.39    0.009395           3      2657           epoll_wait
  0.32    0.002177           1      1910           setitimer
  0.23    0.001582           2       651           read
  0.23    0.001568           1      1525           rt_sigreturn
  0.16    0.001101           6       166           shmat
  0.04    0.000266           1       166           getsockopt
  0.03    0.000218           1       166           shmctl
  0.02    0.000153           8        19         6 futex
  0.00    0.000006           6         1           brk
  0.00    0.000005           5         1           clock_nanosleep
  0.00    0.000002           2         1         1 recvfrom
------ ----------- ----------- --------- --------- ----------------
100.00    0.673951           1    386421      1699 total

Last edited by Atrate (2023-06-19 20:18:13)

Offline

#2 2023-06-19 20:46:40

seth
Member
Registered: 2012-09-03
Posts: 56,197

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
Also

xrandr -q
printenv
nvidia-settings -q all

If you (kill picom) and run glxgears, does it indicate that you're syncing and how much is the framerate?
Does one of the outputs support https://wiki.archlinux.org/title/Variable_refresh_rate ?
(This all very much sound related to vsync'ing, but idk how, so we're just looking around a bit…)

Offline

#3 2023-06-19 21:05:32

Atrate
Member
Registered: 2023-06-19
Posts: 7

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

seth wrote:

If you (kill picom) and run glxgears, does it indicate that you're syncing and how much is the framerate?

Yup, it indicates that it's synced and gives 75 FPS

$ glxgears

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
378 frames in 5.0 seconds = 75.493 FPS
375 frames in 5.0 seconds = 74.959 FPS
374 frames in 5.0 seconds = 74.769 FPS
seth wrote:

The main (DP) monitor supports FreeSync. The one connected over HDMI does not seem to support VRR.


seth wrote:

Also

xrandr -q
printenv
nvidia-settings -q all

Xorg log:

[   981.316] 
X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
[   981.318] Current Operating System: Linux archlinux 6.1.33-hardened1-1-hardened #1 SMP PREEMPT_DYNAMIC Tue, 13 Jun 2023 19:28:02 +0000 x86_64
[   981.318] Kernel command line: pti=on page_alloc.shuffle=1 BOOT_IMAGE=/vmlinuz-linux-hardened root=/dev/mapper/AntergosVG-AntergosRoot rw cryptdevice=/dev/disk/by-uuid/c1ee095e-2fb7-466e-a4d9-b251b449fa9f:cryptAntergos quiet apparmor=1 security=apparmor ibt=off nvidia_drm.modeset=1 nowatchdog nvme_load=YES zswap.enabled=0
[   981.322]  
[   981.322] Current version of pixman: 0.42.2
[   981.323] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   981.323] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   981.327] (==) Log file: "/home/<USERNAME>/.local/share/xorg/Xorg.0.log", Time: Mon Jun 19 21:32:27 2023
[   981.328] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   981.328] (==) No Layout section.  Using the first Screen section.
[   981.328] (==) No screen section available. Using defaults.
[   981.328] (**) |-->Screen "Default Screen Section" (0)
[   981.328] (**) |   |-->Monitor "<default monitor>"
[   981.328] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   981.328] (==) Automatically adding devices
[   981.328] (==) Automatically enabling devices
[   981.328] (==) Automatically adding GPU devices
[   981.328] (==) Automatically binding GPU devices
[   981.328] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   981.328] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[   981.328] 	Entry deleted from font path.
[   981.328] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[   981.328] 	Entry deleted from font path.
[   981.328] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1
[   981.328] (==) ModulePath set to "/usr/lib/xorg/modules"
[   981.328] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   981.328] (II) Module ABI versions:
[   981.328] 	X.Org ANSI C Emulation: 0.4
[   981.328] 	X.Org Video Driver: 25.2
[   981.328] 	X.Org XInput driver : 24.4
[   981.328] 	X.Org Server Extension : 10.0
[   981.329] (++) using VT number 2

[   981.329] (--) controlling tty is VT number 2, auto-enabling KeepTty
[   981.330] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_35
[   981.331] (II) xfree86: Adding drm device (/dev/dri/card0)
[   981.331] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
[   981.332] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[   981.333] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[   981.334] (--) PCI:*(1@0:0:0) 10de:1b06:1462:3607 rev 161, Mem @ 0x81000000/16777216, 0x4000000000/268435456, 0x4010000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
[   981.334] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   981.334] (II) LoadModule: "glx"
[   981.334] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   981.335] (II) Module glx: vendor="X.Org Foundation"
[   981.335] 	compiled for 1.21.1.8, module version = 1.0.0
[   981.335] 	ABI class: X.Org Server Extension, version 10.0
[   981.335] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[   981.335] 	loading driver: nvidia
[   981.335] (==) Matched nvidia as autoconfigured driver 0
[   981.335] (==) Matched nouveau as autoconfigured driver 1
[   981.335] (==) Matched nv as autoconfigured driver 2
[   981.335] (==) Matched modesetting as autoconfigured driver 3
[   981.335] (==) Matched fbdev as autoconfigured driver 4
[   981.335] (==) Matched vesa as autoconfigured driver 5
[   981.335] (==) Assigned the driver to the xf86ConfigLayout
[   981.335] (II) LoadModule: "nvidia"
[   981.335] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   981.336] (II) Module nvidia: vendor="NVIDIA Corporation"
[   981.336] 	compiled for 1.6.99.901, module version = 1.0.0
[   981.336] 	Module class: X.Org Video Driver
[   981.336] (II) LoadModule: "nouveau"
[   981.336] (WW) Warning, couldn't open module nouveau
[   981.336] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   981.336] (II) LoadModule: "nv"
[   981.336] (WW) Warning, couldn't open module nv
[   981.336] (EE) Failed to load module "nv" (module does not exist, 0)
[   981.336] (II) LoadModule: "modesetting"
[   981.336] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   981.337] (II) Module modesetting: vendor="X.Org Foundation"
[   981.337] 	compiled for 1.21.1.8, module version = 1.21.1
[   981.337] 	Module class: X.Org Video Driver
[   981.337] 	ABI class: X.Org Video Driver, version 25.2
[   981.337] (II) LoadModule: "fbdev"
[   981.337] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   981.337] (II) Module fbdev: vendor="X.Org Foundation"
[   981.337] 	compiled for 1.21.1.1, module version = 0.5.0
[   981.337] 	Module class: X.Org Video Driver
[   981.337] 	ABI class: X.Org Video Driver, version 25.2
[   981.337] (II) LoadModule: "vesa"
[   981.337] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   981.337] (II) Module vesa: vendor="X.Org Foundation"
[   981.337] 	compiled for 1.21.1.4, module version = 2.6.0
[   981.337] 	Module class: X.Org Video Driver
[   981.337] 	ABI class: X.Org Video Driver, version 25.2
[   981.337] (II) NVIDIA dlloader X Driver  535.54.03  Tue Jun  6 22:23:02 UTC 2023
[   981.337] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   981.337] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   981.337] (II) FBDEV: driver for framebuffer: fbdev
[   981.337] (II) VESA: driver for VESA chipsets: vesa
[   981.337] xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
[   981.337] (II) systemd-logind: releasing fd for 226:0
[   981.337] (II) Loading sub module "fb"
[   981.337] (II) LoadModule: "fb"
[   981.337] (II) Module "fb" already built-in
[   981.337] (II) Loading sub module "wfb"
[   981.337] (II) LoadModule: "wfb"
[   981.337] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   981.337] (II) Module wfb: vendor="X.Org Foundation"
[   981.337] 	compiled for 1.21.1.8, module version = 1.0.0
[   981.337] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   981.338] (WW) Falling back to old probe method for modesetting
[   981.338] (WW) Falling back to old probe method for fbdev
[   981.338] (II) Loading sub module "fbdevhw"
[   981.338] (II) LoadModule: "fbdevhw"
[   981.338] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   981.338] (II) Module fbdevhw: vendor="X.Org Foundation"
[   981.338] 	compiled for 1.21.1.8, module version = 0.0.2
[   981.338] 	ABI class: X.Org Video Driver, version 25.2
[   981.338] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   981.338] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   981.338] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[   981.338] (==) NVIDIA(0): RGB weight 888
[   981.338] (==) NVIDIA(0): Default visual is TrueColor
[   981.338] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   981.338] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[   981.338] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[   981.338] (**) NVIDIA(0): Enabling 2D acceleration
[   981.338] (II) Loading sub module "glxserver_nvidia"
[   981.338] (II) LoadModule: "glxserver_nvidia"
[   981.338] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[   981.345] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[   981.345] 	compiled for 1.6.99.901, module version = 1.0.0
[   981.345] 	Module class: X.Org Server Extension
[   981.345] (II) NVIDIA GLX Module  535.54.03  Tue Jun  6 22:23:41 UTC 2023
[   981.345] (II) NVIDIA: The X server supports PRIME Render Offload.
[   981.345] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[   981.345] (--) NVIDIA(0):     DFP-0
[   981.345] (--) NVIDIA(0):     DFP-1
[   981.345] (--) NVIDIA(0):     DFP-2
[   981.345] (--) NVIDIA(0):     DFP-3
[   981.345] (--) NVIDIA(0):     DFP-4
[   981.345] (--) NVIDIA(0):     DFP-5 (boot)
[   981.345] (--) NVIDIA(0):     DFP-6
[   981.346] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GTX 1080 Ti (GP102-A) at PCI:1:0:0
[   981.346] (II) NVIDIA(0):     (GPU-0)
[   981.346] (--) NVIDIA(0): Memory: 11534336 kBytes
[   981.346] (--) NVIDIA(0): VideoBIOS: 86.02.40.00.1c
[   981.346] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   981.346] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   981.346] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[   981.346] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[   981.346] (--) NVIDIA(GPU-0): 
[   981.392] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[   981.392] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[   981.392] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[   981.392] (--) NVIDIA(GPU-0): 
[   981.392] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   981.392] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[   981.392] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[   981.392] (--) NVIDIA(GPU-0): 
[   981.392] (--) NVIDIA(GPU-0): DFP-3: disconnected
[   981.392] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[   981.392] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[   981.392] (--) NVIDIA(GPU-0): 
[   981.392] (--) NVIDIA(GPU-0): DFP-4: disconnected
[   981.392] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[   981.392] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[   981.392] (--) NVIDIA(GPU-0): 
[   981.392] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[   981.392] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[   981.392] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[   981.392] (--) NVIDIA(GPU-0): 
[   981.395] (--) NVIDIA(GPU-0): DFP-6: disconnected
[   981.395] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[   981.395] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[   981.395] (--) NVIDIA(GPU-0): 
[   981.403] (==) NVIDIA(0): 
[   981.403] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[   981.403] (==) NVIDIA(0):     will be used as the requested mode.
[   981.403] (==) NVIDIA(0): 
[   981.403] (II) NVIDIA(0): Validated MetaModes:
[   981.403] (II) NVIDIA(0):     "DFP-5:nvidia-auto-select,DFP-1:nvidia-auto-select"
[   981.403] (II) NVIDIA(0): Virtual screen size determined to be 4480 x 1440
[   981.410] (--) NVIDIA(0): DPI set to (89, 85); computed from "UseEdidDpi" X config
[   981.410] (--) NVIDIA(0):     option
[   981.410] (II) UnloadModule: "modesetting"
[   981.410] (II) Unloading modesetting
[   981.410] (II) UnloadModule: "fbdev"
[   981.410] (II) Unloading fbdev
[   981.410] (II) UnloadSubModule: "fbdevhw"
[   981.410] (II) Unloading fbdevhw
[   981.410] (II) UnloadModule: "vesa"
[   981.410] (II) Unloading vesa
[   981.410] (WW) NVIDIA: Failed to bind sideband socket to
[   981.410] (WW) NVIDIA:     '/var/run/nvidia-xdriver-47c51f03' Permission denied
[   981.411] (II) NVIDIA: Reserving 24576.00 MB of virtual memory for indirect memory
[   981.411] (II) NVIDIA:     access.
[   981.417] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[   981.417] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[   981.417] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[   981.417] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[   981.417] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[   981.417] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[   981.417] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[   981.417] (II) NVIDIA(0):     Config Options in the README.
[   981.443] (II) NVIDIA(0): Setting mode "DFP-5:nvidia-auto-select,DFP-1:nvidia-auto-select"
[   981.573] (==) NVIDIA(0): Disabling shared memory pixmaps
[   981.573] (==) NVIDIA(0): Backing store enabled
[   981.573] (==) NVIDIA(0): Silken mouse enabled
[   981.573] (==) NVIDIA(0): DPMS enabled
[   981.574] (II) Loading sub module "dri2"
[   981.574] (II) LoadModule: "dri2"
[   981.574] (II) Module "dri2" already built-in
[   981.574] (II) NVIDIA(0): [DRI2] Setup complete
[   981.574] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[   981.574] (II) Initializing extension Generic Event Extension
[   981.574] (II) Initializing extension SHAPE
[   981.574] (II) Initializing extension MIT-SHM
[   981.574] (II) Initializing extension XInputExtension
[   981.574] (II) Initializing extension XTEST
[   981.574] (II) Initializing extension BIG-REQUESTS
[   981.574] (II) Initializing extension SYNC
[   981.574] (II) Initializing extension XKEYBOARD
[   981.575] (II) Initializing extension XC-MISC
[   981.575] (II) Initializing extension SECURITY
[   981.575] (II) Initializing extension XFIXES
[   981.575] (II) Initializing extension RENDER
[   981.575] (II) Initializing extension RANDR
[   981.575] (II) Initializing extension COMPOSITE
[   981.575] (II) Initializing extension DAMAGE
[   981.575] (II) Initializing extension MIT-SCREEN-SAVER
[   981.575] (II) Initializing extension DOUBLE-BUFFER
[   981.575] (II) Initializing extension RECORD
[   981.575] (II) Initializing extension DPMS
[   981.575] (II) Initializing extension Present
[   981.575] (II) Initializing extension DRI3
[   981.575] (II) Initializing extension X-Resource
[   981.575] (II) Initializing extension XVideo
[   981.575] (II) Initializing extension XVideo-MotionCompensation
[   981.575] (II) Initializing extension GLX
[   981.575] (II) Initializing extension GLX
[   981.575] (II) Indirect GLX disabled.
[   981.575] (II) GLX: Another vendor is already registered for screen 0
[   981.575] (II) Initializing extension XFree86-VidModeExtension
[   981.576] (II) Initializing extension XFree86-DGA
[   981.576] (II) Initializing extension XFree86-DRI
[   981.576] (II) Initializing extension DRI2
[   981.576] (II) Initializing extension NV-GLX
[   981.576] (II) Initializing extension NV-CONTROL
[   981.576] (II) Initializing extension XINERAMA
[   981.627] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[   981.627] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   981.627] (II) LoadModule: "libinput"
[   981.627] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[   981.628] (II) Module libinput: vendor="X.Org Foundation"
[   981.628] 	compiled for 1.21.1.8, module version = 1.3.0
[   981.628] 	Module class: X.Org XInput Driver
[   981.628] 	ABI class: X.Org XInput driver, version 24.4
[   981.628] (II) Using input driver 'libinput' for 'Power Button'
[   981.629] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 37 paused 0
[   981.629] (**) Power Button: always reports core events
[   981.629] (**) Option "Device" "/dev/input/event2"
[   981.630] (II) event2  - Power Button: is tagged by udev as: Keyboard
[   981.630] (II) event2  - Power Button: device is a keyboard
[   981.630] (II) event2  - Power Button: device removed
[   981.630] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[   981.630] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   981.631] (II) event2  - Power Button: is tagged by udev as: Keyboard
[   981.631] (II) event2  - Power Button: device is a keyboard
[   981.631] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[   981.631] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   981.631] (II) Using input driver 'libinput' for 'Power Button'
[   981.632] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 40 paused 0
[   981.632] (**) Power Button: always reports core events
[   981.632] (**) Option "Device" "/dev/input/event1"
[   981.633] (II) event1  - Power Button: is tagged by udev as: Keyboard
[   981.633] (II) event1  - Power Button: device is a keyboard
[   981.633] (II) event1  - Power Button: device removed
[   981.633] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[   981.633] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[   981.633] (II) event1  - Power Button: is tagged by udev as: Keyboard
[   981.633] (II) event1  - Power Button: device is a keyboard
[   981.634] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[   981.634] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[   981.634] (II) Using input driver 'libinput' for 'Sleep Button'
[   981.634] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 41 paused 0
[   981.634] (**) Sleep Button: always reports core events
[   981.634] (**) Option "Device" "/dev/input/event0"
[   981.635] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[   981.635] (II) event0  - Sleep Button: device is a keyboard
[   981.635] (II) event0  - Sleep Button: device removed
[   981.635] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[   981.635] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[   981.635] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[   981.636] (II) event0  - Sleep Button: device is a keyboard
[   981.636] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event12)
[   981.636] (II) No input driver specified, ignoring this device.
[   981.636] (II) This device may have been added with another device file.
[   981.636] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event13)
[   981.636] (II) No input driver specified, ignoring this device.
[   981.636] (II) This device may have been added with another device file.
[   981.637] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event14)
[   981.637] (II) No input driver specified, ignoring this device.
[   981.637] (II) This device may have been added with another device file.
[   981.637] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event15)
[   981.637] (II) No input driver specified, ignoring this device.
[   981.637] (II) This device may have been added with another device file.
[   981.637] (II) config/udev: Adding input device Live! Cam Chat HD VF0790: Live! (/dev/input/event11)
[   981.637] (**) Live! Cam Chat HD VF0790: Live!: Applying InputClass "libinput keyboard catchall"
[   981.637] (II) Using input driver 'libinput' for 'Live! Cam Chat HD VF0790: Live!'
[   981.638] (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 42 paused 0
[   981.638] (**) Live! Cam Chat HD VF0790: Live!: always reports core events
[   981.638] (**) Option "Device" "/dev/input/event11"
[   981.639] (II) event11 - Live! Cam Chat HD VF0790: Live!: is tagged by udev as: Keyboard
[   981.639] (II) event11 - Live! Cam Chat HD VF0790: Live!: device is a keyboard
[   981.639] (II) event11 - Live! Cam Chat HD VF0790: Live!: device removed
[   981.639] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/input/input11/event11"
[   981.639] (II) XINPUT: Adding extended input device "Live! Cam Chat HD VF0790: Live!" (type: KEYBOARD, id 9)
[   981.640] (II) event11 - Live! Cam Chat HD VF0790: Live!: is tagged by udev as: Keyboard
[   981.640] (II) event11 - Live! Cam Chat HD VF0790: Live!: device is a keyboard
[   981.641] (II) config/udev: Adding input device MSI MYSTIC LIGHT  (/dev/input/event3)
[   981.641] (II) No input driver specified, ignoring this device.
[   981.641] (II) This device may have been added with another device file.
[   981.641] (II) config/udev: Adding input device SteelSeries SteelSeries Rival 3 (/dev/input/event4)
[   981.641] (**) SteelSeries SteelSeries Rival 3: Applying InputClass "libinput pointer catchall"
[   981.641] (II) Using input driver 'libinput' for 'SteelSeries SteelSeries Rival 3'
[   981.697] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 43 paused 0
[   981.697] (**) SteelSeries SteelSeries Rival 3: always reports core events
[   981.697] (**) Option "Device" "/dev/input/event4"
[   981.700] (II) event4  - SteelSeries SteelSeries Rival 3: is tagged by udev as: Mouse
[   981.700] (II) event4  - SteelSeries SteelSeries Rival 3: device is a pointer
[   981.701] (II) event4  - SteelSeries SteelSeries Rival 3: device removed
[   981.701] (II) libinput: SteelSeries SteelSeries Rival 3: Step value 0 was provided, libinput Fallback acceleration function is used.
[   981.701] (II) libinput: SteelSeries SteelSeries Rival 3: Step value 0 was provided, libinput Fallback acceleration function is used.
[   981.701] (II) libinput: SteelSeries SteelSeries Rival 3: Step value 0 was provided, libinput Fallback acceleration function is used.
[   981.701] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.3/1-5.3:1.0/0003:1038:1824.0003/input/input4/event4"
[   981.701] (II) XINPUT: Adding extended input device "SteelSeries SteelSeries Rival 3" (type: MOUSE, id 10)
[   981.701] (**) Option "AccelerationScheme" "none"
[   981.701] (**) SteelSeries SteelSeries Rival 3: (accel) selected scheme none/0
[   981.701] (**) SteelSeries SteelSeries Rival 3: (accel) acceleration factor: 2.000
[   981.701] (**) SteelSeries SteelSeries Rival 3: (accel) acceleration threshold: 4
[   981.704] (II) event4  - SteelSeries SteelSeries Rival 3: is tagged by udev as: Mouse
[   981.705] (II) event4  - SteelSeries SteelSeries Rival 3: device is a pointer
[   981.707] (II) config/udev: Adding input device SteelSeries SteelSeries Rival 3 (/dev/input/mouse0)
[   981.707] (II) No input driver specified, ignoring this device.
[   981.707] (II) This device may have been added with another device file.
[   981.709] (II) config/udev: Adding input device SteelSeries SteelSeries Rival 3 Keyboard (/dev/input/event5)
[   981.709] (**) SteelSeries SteelSeries Rival 3 Keyboard: Applying InputClass "libinput keyboard catchall"
[   981.709] (II) Using input driver 'libinput' for 'SteelSeries SteelSeries Rival 3 Keyboard'
[   981.710] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 44 paused 0
[   981.710] (**) SteelSeries SteelSeries Rival 3 Keyboard: always reports core events
[   981.710] (**) Option "Device" "/dev/input/event5"
[   981.713] (II) event5  - SteelSeries SteelSeries Rival 3 Keyboard: is tagged by udev as: Keyboard
[   981.713] (II) event5  - SteelSeries SteelSeries Rival 3 Keyboard: device is a keyboard
[   981.714] (II) event5  - SteelSeries SteelSeries Rival 3 Keyboard: device removed
[   981.714] (II) libinput: SteelSeries SteelSeries Rival 3 Keyboard: needs a virtual subdevice
[   981.714] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.3/1-5.3:1.1/0003:1038:1824.0004/input/input5/event5"
[   981.714] (II) XINPUT: Adding extended input device "SteelSeries SteelSeries Rival 3 Keyboard" (type: MOUSE, id 11)
[   981.714] (**) Option "AccelerationScheme" "none"
[   981.714] (**) SteelSeries SteelSeries Rival 3 Keyboard: (accel) selected scheme none/0
[   981.714] (**) SteelSeries SteelSeries Rival 3 Keyboard: (accel) acceleration factor: 2.000
[   981.714] (**) SteelSeries SteelSeries Rival 3 Keyboard: (accel) acceleration threshold: 4
[   981.716] (II) event5  - SteelSeries SteelSeries Rival 3 Keyboard: is tagged by udev as: Keyboard
[   981.716] (II) event5  - SteelSeries SteelSeries Rival 3 Keyboard: device is a keyboard
[   981.717] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event16)
[   981.717] (II) No input driver specified, ignoring this device.
[   981.717] (II) This device may have been added with another device file.
[   981.717] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event17)
[   981.717] (II) No input driver specified, ignoring this device.
[   981.717] (II) This device may have been added with another device file.
[   981.717] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event18)
[   981.718] (II) No input driver specified, ignoring this device.
[   981.718] (II) This device may have been added with another device file.
[   981.718] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event19)
[   981.718] (II) No input driver specified, ignoring this device.
[   981.718] (II) This device may have been added with another device file.
[   981.718] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event20)
[   981.718] (II) No input driver specified, ignoring this device.
[   981.718] (II) This device may have been added with another device file.
[   981.719] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event21)
[   981.719] (II) No input driver specified, ignoring this device.
[   981.719] (II) This device may have been added with another device file.
[   981.719] (II) config/udev: Adding input device HDA Intel PCH Line Out Side (/dev/input/event22)
[   981.719] (II) No input driver specified, ignoring this device.
[   981.719] (II) This device may have been added with another device file.
[   981.719] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event23)
[   981.719] (II) No input driver specified, ignoring this device.
[   981.719] (II) This device may have been added with another device file.
[   981.719] (II) config/udev: Adding input device PC Speaker (/dev/input/event10)
[   981.719] (II) No input driver specified, ignoring this device.
[   981.719] (II) This device may have been added with another device file.
[   981.721] (II) config/udev: Adding input device ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB (/dev/input/event6)
[   981.721] (**) ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB: Applying InputClass "libinput keyboard catchall"
[   981.721] (II) Using input driver 'libinput' for 'ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB'
[   981.722] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 45 paused 0
[   981.722] (**) ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB: always reports core events
[   981.722] (**) Option "Device" "/dev/input/event6"
[   981.722] (II) event6  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB: is tagged by udev as: Keyboard
[   981.722] (II) event6  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB: device is a keyboard
[   981.723] (II) event6  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB: device removed
[   981.723] (**) Option "config_info" "udev:/sys/devices/virtual/input/input24/event6"
[   981.723] (II) XINPUT: Adding extended input device "ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB" (type: KEYBOARD, id 12)
[   981.723] (II) event6  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB: is tagged by udev as: Keyboard
[   981.723] (II) event6  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vKB: device is a keyboard
[   981.723] (II) config/udev: Adding input device ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM (/dev/input/event7)
[   981.723] (**) ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: Applying InputClass "libinput pointer catchall"
[   981.723] (II) Using input driver 'libinput' for 'ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM'
[   981.724] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 46 paused 0
[   981.724] (**) ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: always reports core events
[   981.724] (**) Option "Device" "/dev/input/event7"
[   981.724] (II) event7  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: is tagged by udev as: Mouse
[   981.724] (II) event7  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: device is a pointer
[   981.725] (II) event7  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: device removed
[   981.725] (II) libinput: ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: Step value 0 was provided, libinput Fallback acceleration function is used.
[   981.725] (II) libinput: ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: Step value 0 was provided, libinput Fallback acceleration function is used.
[   981.725] (II) libinput: ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: Step value 0 was provided, libinput Fallback acceleration function is used.
[   981.725] (**) Option "config_info" "udev:/sys/devices/virtual/input/input25/event7"
[   981.725] (II) XINPUT: Adding extended input device "ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM" (type: MOUSE, id 13)
[   981.725] (**) Option "AccelerationScheme" "none"
[   981.725] (**) ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: (accel) selected scheme none/0
[   981.725] (**) ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: (accel) acceleration factor: 2.000
[   981.725] (**) ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: (accel) acceleration threshold: 4
[   981.725] (II) event7  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: is tagged by udev as: Mouse
[   981.725] (II) event7  - ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM: device is a pointer
[   981.725] (II) config/udev: Adding input device ckb1: CORSAIR K70 RGB MK.2 LOW PROFILE Mechanical Gaming Keyboard vM (/dev/input/mouse1)
[   981.725] (II) No input driver specified, ignoring this device.
[   981.725] (II) This device may have been added with another device file.
[   981.729] (**) SteelSeries SteelSeries Rival 3 Keyboard: Applying InputClass "libinput keyboard catchall"
[   981.729] (II) Using input driver 'libinput' for 'SteelSeries SteelSeries Rival 3 Keyboard'
[   981.729] (II) systemd-logind: returning pre-existing fd for /dev/input/event5 13:69
[   981.729] (**) SteelSeries SteelSeries Rival 3 Keyboard: always reports core events
[   981.729] (**) Option "Device" "/dev/input/event5"
[   981.729] (II) libinput: SteelSeries SteelSeries Rival 3 Keyboard: is a virtual subdevice
[   981.729] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.3/1-5.3:1.1/0003:1038:1824.0004/input/input5/event5"
[   981.729] (II) XINPUT: Adding extended input device "SteelSeries SteelSeries Rival 3 Keyboard" (type: KEYBOARD, id 14)
[   981.979] (II) NVIDIA(0): Setting mode "DP-2: 2560x1440_75 @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, HDMI-0: nvidia-auto-select @1920x1080 +2560+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[   982.115] (II) NVIDIA(0): Setting mode "DP-2: 2560x1440_75 @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, HDMI-0: nvidia-auto-select @1920x1080 +2560+360 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[  1641.825] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  1641.825] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  1641.825] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  1641.825] (--) NVIDIA(GPU-0): 
[  1641.868] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  1641.868] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  1641.868] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  1641.868] (--) NVIDIA(GPU-0): 
[  1641.868] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  1641.868] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  1641.868] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  1641.868] (--) NVIDIA(GPU-0): 
[  1641.868] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  1641.868] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  1641.868] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  1641.868] (--) NVIDIA(GPU-0): 
[  1641.868] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  1641.868] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  1641.868] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  1641.868] (--) NVIDIA(GPU-0): 
[  1641.868] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  1641.868] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  1641.868] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  1641.868] (--) NVIDIA(GPU-0): 
[  1641.871] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  1641.871] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  1641.871] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  1641.871] (--) NVIDIA(GPU-0): 
[  4119.194] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4119.194] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4119.194] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4119.194] (--) NVIDIA(GPU-0): 
[  4119.237] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4119.237] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4119.237] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4119.237] (--) NVIDIA(GPU-0): 
[  4119.237] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4119.237] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4119.237] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4119.237] (--) NVIDIA(GPU-0): 
[  4119.237] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4119.237] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4119.237] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4119.237] (--) NVIDIA(GPU-0): 
[  4119.238] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4119.238] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4119.238] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4119.238] (--) NVIDIA(GPU-0): 
[  4119.238] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4119.238] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4119.238] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4119.238] (--) NVIDIA(GPU-0): 
[  4119.240] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4119.240] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4119.240] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4119.240] (--) NVIDIA(GPU-0): 
[  4166.511] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4166.511] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4166.511] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4166.511] (--) NVIDIA(GPU-0): 
[  4166.555] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4166.555] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4166.555] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4166.555] (--) NVIDIA(GPU-0): 
[  4166.555] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4166.555] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4166.555] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4166.555] (--) NVIDIA(GPU-0): 
[  4166.555] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4166.555] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4166.555] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4166.555] (--) NVIDIA(GPU-0): 
[  4166.556] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4166.556] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4166.556] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4166.556] (--) NVIDIA(GPU-0): 
[  4166.556] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4166.556] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4166.556] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4166.556] (--) NVIDIA(GPU-0): 
[  4166.558] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4166.558] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4166.558] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4166.558] (--) NVIDIA(GPU-0): 
[  4216.558] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4216.558] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4216.558] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4216.558] (--) NVIDIA(GPU-0): 
[  4216.603] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4216.603] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4216.603] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4216.603] (--) NVIDIA(GPU-0): 
[  4216.603] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4216.603] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4216.603] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4216.603] (--) NVIDIA(GPU-0): 
[  4216.603] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4216.603] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4216.603] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4216.603] (--) NVIDIA(GPU-0): 
[  4216.603] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4216.603] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4216.603] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4216.603] (--) NVIDIA(GPU-0): 
[  4216.603] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4216.603] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4216.603] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4216.603] (--) NVIDIA(GPU-0): 
[  4216.605] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4216.605] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4216.605] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4216.605] (--) NVIDIA(GPU-0): 
[  4266.612] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4266.612] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4266.612] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4266.612] (--) NVIDIA(GPU-0): 
[  4266.656] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4266.656] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4266.656] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4266.656] (--) NVIDIA(GPU-0): 
[  4266.656] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4266.656] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4266.656] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4266.656] (--) NVIDIA(GPU-0): 
[  4266.656] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4266.656] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4266.656] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4266.656] (--) NVIDIA(GPU-0): 
[  4266.657] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4266.657] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4266.657] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4266.657] (--) NVIDIA(GPU-0): 
[  4266.657] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4266.657] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4266.657] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4266.657] (--) NVIDIA(GPU-0): 
[  4266.659] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4266.659] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4266.659] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4266.659] (--) NVIDIA(GPU-0): 
[  4316.666] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4316.666] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4316.666] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4316.666] (--) NVIDIA(GPU-0): 
[  4316.710] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4316.710] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4316.710] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4316.710] (--) NVIDIA(GPU-0): 
[  4316.711] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4316.711] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4316.711] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4316.711] (--) NVIDIA(GPU-0): 
[  4316.711] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4316.711] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4316.711] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4316.711] (--) NVIDIA(GPU-0): 
[  4316.724] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4316.724] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4316.724] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4316.724] (--) NVIDIA(GPU-0): 
[  4316.725] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4316.725] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4316.725] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4316.725] (--) NVIDIA(GPU-0): 
[  4316.727] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4316.727] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4316.727] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4316.727] (--) NVIDIA(GPU-0): 
[  4366.718] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4366.718] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4366.718] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4366.718] (--) NVIDIA(GPU-0): 
[  4366.761] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4366.761] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4366.761] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4366.761] (--) NVIDIA(GPU-0): 
[  4366.761] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4366.761] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4366.761] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4366.761] (--) NVIDIA(GPU-0): 
[  4366.761] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4366.761] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4366.761] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4366.761] (--) NVIDIA(GPU-0): 
[  4366.762] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4366.762] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4366.762] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4366.762] (--) NVIDIA(GPU-0): 
[  4366.762] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4366.762] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4366.762] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4366.762] (--) NVIDIA(GPU-0): 
[  4366.764] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4366.764] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4366.764] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4366.764] (--) NVIDIA(GPU-0): 
[  4416.772] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4416.772] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4416.772] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4416.772] (--) NVIDIA(GPU-0): 
[  4416.816] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4416.816] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4416.816] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4416.816] (--) NVIDIA(GPU-0): 
[  4416.816] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4416.816] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4416.816] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4416.816] (--) NVIDIA(GPU-0): 
[  4416.816] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4416.816] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4416.816] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4416.816] (--) NVIDIA(GPU-0): 
[  4416.816] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4416.816] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4416.816] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4416.816] (--) NVIDIA(GPU-0): 
[  4416.816] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4416.816] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4416.816] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4416.816] (--) NVIDIA(GPU-0): 
[  4416.818] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4416.818] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4416.818] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4416.818] (--) NVIDIA(GPU-0): 
[  4466.826] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4466.826] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4466.826] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4466.826] (--) NVIDIA(GPU-0): 
[  4466.870] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4466.870] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4466.870] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4466.870] (--) NVIDIA(GPU-0): 
[  4466.870] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4466.870] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4466.870] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4466.870] (--) NVIDIA(GPU-0): 
[  4466.870] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4466.870] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4466.870] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4466.870] (--) NVIDIA(GPU-0): 
[  4466.870] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4466.870] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4466.870] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4466.870] (--) NVIDIA(GPU-0): 
[  4466.871] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4466.871] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4466.871] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4466.871] (--) NVIDIA(GPU-0): 
[  4466.873] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4466.873] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4466.873] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4466.873] (--) NVIDIA(GPU-0): 
[  4516.878] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4516.878] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4516.878] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4516.878] (--) NVIDIA(GPU-0): 
[  4516.922] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4516.922] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4516.922] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4516.922] (--) NVIDIA(GPU-0): 
[  4516.922] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4516.922] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4516.922] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4516.922] (--) NVIDIA(GPU-0): 
[  4516.922] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4516.922] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4516.922] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4516.922] (--) NVIDIA(GPU-0): 
[  4516.922] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4516.922] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4516.922] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4516.922] (--) NVIDIA(GPU-0): 
[  4516.922] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4516.922] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4516.922] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4516.922] (--) NVIDIA(GPU-0): 
[  4516.925] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4516.925] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4516.925] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4516.925] (--) NVIDIA(GPU-0): 
[  4566.931] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4566.931] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4566.931] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4566.931] (--) NVIDIA(GPU-0): 
[  4566.975] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4566.975] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4566.975] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4566.975] (--) NVIDIA(GPU-0): 
[  4566.975] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4566.975] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4566.975] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4566.975] (--) NVIDIA(GPU-0): 
[  4566.975] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4566.975] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4566.975] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4566.975] (--) NVIDIA(GPU-0): 
[  4566.975] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4566.975] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4566.975] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4566.975] (--) NVIDIA(GPU-0): 
[  4566.975] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4566.975] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4566.975] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4566.975] (--) NVIDIA(GPU-0): 
[  4566.978] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4566.978] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4566.978] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4566.978] (--) NVIDIA(GPU-0): 
[  4616.985] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4616.985] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4616.985] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4616.985] (--) NVIDIA(GPU-0): 
[  4617.029] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4617.029] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4617.029] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4617.029] (--) NVIDIA(GPU-0): 
[  4617.029] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4617.029] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4617.029] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4617.029] (--) NVIDIA(GPU-0): 
[  4617.029] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4617.029] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4617.029] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4617.029] (--) NVIDIA(GPU-0): 
[  4617.029] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4617.029] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4617.029] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4617.029] (--) NVIDIA(GPU-0): 
[  4617.030] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4617.030] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4617.030] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4617.030] (--) NVIDIA(GPU-0): 
[  4617.032] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4617.032] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4617.032] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4617.032] (--) NVIDIA(GPU-0): 
[  4667.038] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  4667.038] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  4667.038] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  4667.038] (--) NVIDIA(GPU-0): 
[  4667.082] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  4667.082] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  4667.082] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  4667.082] (--) NVIDIA(GPU-0): 
[  4667.082] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  4667.082] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  4667.082] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  4667.082] (--) NVIDIA(GPU-0): 
[  4667.082] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  4667.082] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  4667.082] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  4667.082] (--) NVIDIA(GPU-0): 
[  4667.083] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  4667.083] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  4667.083] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  4667.083] (--) NVIDIA(GPU-0): 
[  4667.083] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  4667.083] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  4667.083] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  4667.083] (--) NVIDIA(GPU-0): 
[  4667.085] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  4667.085] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  4667.085] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  4667.085] (--) NVIDIA(GPU-0): 
[  5538.552] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  5538.552] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  5538.552] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  5538.552] (--) NVIDIA(GPU-0): 
[  5538.595] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  5538.595] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  5538.595] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  5538.595] (--) NVIDIA(GPU-0): 
[  5538.595] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  5538.595] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  5538.595] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  5538.595] (--) NVIDIA(GPU-0): 
[  5538.595] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  5538.595] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  5538.595] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  5538.595] (--) NVIDIA(GPU-0): 
[  5538.595] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  5538.595] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  5538.595] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  5538.595] (--) NVIDIA(GPU-0): 
[  5538.596] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  5538.596] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  5538.596] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  5538.596] (--) NVIDIA(GPU-0): 
[  5538.598] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  5538.598] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  5538.598] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  5538.598] (--) NVIDIA(GPU-0): 
[  5681.028] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  5681.028] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  5681.028] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  5681.028] (--) NVIDIA(GPU-0): 
[  5681.071] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): connected
[  5681.071] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): Internal TMDS
[  5681.071] (--) NVIDIA(GPU-0): AOC 2276WM (DFP-1): 600.0 MHz maximum pixel clock
[  5681.071] (--) NVIDIA(GPU-0): 
[  5681.072] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  5681.072] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  5681.072] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  5681.072] (--) NVIDIA(GPU-0): 
[  5681.072] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  5681.072] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[  5681.072] (--) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[  5681.072] (--) NVIDIA(GPU-0): 
[  5681.072] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  5681.072] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[  5681.072] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[  5681.072] (--) NVIDIA(GPU-0): 
[  5681.072] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): connected
[  5681.072] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): Internal DisplayPort
[  5681.072] (--) NVIDIA(GPU-0): AOC Q3279WG5B (DFP-5): 1440.0 MHz maximum pixel clock
[  5681.072] (--) NVIDIA(GPU-0): 
[  5681.074] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  5681.074] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[  5681.074] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[  5681.074] (--) NVIDIA(GPU-0): 

Command outputs below

$ xrandr -q

Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+2560+360 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+  59.94    50.00    60.00    50.04
   1680x1050     59.95
   1440x900      59.89
   1280x1024     75.02    60.02
   1280x960      60.00
   1280x720      60.00    59.94    50.00
   1024x768      75.03    70.07    60.00
   800x600       75.00    72.19    60.32    56.25
   720x576       50.00
   720x480       59.94
   640x480       75.00    72.81    59.94    59.93
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 725mm x 428mm
   2560x1440     59.95 +  74.97*
   1920x1080     60.00    59.94    50.00
   1680x1050     59.95
   1440x900      59.89
   1280x1440     59.91
   1280x1024     75.02    60.02
   1280x960      60.00
   1280x720      60.00    59.94    50.00
   1024x768      75.03    70.07    60.00
   800x600       75.00    72.19    60.32    56.25
   720x576       50.00
   720x480       59.94
   640x480       75.00    72.81    59.94    59.93
DP-3 disconnected (normal left inverted right x axis y axis)
$ printenv

CLUTTER_DEFAULT_FPS=75
COLORTERM=truecolor
CUDA_PATH=/opt/cuda
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEBUGINFOD_URLS=https://debuginfod.archlinux.org
DISPLAY=:0
DOTNET_CLI_TELEMETRY_OPTOUT=1
DOTNET_ROOT=/usr/share/dotnet
EDITOR=vim
GRADLE_HOME=/usr/share/java/gradle
GTK3_MODULES=xapp-gtk3-module
GTK_MODULES=canberra-gtk-module
GTK_THEME=Catppuccin-Mocha-Standard-Mauve-Dark
I3SOCK=/run/user/1000/i3/ipc-socket.23708
LANG=en_US.UTF-8
LARCH_PATH=/usr/share/splint/lib
LCLIMPORTDIR=/usr/share/splint/imports
MOTD_SHOWN=pam
MOZ_USE_XINPUT2=1
QT_QPA_PLATFORMTHEME=qt5ct
SHLVL=1
TERM=xterm-256color
USER=[REDACTED]
WINDOWID=176160770
WLR_RENDERER=vulkan
XAUTHORITY=/run/user/1000/lyxauth
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=i3
XDG_SESSION_ID=5
XDG_SESSION_TYPE=x11
XDG_VTNR=2
_=/sbin/printenv
_JAVA_AWT_WM_NONREPARENTING=1
__GL_SYNC_DISPLAY_DEVICE=DP-2
PAGER=less
$ nvidia-settings -q all


Attributes queryable via archlinux:0.0:

  Attribute 'OperatingSystem' (archlinux:0.0): 0.
    The valid values for 'OperatingSystem' are in the range 0 - 2 (inclusive).
    'OperatingSystem' is a read-only attribute.
    'OperatingSystem' can use the following target types: X Screen, GPU.

  Attribute 'NvidiaDriverVersion' (archlinux:0.0): 535.54.03 
    'NvidiaDriverVersion' is a string attribute.
    'NvidiaDriverVersion' is a read-only attribute.
    'NvidiaDriverVersion' can use the following target types: X Screen, GPU.

  Attribute 'NvControlVersion' (archlinux:0.0): 1.29 
    'NvControlVersion' is a string attribute.
    'NvControlVersion' is a read-only attribute.
    'NvControlVersion' can use the following target types: X Screen.

  Attribute 'GLXServerVersion' (archlinux:0.0): 1.4 
    'GLXServerVersion' is a string attribute.
    'GLXServerVersion' is a read-only attribute.
    'GLXServerVersion' can use the following target types: X Screen.

  Attribute 'GLXClientVersion' (archlinux:0.0): 1.4 
    'GLXClientVersion' is a string attribute.
    'GLXClientVersion' is a read-only attribute.
    'GLXClientVersion' can use the following target types: X Screen.

  Attribute 'OpenGLVersion' (archlinux:0.0): 4.6.0 NVIDIA 535.54.03 
    'OpenGLVersion' is a string attribute.
    'OpenGLVersion' is a read-only attribute.
    'OpenGLVersion' can use the following target types: X Screen.

  Attribute 'XRandRVersion' (archlinux:0.0): 1.6 
    'XRandRVersion' is a string attribute.
    'XRandRVersion' is a read-only attribute.
    'XRandRVersion' can use the following target types: X Screen.

  Attribute 'XF86VidModeVersion' (archlinux:0.0): 2.2 
    'XF86VidModeVersion' is a string attribute.
    'XF86VidModeVersion' is a read-only attribute.
    'XF86VidModeVersion' can use the following target types: X Screen.

  Attribute 'XvVersion' (archlinux:0.0): 2.2 
    'XvVersion' is a string attribute.
    'XvVersion' is a read-only attribute.
    'XvVersion' can use the following target types: X Screen.

  Attribute 'TwinView' (archlinux:0.0): 1.
    'TwinView' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'TwinView' is a read-only attribute.
    'TwinView' can use the following target types: X Screen.

  Attribute 'ConnectedDisplays' (archlinux:0.0): 0x00002200.
    'ConnectedDisplays' is a bitmask attribute.
    'ConnectedDisplays' is a read-only attribute.
    'ConnectedDisplays' can use the following target types: X Screen, GPU.

  Attribute 'EnabledDisplays' (archlinux:0.0): 0x00002200.
    'EnabledDisplays' is a bitmask attribute.
    'EnabledDisplays' is a read-only attribute.
    'EnabledDisplays' can use the following target types: X Screen, GPU.

  Attribute 'AssociatedDisplays' (archlinux:0.0): 0x00007f00.
    'AssociatedDisplays' is a bitmask attribute.
    'AssociatedDisplays' can use the following target types: X Screen.

  Attribute 'InitialPixmapPlacement' (archlinux:0.0): 2.
    The valid values for 'InitialPixmapPlacement' are in the range 0 - 4 (inclusive).
    'InitialPixmapPlacement' can use the following target types: X Screen.

  Attribute 'MultiGpuDisplayOwner' (archlinux:0.0): 0.
    'MultiGpuDisplayOwner' is an integer attribute.
    'MultiGpuDisplayOwner' is a read-only attribute.
    'MultiGpuDisplayOwner' can use the following target types: X Screen.

  Attribute 'GlyphCache' (archlinux:0.0): 1.
    'GlyphCache' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'GlyphCache' can use the following target types: X Screen.

  Attribute 'Depth30Allowed' (archlinux:0.0): 1.
    'Depth30Allowed' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'Depth30Allowed' is a read-only attribute.
    'Depth30Allowed' can use the following target types: X Screen, GPU.

  Attribute 'NoScanout' (archlinux:0.0): 0.
    'NoScanout' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'NoScanout' is a read-only attribute.
    'NoScanout' can use the following target types: X Screen, GPU.

  Attribute 'XServerUniqueId' (archlinux:0.0): 1204100867.
    'XServerUniqueId' is an integer attribute.
    'XServerUniqueId' is a read-only attribute.
    'XServerUniqueId' can use the following target types: X Screen.

  Attribute 'PixmapCache' (archlinux:0.0): 1.
    'PixmapCache' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'PixmapCache' can use the following target types: X Screen.

  Attribute 'PixmapCacheRoundSizeKB' (archlinux:0.0): 1024.
    The valid values for 'PixmapCacheRoundSizeKB' are in the range 4 - 1048576 (inclusive).
    'PixmapCacheRoundSizeKB' can use the following target types: X Screen.

  Attribute 'AccelerateTrapezoids' (archlinux:0.0): 1.
    'AccelerateTrapezoids' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'AccelerateTrapezoids' can use the following target types: X Screen.

  Attribute 'ScreenPosition' (archlinux:0.0): x=0, y=0, width=4480, height=1440 
    'ScreenPosition' is a string attribute.
    'ScreenPosition' is a read-only attribute.
    'ScreenPosition' can use the following target types: X Screen.

  Attribute 'SyncToVBlank' (archlinux:0.0): 1.
    'SyncToVBlank' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SyncToVBlank' can use the following target types: X Screen.

  Attribute 'LogAniso' (archlinux:0.0): 0.
    The valid values for 'LogAniso' are in the range 0 - 4 (inclusive).
    'LogAniso' can use the following target types: X Screen.

  Attribute 'FSAA' (archlinux:0.0): 0.
    Valid values for 'FSAA' are: 0, 1, 5, 9, 10 and 11.
    'FSAA' can use the following target types: X Screen.

  Attribute 'TextureClamping' (archlinux:0.0): 1.
    'TextureClamping' is an integer attribute.
    'TextureClamping' can use the following target types: X Screen.

  Attribute 'FXAA' (archlinux:0.0): 0.
    'FXAA' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FXAA' can use the following target types: X Screen.

  Attribute 'AllowFlipping' (archlinux:0.0): 1.
    'AllowFlipping' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'AllowFlipping' can use the following target types: X Screen.

  Attribute 'FSAAAppControlled' (archlinux:0.0): 1.
    'FSAAAppControlled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FSAAAppControlled' can use the following target types: X Screen.

  Attribute 'LogAnisoAppControlled' (archlinux:0.0): 1.
    'LogAnisoAppControlled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'LogAnisoAppControlled' can use the following target types: X Screen.

  Attribute 'OpenGLImageSettings' (archlinux:0.0): 1.
    The valid values for 'OpenGLImageSettings' are in the range 0 - 3 (inclusive).
    'OpenGLImageSettings' can use the following target types: X Screen.

  Attribute 'FSAAAppEnhanced' (archlinux:0.0): 0.
    'FSAAAppEnhanced' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FSAAAppEnhanced' can use the following target types: X Screen.

  Attribute 'SliMosaicModeAvailable' (archlinux:0.0): 0.
    'SliMosaicModeAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SliMosaicModeAvailable' is a read-only attribute.
    'SliMosaicModeAvailable' can use the following target types: X Screen, GPU.

  Attribute 'ShowGraphicsVisualIndicator' (archlinux:0.0): 0.
    'ShowGraphicsVisualIndicator' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'ShowGraphicsVisualIndicator' can use the following target types: X Screen.

  Attribute 'BusType' (archlinux:0.0): 2.
    The valid values for 'BusType' are in the range 0 - 3 (inclusive).
    'BusType' is a read-only attribute.
    'BusType' can use the following target types: X Screen, GPU.

  Attribute 'PCIEMaxLinkSpeed' (archlinux:0.0): 8000.
    'PCIEMaxLinkSpeed' is an integer attribute.
    'PCIEMaxLinkSpeed' is a read-only attribute.
    'PCIEMaxLinkSpeed' can use the following target types: X Screen, GPU.

  Attribute 'PCIEMaxLinkWidth' (archlinux:0.0): 16.
    The valid values for 'PCIEMaxLinkWidth' are in the range 1 - 16 (inclusive).
    'PCIEMaxLinkWidth' is a read-only attribute.
    'PCIEMaxLinkWidth' can use the following target types: X Screen, GPU.

  Attribute 'PCIECurrentLinkSpeed' (archlinux:0.0): 8000.
    'PCIECurrentLinkSpeed' is an integer attribute.
    'PCIECurrentLinkSpeed' is a read-only attribute.
    'PCIECurrentLinkSpeed' can use the following target types: X Screen, GPU.

  Attribute 'PCIECurrentLinkWidth' (archlinux:0.0): 1.
    'PCIECurrentLinkWidth' is an integer attribute.
    'PCIECurrentLinkWidth' is a read-only attribute.
    'PCIECurrentLinkWidth' can use the following target types: X Screen, GPU.

  Attribute 'VideoRam' (archlinux:0.0): 11534336.
    'VideoRam' is an integer attribute.
    'VideoRam' is a read-only attribute.
    'VideoRam' can use the following target types: X Screen, GPU.

  Attribute 'Irq' (archlinux:0.0): 155.
    'Irq' is an integer attribute.
    'Irq' is a read-only attribute.
    'Irq' can use the following target types: X Screen, GPU.

  Attribute 'CUDACores' (archlinux:0.0): 3584.
    'CUDACores' is an integer attribute.
    'CUDACores' is a read-only attribute.
    'CUDACores' can use the following target types: X Screen, GPU.

  Attribute 'GPUMemoryInterface' (archlinux:0.0): 352.
    'GPUMemoryInterface' is an integer attribute.
    'GPUMemoryInterface' is a read-only attribute.
    'GPUMemoryInterface' can use the following target types: X Screen, GPU.

  Attribute 'GPUCoreTemp' (archlinux:0.0): 52.
    'GPUCoreTemp' is an integer attribute.
    'GPUCoreTemp' is a read-only attribute.
    'GPUCoreTemp' can use the following target types: X Screen, GPU.

  Attribute 'GPUCurrentClockFreqs' (archlinux:0.0): 1531,5508.
    'GPUCurrentClockFreqs' is a packed integer attribute.
    'GPUCurrentClockFreqs' is a read-only attribute.
    'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.

  Attribute 'BusRate' (archlinux:0.0): 16.
    The valid values for 'BusRate' are in the range 1 - 16 (inclusive).
    'BusRate' is a read-only attribute.
    'BusRate' can use the following target types: X Screen, GPU.

  Attribute 'PCIEGen' (archlinux:0.0): 3.
    'PCIEGen' is an integer attribute.
    'PCIEGen' is a read-only attribute.
    'PCIEGen' can use the following target types: X Screen, GPU.

  Attribute 'GPUErrors' (archlinux:0.0): 0.
    'GPUErrors' is an integer attribute.
    'GPUErrors' is a read-only attribute.
    'GPUErrors' can use the following target types: X Screen.

  Attribute 'GPUPowerSource' (archlinux:0.0): 0.
    'GPUPowerSource' is an integer attribute.
    'GPUPowerSource' is a read-only attribute.
    'GPUPowerSource' can use the following target types: X Screen, GPU.

  Attribute 'GPUCurrentPerfLevel' (archlinux:0.0): 3.
    'GPUCurrentPerfLevel' is an integer attribute.
    'GPUCurrentPerfLevel' is a read-only attribute.
    'GPUCurrentPerfLevel' can use the following target types: X Screen, GPU.

  Attribute 'GPUAdaptiveClockState' (archlinux:0.0): 1.
    'GPUAdaptiveClockState' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'GPUAdaptiveClockState' is a read-only attribute.
    'GPUAdaptiveClockState' can use the following target types: X Screen, GPU.

  Attribute 'ECCConfigurationSupported' (archlinux:0.0): 0.
    'ECCConfigurationSupported' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'ECCConfigurationSupported' is a read-only attribute.
    'ECCConfigurationSupported' can use the following target types: X Screen, GPU.

  Attribute 'GPUCurrentClockFreqsString' (archlinux:0.0): nvclock=1531, nvclockmin=189, nvclockmax=1961, nvclockeditable=141, memclock=5508, memclockmin=5505, memclockmax=5505, memclockeditable=1, memTransferRate=11016, memTransferRatemin=11010, memTransferRatemax=11010, memTransferRateeditable=1 
    'GPUCurrentClockFreqsString' is a string attribute.
    'GPUCurrentClockFreqsString' is a read-only attribute.
    'GPUCurrentClockFreqsString' can use the following target types: X Screen, GPU.

  Attribute 'GPUPerfModes' (archlinux:0.0): perf=0, nvclock=139, nvclockmin=139, nvclockmax=607, nvclockeditable=1, memclock=405, memclockmin=405, memclockmax=405, memclockeditable=1, memTransferRate=810, memTransferRatemin=810, memTransferRatemax=810, memTransferRateeditable=1 ; perf=1, nvclock=139, nvclockmin=139, nvclockmax=1911, nvclockeditable=149, memclock=810, memclockmin=810, memclockmax=810, memclockeditable=1, memTransferRate=1620, memTransferRatemin=1620, memTransferRatemax=1620, memTransferRateeditable=1 ; perf=2, nvclock=189, nvclockmin=189, nvclockmax=1961, nvclockeditable=42, memclock=5005, memclockmin=5005, memclockmax=5005, memclockeditable=1, memTransferRate=10010, memTransferRatemin=10010, memTransferRatemax=10010, memTransferRateeditable=1 ; perf=3, nvclock=189, nvclockmin=189, nvclockmax=1961, nvclockeditable=141, memclock=5505, memclockmin=5505, memclockmax=5505, memclockeditable=1, memTransferRate=11010, memTransferRatemin=11010, memTransferRatemax=11010, memTransferRateeditable=1 
    'GPUPerfModes' is a string attribute.
    'GPUPerfModes' is a read-only attribute.
    'GPUPerfModes' can use the following target types: X Screen, GPU.

  Attribute 'GPUSlowdownTempThreshold' (archlinux:0.0): 93.
    'GPUSlowdownTempThreshold' is an integer attribute.
    'GPUSlowdownTempThreshold' is a read-only attribute.
    'GPUSlowdownTempThreshold' can use the following target types: X Screen, GPU.

  Attribute 'GPUShutdownTempThreshold' (archlinux:0.0): 96.
    'GPUShutdownTempThreshold' is an integer attribute.
    'GPUShutdownTempThreshold' is a read-only attribute.
    'GPUShutdownTempThreshold' can use the following target types: X Screen, GPU.

  Attribute 'FrameLockAvailable' (archlinux:0.0; display device: TV-1): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'FrameLockAvailable' (archlinux:0.0; display device: TV-5): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'FrameLockFirmwareUnsupported' (archlinux:0.0): 0.
    'FrameLockFirmwareUnsupported' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockFirmwareUnsupported' is a read-only attribute.
    'FrameLockFirmwareUnsupported' can use the following target types: X Screen, GPU.

  Attribute 'DigitalVibrance' (archlinux:0.0; display device: TV-1): 0.
    The valid values for 'DigitalVibrance' are in the range -1024 - 1023 (inclusive).
    'DigitalVibrance' is display device specific.
    'DigitalVibrance' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DigitalVibrance' (archlinux:0.0; display device: TV-5): -2.
    The valid values for 'DigitalVibrance' are in the range -1024 - 1023 (inclusive).
    'DigitalVibrance' is display device specific.
    'DigitalVibrance' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ImageSharpeningDefault' (archlinux:0.0; display device: TV-1): 127.
    'ImageSharpeningDefault' is an integer attribute.
    'ImageSharpeningDefault' is a read-only attribute.
    'ImageSharpeningDefault' is display device specific.
    'ImageSharpeningDefault' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ImageSharpeningDefault' (archlinux:0.0; display device: TV-5): 127.
    'ImageSharpeningDefault' is an integer attribute.
    'ImageSharpeningDefault' is a read-only attribute.
    'ImageSharpeningDefault' is display device specific.
    'ImageSharpeningDefault' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate' (archlinux:0.0; display device: TV-1): 60.00 Hz.
    'RefreshRate' is an integer attribute.
    'RefreshRate' is a read-only attribute.
    'RefreshRate' is display device specific.
    'RefreshRate' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate' (archlinux:0.0; display device: TV-5): 74.97 Hz.
    'RefreshRate' is an integer attribute.
    'RefreshRate' is a read-only attribute.
    'RefreshRate' is display device specific.
    'RefreshRate' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate3' (archlinux:0.0; display device: TV-1): 60.000 Hz.
    'RefreshRate3' is an integer attribute.
    'RefreshRate3' is a read-only attribute.
    'RefreshRate3' is display device specific.
    'RefreshRate3' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate3' (archlinux:0.0; display device: TV-5): 74.968 Hz.
    'RefreshRate3' is an integer attribute.
    'RefreshRate3' is a read-only attribute.
    'RefreshRate3' is display device specific.
    'RefreshRate3' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0.0; display device: TV-1): 0.
    Valid values for 'ColorSpace' are: 0, 1 and 2.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0.0; display device: TV-5): 0.
    Valid values for 'ColorSpace' are: 0, 1 and 2.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0.0; display device: TV-1): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0.0; display device: TV-5): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0.0; display device: TV-1): 0.
    Valid values for 'CurrentColorSpace' are: 0, 1, 2 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0.0; display device: TV-5): 0.
    Valid values for 'CurrentColorSpace' are: 0, 1, 2 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0.0; display device: TV-1): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0.0; display device: TV-5): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentMetaModeID' (archlinux:0.0): 50.
    'CurrentMetaModeID' is an integer attribute.
    'CurrentMetaModeID' can use the following target types: X Screen.

  Attribute 'CurrentMetaMode' (archlinux:0.0): id=50, switchable=yes, source=RandR :: DPY-5: 2560x1440_75 @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DPY-1: nvidia-auto-select @1920x1080 +2560+360 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0} 
    'CurrentMetaMode' is a string attribute.
    'CurrentMetaMode' can use the following target types: X Screen.

  Attribute 'XineramaInfoOrder' (archlinux:0.0): DP-2 
    'XineramaInfoOrder' is a string attribute.
    'XineramaInfoOrder' can use the following target types: X Screen.

  Attribute 'XVideoSyncToDisplay' (archlinux:0.0): 0x00000200.
    'XVideoSyncToDisplay' is a bitmask attribute.
    'XVideoSyncToDisplay' can use the following target types: X Screen.

  Attribute 'XVideoSyncToDisplayID' (archlinux:0.0): -1.
    'XVideoSyncToDisplayID' is an integer attribute.
    'XVideoSyncToDisplayID' can use the following target types: X Screen.

  Attribute 'CurrentXVideoSyncToDisplayID' (archlinux:0.0): 1.
    'CurrentXVideoSyncToDisplayID' is an integer attribute.
    'CurrentXVideoSyncToDisplayID' is a read-only attribute.
    'CurrentXVideoSyncToDisplayID' can use the following target types: X Screen.

Attributes queryable via archlinux:0[gpu:0]:

  Attribute 'OperatingSystem' (archlinux:0[gpu:0]): 0.
    The valid values for 'OperatingSystem' are in the range 0 - 2 (inclusive).
    'OperatingSystem' is a read-only attribute.
    'OperatingSystem' can use the following target types: X Screen, GPU.

  Attribute 'NvidiaDriverVersion' (archlinux:0[gpu:0]): 535.54.03 
    'NvidiaDriverVersion' is a string attribute.
    'NvidiaDriverVersion' is a read-only attribute.
    'NvidiaDriverVersion' can use the following target types: GPU.

  Attribute 'ConnectedDisplays' (archlinux:0[gpu:0]): 0x00002200.
    'ConnectedDisplays' is a bitmask attribute.
    'ConnectedDisplays' is a read-only attribute.
    'ConnectedDisplays' can use the following target types: X Screen, GPU.

  Attribute 'EnabledDisplays' (archlinux:0[gpu:0]): 0x00002200.
    'EnabledDisplays' is a bitmask attribute.
    'EnabledDisplays' is a read-only attribute.
    'EnabledDisplays' can use the following target types: X Screen, GPU.

  Attribute 'Depth30Allowed' (archlinux:0[gpu:0]): 1.
    'Depth30Allowed' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'Depth30Allowed' is a read-only attribute.
    'Depth30Allowed' can use the following target types: X Screen, GPU.

  Attribute 'NoScanout' (archlinux:0[gpu:0]): 0.
    'NoScanout' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'NoScanout' is a read-only attribute.
    'NoScanout' can use the following target types: X Screen, GPU.

  Attribute 'SliMosaicModeAvailable' (archlinux:0[gpu:0]): 0.
    'SliMosaicModeAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SliMosaicModeAvailable' is a read-only attribute.
    'SliMosaicModeAvailable' can use the following target types: X Screen, GPU.

  Attribute 'BusType' (archlinux:0[gpu:0]): 2.
    The valid values for 'BusType' are in the range 0 - 3 (inclusive).
    'BusType' is a read-only attribute.
    'BusType' can use the following target types: X Screen, GPU.

  Attribute 'PCIEMaxLinkSpeed' (archlinux:0[gpu:0]): 8000.
    'PCIEMaxLinkSpeed' is an integer attribute.
    'PCIEMaxLinkSpeed' is a read-only attribute.
    'PCIEMaxLinkSpeed' can use the following target types: X Screen, GPU.

  Attribute 'PCIEMaxLinkWidth' (archlinux:0[gpu:0]): 16.
    'PCIEMaxLinkWidth' is an integer attribute.
    'PCIEMaxLinkWidth' is a read-only attribute.
    'PCIEMaxLinkWidth' can use the following target types: GPU.

  Attribute 'PCIECurrentLinkSpeed' (archlinux:0[gpu:0]): 8000.
    'PCIECurrentLinkSpeed' is an integer attribute.
    'PCIECurrentLinkSpeed' is a read-only attribute.
    'PCIECurrentLinkSpeed' can use the following target types: X Screen, GPU.

  Attribute 'PCIECurrentLinkWidth' (archlinux:0[gpu:0]): 1.
    'PCIECurrentLinkWidth' is an integer attribute.
    'PCIECurrentLinkWidth' is a read-only attribute.
    'PCIECurrentLinkWidth' can use the following target types: GPU.

  Attribute 'VideoRam' (archlinux:0[gpu:0]): 11534336.
    'VideoRam' is an integer attribute.
    'VideoRam' is a read-only attribute.
    'VideoRam' can use the following target types: X Screen, GPU.

  Attribute 'TotalDedicatedGPUMemory' (archlinux:0[gpu:0]): 11264.
    'TotalDedicatedGPUMemory' is an integer attribute.
    'TotalDedicatedGPUMemory' is a read-only attribute.
    'TotalDedicatedGPUMemory' can use the following target types: GPU.

  Attribute 'GPUResizableBAR' (archlinux:0[gpu:0]): 0.
    'GPUResizableBAR' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'GPUResizableBAR' is a read-only attribute.
    'GPUResizableBAR' can use the following target types: GPU.

  Attribute 'UsedDedicatedGPUMemory' (archlinux:0[gpu:0]): 1161.
    'UsedDedicatedGPUMemory' is an integer attribute.
    'UsedDedicatedGPUMemory' is a read-only attribute.
    'UsedDedicatedGPUMemory' can use the following target types: GPU.

  Attribute 'Irq' (archlinux:0[gpu:0]): 155.
    'Irq' is an integer attribute.
    'Irq' is a read-only attribute.
    'Irq' can use the following target types: GPU.

  Attribute 'CUDACores' (archlinux:0[gpu:0]): 3584.
    'CUDACores' is an integer attribute.
    'CUDACores' is a read-only attribute.
    'CUDACores' can use the following target types: GPU.

  Attribute 'GPUMemoryInterface' (archlinux:0[gpu:0]): 352.
    'GPUMemoryInterface' is an integer attribute.
    'GPUMemoryInterface' is a read-only attribute.
    'GPUMemoryInterface' can use the following target types: GPU.

  Attribute 'GPUCoreTemp' (archlinux:0[gpu:0]): 53.
    'GPUCoreTemp' is an integer attribute.
    'GPUCoreTemp' is a read-only attribute.
    'GPUCoreTemp' can use the following target types: GPU.

  Attribute 'GPUCurrentClockFreqs' (archlinux:0[gpu:0]): 1531,5508.
    'GPUCurrentClockFreqs' is a packed integer attribute.
    'GPUCurrentClockFreqs' is a read-only attribute.
    'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.

  Attribute 'BusRate' (archlinux:0[gpu:0]): 16.
    'BusRate' is an integer attribute.
    'BusRate' is a read-only attribute.
    'BusRate' can use the following target types: GPU.

  Attribute 'PCIDomain' (archlinux:0[gpu:0]): 0.
    'PCIDomain' is an integer attribute.
    'PCIDomain' is a read-only attribute.
    'PCIDomain' can use the following target types: GPU.

  Attribute 'PCIBus' (archlinux:0[gpu:0]): 1.
    'PCIBus' is an integer attribute.
    'PCIBus' is a read-only attribute.
    'PCIBus' can use the following target types: GPU.

  Attribute 'PCIDevice' (archlinux:0[gpu:0]): 0.
    'PCIDevice' is an integer attribute.
    'PCIDevice' is a read-only attribute.
    'PCIDevice' can use the following target types: GPU.

  Attribute 'PCIFunc' (archlinux:0[gpu:0]): 0.
    'PCIFunc' is an integer attribute.
    'PCIFunc' is a read-only attribute.
    'PCIFunc' can use the following target types: GPU.

  Attribute 'PCIID' (archlinux:0[gpu:0]): 4318,6918.
    'PCIID' is a packed integer attribute.
    'PCIID' is a read-only attribute.
    'PCIID' can use the following target types: GPU.

  Attribute 'PCIEGen' (archlinux:0[gpu:0]): 3.
    'PCIEGen' is an integer attribute.
    'PCIEGen' is a read-only attribute.
    'PCIEGen' can use the following target types: GPU.

  Attribute 'GPUPowerSource' (archlinux:0[gpu:0]): 0.
    'GPUPowerSource' is an integer attribute.
    'GPUPowerSource' is a read-only attribute.
    'GPUPowerSource' can use the following target types: GPU.

  Attribute 'GPUCurrentPerfLevel' (archlinux:0[gpu:0]): 3.
    'GPUCurrentPerfLevel' is an integer attribute.
    'GPUCurrentPerfLevel' is a read-only attribute.
    'GPUCurrentPerfLevel' can use the following target types: X Screen, GPU.

  Attribute 'GPUAdaptiveClockState' (archlinux:0[gpu:0]): 1.
    'GPUAdaptiveClockState' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'GPUAdaptiveClockState' is a read-only attribute.
    'GPUAdaptiveClockState' can use the following target types: X Screen, GPU.

  Attribute 'GPUPowerMizerMode' (archlinux:0[gpu:0]): 2.
    Valid values for 'GPUPowerMizerMode' are: 0, 1 and 2.
    'GPUPowerMizerMode' can use the following target types: GPU.

  Attribute 'GPUPowerMizerDefaultMode' (archlinux:0[gpu:0]): 0.
    'GPUPowerMizerDefaultMode' is an integer attribute.
    'GPUPowerMizerDefaultMode' is a read-only attribute.
    'GPUPowerMizerDefaultMode' can use the following target types: GPU.

  Attribute 'ECCSupported' (archlinux:0[gpu:0]): 0.
    'ECCSupported' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'ECCSupported' is a read-only attribute.
    'ECCSupported' can use the following target types: GPU.

  Attribute 'GPULogoBrightness' (archlinux:0[gpu:0]): 100.
    The valid values for 'GPULogoBrightness' are in the range 0 - 100 (inclusive).
    'GPULogoBrightness' can use the following target types: GPU.

  Attribute 'ECCConfigurationSupported' (archlinux:0[gpu:0]): 0.
    'ECCConfigurationSupported' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'ECCConfigurationSupported' is a read-only attribute.
    'ECCConfigurationSupported' can use the following target types: GPU.

  Attribute 'GPUFanControlState' (archlinux:0[gpu:0]): 0.
    'GPUFanControlState' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'GPUFanControlState' can use the following target types: GPU.

  Attribute 'BaseMosaic' (archlinux:0[gpu:0]): 0.
    Valid values for 'BaseMosaic' are: 0.
    'BaseMosaic' is a read-only attribute.
    'BaseMosaic' can use the following target types: GPU.

  Attribute 'MultiGpuPrimaryPossible' (archlinux:0[gpu:0]): 0.
    'MultiGpuPrimaryPossible' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'MultiGpuPrimaryPossible' is a read-only attribute.
    'MultiGpuPrimaryPossible' can use the following target types: GPU.

  Attribute 'MultiGpuMasterPossible' (archlinux:0[gpu:0]): 0.
    'MultiGpuMasterPossible' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'MultiGpuMasterPossible' is a read-only attribute.
    'MultiGpuMasterPossible' can use the following target types: GPU.

  Attribute 'VideoEncoderUtilization' (archlinux:0[gpu:0]): 0.
    'VideoEncoderUtilization' is an integer attribute.
    'VideoEncoderUtilization' is a read-only attribute.
    'VideoEncoderUtilization' can use the following target types: GPU.

  Attribute 'VideoDecoderUtilization' (archlinux:0[gpu:0]): 0.
    'VideoDecoderUtilization' is an integer attribute.
    'VideoDecoderUtilization' is a read-only attribute.
    'VideoDecoderUtilization' can use the following target types: GPU.

  Attribute 'GPUCurrentClockFreqsString' (archlinux:0[gpu:0]): nvclock=1531, nvclockmin=189, nvclockmax=1961, nvclockeditable=141, memclock=5508, memclockmin=5505, memclockmax=5505, memclockeditable=1, memTransferRate=11016, memTransferRatemin=11010, memTransferRatemax=11010, memTransferRateeditable=1 
    'GPUCurrentClockFreqsString' is a string attribute.
    'GPUCurrentClockFreqsString' is a read-only attribute.
    'GPUCurrentClockFreqsString' can use the following target types: X Screen, GPU.

  Attribute 'GPUPerfModes' (archlinux:0[gpu:0]): perf=0, nvclock=139, nvclockmin=139, nvclockmax=607, nvclockeditable=1, memclock=405, memclockmin=405, memclockmax=405, memclockeditable=1, memTransferRate=810, memTransferRatemin=810, memTransferRatemax=810, memTransferRateeditable=1 ; perf=1, nvclock=139, nvclockmin=139, nvclockmax=1911, nvclockeditable=149, memclock=810, memclockmin=810, memclockmax=810, memclockeditable=1, memTransferRate=1620, memTransferRatemin=1620, memTransferRatemax=1620, memTransferRateeditable=1 ; perf=2, nvclock=189, nvclockmin=189, nvclockmax=1961, nvclockeditable=42, memclock=5005, memclockmin=5005, memclockmax=5005, memclockeditable=1, memTransferRate=10010, memTransferRatemin=10010, memTransferRatemax=10010, memTransferRateeditable=1 ; perf=3, nvclock=189, nvclockmin=189, nvclockmax=1961, nvclockeditable=141, memclock=5505, memclockmin=5505, memclockmax=5505, memclockeditable=1, memTransferRate=11010, memTransferRatemin=11010, memTransferRatemax=11010, memTransferRateeditable=1 
    'GPUPerfModes' is a string attribute.
    'GPUPerfModes' is a read-only attribute.
    'GPUPerfModes' can use the following target types: X Screen, GPU.

  Attribute 'GpuUUID' (archlinux:0[gpu:0]): GPU-1d3e45e8-d0dd-7025-c86f-2d87271d4b18 
    'GpuUUID' is a string attribute.
    'GpuUUID' is a read-only attribute.
    'GpuUUID' can use the following target types: GPU.

  Attribute 'GPUUtilization' (archlinux:0[gpu:0]): graphics=8, memory=2, video=0, PCIe=1 
    'GPUUtilization' is a string attribute.
    'GPUUtilization' is a read-only attribute.
    'GPUUtilization' can use the following target types: GPU.

  Attribute 'GPUSlowdownTempThreshold' (archlinux:0[gpu:0]): 93.
    'GPUSlowdownTempThreshold' is an integer attribute.
    'GPUSlowdownTempThreshold' is a read-only attribute.
    'GPUSlowdownTempThreshold' can use the following target types: GPU.

  Attribute 'GPUShutdownTempThreshold' (archlinux:0[gpu:0]): 96.
    'GPUShutdownTempThreshold' is an integer attribute.
    'GPUShutdownTempThreshold' is a read-only attribute.
    'GPUShutdownTempThreshold' can use the following target types: GPU.

  Attribute 'FrameLockAvailable' (archlinux:0[gpu:0]; display device: TV-1): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'FrameLockAvailable' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'FrameLockFirmwareUnsupported' (archlinux:0[gpu:0]): 0.
    'FrameLockFirmwareUnsupported' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockFirmwareUnsupported' is a read-only attribute.
    'FrameLockFirmwareUnsupported' can use the following target types: X Screen, GPU.

  Attribute 'Dithering' (archlinux:0[gpu:0]; display device: TV-1): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[gpu:0]; display device: TV-1): 1.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[gpu:0]; display device: TV-1): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[gpu:0]; display device: TV-5): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[gpu:0]; display device: TV-1): 3.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[gpu:0]; display device: TV-1): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[gpu:0]; display device: TV-1): 2.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'DigitalVibrance' (archlinux:0[gpu:0]; display device: TV-1): 0.
    The valid values for 'DigitalVibrance' are in the range -1024 - 1023 (inclusive).
    'DigitalVibrance' is display device specific.
    'DigitalVibrance' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DigitalVibrance' (archlinux:0[gpu:0]; display device: TV-5): -2.
    The valid values for 'DigitalVibrance' are in the range -1024 - 1023 (inclusive).
    'DigitalVibrance' is display device specific.
    'DigitalVibrance' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ImageSharpeningDefault' (archlinux:0[gpu:0]; display device: TV-1): 127.
    'ImageSharpeningDefault' is an integer attribute.
    'ImageSharpeningDefault' is a read-only attribute.
    'ImageSharpeningDefault' is display device specific.
    'ImageSharpeningDefault' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ImageSharpeningDefault' (archlinux:0[gpu:0]; display device: TV-5): 127.
    'ImageSharpeningDefault' is an integer attribute.
    'ImageSharpeningDefault' is a read-only attribute.
    'ImageSharpeningDefault' is display device specific.
    'ImageSharpeningDefault' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate' (archlinux:0[gpu:0]; display device: TV-1): 60.00 Hz.
    'RefreshRate' is an integer attribute.
    'RefreshRate' is a read-only attribute.
    'RefreshRate' is display device specific.
    'RefreshRate' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate' (archlinux:0[gpu:0]; display device: TV-5): 74.97 Hz.
    'RefreshRate' is an integer attribute.
    'RefreshRate' is a read-only attribute.
    'RefreshRate' is display device specific.
    'RefreshRate' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate3' (archlinux:0[gpu:0]; display device: TV-1): 60.000 Hz.
    'RefreshRate3' is an integer attribute.
    'RefreshRate3' is a read-only attribute.
    'RefreshRate3' is display device specific.
    'RefreshRate3' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate3' (archlinux:0[gpu:0]; display device: TV-5): 74.968 Hz.
    'RefreshRate3' is an integer attribute.
    'RefreshRate3' is a read-only attribute.
    'RefreshRate3' is display device specific.
    'RefreshRate3' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[gpu:0]; display device: TV-1): 0.
    Valid values for 'ColorSpace' are: 0, 1 and 2.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[gpu:0]; display device: TV-5): 0.
    Valid values for 'ColorSpace' are: 0, 1 and 2.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[gpu:0]; display device: TV-1): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[gpu:0]; display device: TV-5): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[gpu:0]; display device: TV-1): 0.
    Valid values for 'CurrentColorSpace' are: 0, 1, 2 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[gpu:0]; display device: TV-5): 0.
    Valid values for 'CurrentColorSpace' are: 0, 1, 2 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[gpu:0]; display device: TV-1): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[gpu:0]; display device: TV-5): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[gpu:0]; display device: TV-1): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'Hdmi3D' (archlinux:0[gpu:0]; display device: TV-1): 0.
    'Hdmi3D' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'Hdmi3D' is a read-only attribute.
    'Hdmi3D' is display device specific.
    'Hdmi3D' can use the following target types: GPU, Display Device.

  Attribute 'Hdmi3D' (archlinux:0[gpu:0]; display device: TV-5): 0.
    'Hdmi3D' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'Hdmi3D' is a read-only attribute.
    'Hdmi3D' is display device specific.
    'Hdmi3D' can use the following target types: GPU, Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[gpu:0]; display device: TV-1): 1.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[gpu:0]; display device: TV-5): 1.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

  Attribute 'DynamicBoostSupport' (archlinux:0[gpu:0]): 0.
    'DynamicBoostSupport' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DynamicBoostSupport' is a read-only attribute.
    'DynamicBoostSupport' can use the following target types: GPU.

Attributes queryable via archlinux:0[fan:0]:

  Attribute 'GPUTargetFanSpeed' (archlinux:0[fan:0]): 0.
    The valid values for 'GPUTargetFanSpeed' are in the range 0 - 100 (inclusive).
    'GPUTargetFanSpeed' can use the following target types: Fan.

  Attribute 'GPUCurrentFanSpeed' (archlinux:0[fan:0]): 46.
    The valid values for 'GPUCurrentFanSpeed' are in the range 0 - 100 (inclusive).
    'GPUCurrentFanSpeed' is a read-only attribute.
    'GPUCurrentFanSpeed' can use the following target types: Fan.

  Attribute 'GPUCurrentFanSpeedRPM' (archlinux:0[fan:0]): 1139.
    'GPUCurrentFanSpeedRPM' is an integer attribute.
    'GPUCurrentFanSpeedRPM' is a read-only attribute.
    'GPUCurrentFanSpeedRPM' can use the following target types: Fan.

  Attribute 'GPUFanControlType' (archlinux:0[fan:0]): 2.
    'GPUFanControlType' is an integer attribute.
    'GPUFanControlType' is a read-only attribute.
    'GPUFanControlType' can use the following target types: Fan.

  Attribute 'GPUFanTarget' (archlinux:0[fan:0]): 0x00000007.
    'GPUFanTarget' is a bitmask attribute.
    'GPUFanTarget' is a read-only attribute.
    'GPUFanTarget' can use the following target types: Fan.

Attributes queryable via archlinux:0[thermalsensor:0]:

  Attribute 'ThermalSensorReading' (archlinux:0[thermalsensor:0]): 53.
    The valid values for 'ThermalSensorReading' are in the range 0 - 127 (inclusive).
    'ThermalSensorReading' is a read-only attribute.
    'ThermalSensorReading' can use the following target types: Thermal Sensor.

  Attribute 'ThermalSensorProvider' (archlinux:0[thermalsensor:0]): 1.
    'ThermalSensorProvider' is an integer attribute.
    'ThermalSensorProvider' is a read-only attribute.
    'ThermalSensorProvider' can use the following target types: Thermal Sensor.

  Attribute 'ThermalSensorTarget' (archlinux:0[thermalsensor:0]): 1.
    'ThermalSensorTarget' is an integer attribute.
    'ThermalSensorTarget' is a read-only attribute.
    'ThermalSensorTarget' can use the following target types: Thermal Sensor.

Attributes queryable via archlinux:0[dpy:0]:

  Attribute 'FrameLockAvailable' (archlinux:0[dpy:0]): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[dpy:0]): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[dpy:0]): 0.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[dpy:0]): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[dpy:0]): 0.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[dpy:0]): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[dpy:0]): 0.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[dpy:0]): 0.
    Valid values for 'ColorSpace' are: 0.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[dpy:0]): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[dpy:0]): 0.
    Valid values for 'CurrentColorSpace' are: 0 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[dpy:0]): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[dpy:0]): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'RandROutputID' (archlinux:0[dpy:0]): 444.
    'RandROutputID' is an integer attribute.
    'RandROutputID' is a read-only attribute.
    'RandROutputID' is display device specific.
    'RandROutputID' can use the following target types: Display Device.

  Attribute 'DisplayVRRMode' (archlinux:0[dpy:0]): 0.
    'DisplayVRRMode' is an integer attribute.
    'DisplayVRRMode' is a read-only attribute.
    'DisplayVRRMode' is display device specific.
    'DisplayVRRMode' can use the following target types: Display Device.

  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:0]): 0.
    'DisplayVRREnabled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayVRREnabled' is a read-only attribute.
    'DisplayVRREnabled' is display device specific.
    'DisplayVRREnabled' can use the following target types: Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[dpy:0]): 0.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

Attributes queryable via archlinux:0[dpy:1]:

  Attribute 'FrameLockAvailable' (archlinux:0[dpy:1]): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[dpy:1]): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[dpy:1]): 1.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[dpy:1]): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[dpy:1]): 3.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[dpy:1]): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[dpy:1]): 2.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'DigitalVibrance' (archlinux:0[dpy:1]): 0.
    The valid values for 'DigitalVibrance' are in the range -1024 - 1023 (inclusive).
    'DigitalVibrance' is display device specific.
    'DigitalVibrance' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ImageSharpeningDefault' (archlinux:0[dpy:1]): 127.
    'ImageSharpeningDefault' is an integer attribute.
    'ImageSharpeningDefault' is a read-only attribute.
    'ImageSharpeningDefault' is display device specific.
    'ImageSharpeningDefault' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate' (archlinux:0[dpy:1]): 60.00 Hz.
    'RefreshRate' is an integer attribute.
    'RefreshRate' is a read-only attribute.
    'RefreshRate' is display device specific.
    'RefreshRate' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate3' (archlinux:0[dpy:1]): 60.000 Hz.
    'RefreshRate3' is an integer attribute.
    'RefreshRate3' is a read-only attribute.
    'RefreshRate3' is display device specific.
    'RefreshRate3' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[dpy:1]): 0.
    Valid values for 'ColorSpace' are: 0, 1 and 2.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[dpy:1]): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[dpy:1]): 0.
    Valid values for 'CurrentColorSpace' are: 0, 1, 2 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[dpy:1]): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[dpy:1]): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'RandROutputID' (archlinux:0[dpy:1]): 445.
    'RandROutputID' is an integer attribute.
    'RandROutputID' is a read-only attribute.
    'RandROutputID' is display device specific.
    'RandROutputID' can use the following target types: Display Device.

  Attribute 'Hdmi3D' (archlinux:0[dpy:1]): 0.
    'Hdmi3D' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'Hdmi3D' is a read-only attribute.
    'Hdmi3D' is display device specific.
    'Hdmi3D' can use the following target types: GPU, Display Device.

  Attribute 'DisplayVRRMode' (archlinux:0[dpy:1]): 0.
    'DisplayVRRMode' is an integer attribute.
    'DisplayVRRMode' is a read-only attribute.
    'DisplayVRRMode' is display device specific.
    'DisplayVRRMode' can use the following target types: Display Device.

  Attribute 'DisplayVRRMinRefreshRate' (archlinux:0[dpy:1]): 0.
    The valid values for 'DisplayVRRMinRefreshRate' are in the range 0 - 0 (inclusive).
    'DisplayVRRMinRefreshRate' is a read-only attribute.
    'DisplayVRRMinRefreshRate' is display device specific.
    'DisplayVRRMinRefreshRate' can use the following target types: Display Device.

  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:1]): 0.
    'DisplayVRREnabled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayVRREnabled' is a read-only attribute.
    'DisplayVRREnabled' is display device specific.
    'DisplayVRREnabled' can use the following target types: Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[dpy:1]): 1.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

Attributes queryable via archlinux:0[dpy:2]:

  Attribute 'FrameLockAvailable' (archlinux:0[dpy:2]): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[dpy:2]): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[dpy:2]): 0.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[dpy:2]): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[dpy:2]): 0.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[dpy:2]): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[dpy:2]): 0.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[dpy:2]): 0.
    Valid values for 'ColorSpace' are: 0.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[dpy:2]): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[dpy:2]): 0.
    Valid values for 'CurrentColorSpace' are: 0 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[dpy:2]): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[dpy:2]): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'RandROutputID' (archlinux:0[dpy:2]): 472.
    'RandROutputID' is an integer attribute.
    'RandROutputID' is a read-only attribute.
    'RandROutputID' is display device specific.
    'RandROutputID' can use the following target types: Display Device.

  Attribute 'DisplayVRRMode' (archlinux:0[dpy:2]): 0.
    'DisplayVRRMode' is an integer attribute.
    'DisplayVRRMode' is a read-only attribute.
    'DisplayVRRMode' is display device specific.
    'DisplayVRRMode' can use the following target types: Display Device.

  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:2]): 0.
    'DisplayVRREnabled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayVRREnabled' is a read-only attribute.
    'DisplayVRREnabled' is display device specific.
    'DisplayVRREnabled' can use the following target types: Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[dpy:2]): 0.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

Attributes queryable via archlinux:0[dpy:3]:

  Attribute 'FrameLockAvailable' (archlinux:0[dpy:3]): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[dpy:3]): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[dpy:3]): 0.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[dpy:3]): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[dpy:3]): 0.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[dpy:3]): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[dpy:3]): 0.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[dpy:3]): 0.
    Valid values for 'ColorSpace' are: 0, 1 and 2.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[dpy:3]): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[dpy:3]): 0.
    Valid values for 'CurrentColorSpace' are: 0, 1, 2 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[dpy:3]): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[dpy:3]): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'RandROutputID' (archlinux:0[dpy:3]): 473.
    'RandROutputID' is an integer attribute.
    'RandROutputID' is a read-only attribute.
    'RandROutputID' is display device specific.
    'RandROutputID' can use the following target types: Display Device.

  Attribute 'DisplayPortConnectorType' (archlinux:0[dpy:3]): 0.
    'DisplayPortConnectorType' is an integer attribute.
    'DisplayPortConnectorType' is a read-only attribute.
    'DisplayPortConnectorType' is display device specific.
    'DisplayPortConnectorType' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DisplayPortIsMultiStream' (archlinux:0[dpy:3]): 0.
    'DisplayPortIsMultiStream' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayPortIsMultiStream' is a read-only attribute.
    'DisplayPortIsMultiStream' is display device specific.
    'DisplayPortIsMultiStream' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DisplayPortSinkIsAudioCapable' (archlinux:0[dpy:3]): 0.
    'DisplayPortSinkIsAudioCapable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayPortSinkIsAudioCapable' is a read-only attribute.
    'DisplayPortSinkIsAudioCapable' is display device specific.
    'DisplayPortSinkIsAudioCapable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DisplayVRRMode' (archlinux:0[dpy:3]): 0.
    'DisplayVRRMode' is an integer attribute.
    'DisplayVRRMode' is a read-only attribute.
    'DisplayVRRMode' is display device specific.
    'DisplayVRRMode' can use the following target types: Display Device.

  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:3]): 0.
    'DisplayVRREnabled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayVRREnabled' is a read-only attribute.
    'DisplayVRREnabled' is display device specific.
    'DisplayVRREnabled' can use the following target types: Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[dpy:3]): 0.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

Attributes queryable via archlinux:0[dpy:4]:

  Attribute 'FrameLockAvailable' (archlinux:0[dpy:4]): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[dpy:4]): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[dpy:4]): 0.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[dpy:4]): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[dpy:4]): 0.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[dpy:4]): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[dpy:4]): 0.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[dpy:4]): 0.
    Valid values for 'ColorSpace' are: 0.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[dpy:4]): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[dpy:4]): 0.
    Valid values for 'CurrentColorSpace' are: 0 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[dpy:4]): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[dpy:4]): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'RandROutputID' (archlinux:0[dpy:4]): 474.
    'RandROutputID' is an integer attribute.
    'RandROutputID' is a read-only attribute.
    'RandROutputID' is display device specific.
    'RandROutputID' can use the following target types: Display Device.

  Attribute 'DisplayVRRMode' (archlinux:0[dpy:4]): 0.
    'DisplayVRRMode' is an integer attribute.
    'DisplayVRRMode' is a read-only attribute.
    'DisplayVRRMode' is display device specific.
    'DisplayVRRMode' can use the following target types: Display Device.

  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:4]): 0.
    'DisplayVRREnabled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayVRREnabled' is a read-only attribute.
    'DisplayVRREnabled' is display device specific.
    'DisplayVRREnabled' can use the following target types: Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[dpy:4]): 0.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

Attributes queryable via archlinux:0[dpy:5]:

  Attribute 'FrameLockAvailable' (archlinux:0[dpy:5]): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[dpy:5]): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[dpy:5]): 0.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[dpy:5]): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[dpy:5]): 0.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[dpy:5]): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[dpy:5]): 0.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'DigitalVibrance' (archlinux:0[dpy:5]): -2.
    The valid values for 'DigitalVibrance' are in the range -1024 - 1023 (inclusive).
    'DigitalVibrance' is display device specific.
    'DigitalVibrance' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ImageSharpeningDefault' (archlinux:0[dpy:5]): 127.
    'ImageSharpeningDefault' is an integer attribute.
    'ImageSharpeningDefault' is a read-only attribute.
    'ImageSharpeningDefault' is display device specific.
    'ImageSharpeningDefault' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate' (archlinux:0[dpy:5]): 74.97 Hz.
    'RefreshRate' is an integer attribute.
    'RefreshRate' is a read-only attribute.
    'RefreshRate' is display device specific.
    'RefreshRate' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'RefreshRate3' (archlinux:0[dpy:5]): 74.968 Hz.
    'RefreshRate3' is an integer attribute.
    'RefreshRate3' is a read-only attribute.
    'RefreshRate3' is display device specific.
    'RefreshRate3' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[dpy:5]): 0.
    Valid values for 'ColorSpace' are: 0, 1 and 2.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[dpy:5]): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[dpy:5]): 0.
    Valid values for 'CurrentColorSpace' are: 0, 1, 2 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[dpy:5]): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[dpy:5]): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'RandROutputID' (archlinux:0[dpy:5]): 475.
    'RandROutputID' is an integer attribute.
    'RandROutputID' is a read-only attribute.
    'RandROutputID' is display device specific.
    'RandROutputID' can use the following target types: Display Device.

  Attribute 'Hdmi3D' (archlinux:0[dpy:5]): 0.
    'Hdmi3D' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'Hdmi3D' is a read-only attribute.
    'Hdmi3D' is display device specific.
    'Hdmi3D' can use the following target types: GPU, Display Device.

  Attribute 'DisplayPortConnectorType' (archlinux:0[dpy:5]): 1.
    'DisplayPortConnectorType' is an integer attribute.
    'DisplayPortConnectorType' is a read-only attribute.
    'DisplayPortConnectorType' is display device specific.
    'DisplayPortConnectorType' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DisplayPortIsMultiStream' (archlinux:0[dpy:5]): 0.
    'DisplayPortIsMultiStream' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayPortIsMultiStream' is a read-only attribute.
    'DisplayPortIsMultiStream' is display device specific.
    'DisplayPortIsMultiStream' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DisplayPortSinkIsAudioCapable' (archlinux:0[dpy:5]): 1.
    'DisplayPortSinkIsAudioCapable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayPortSinkIsAudioCapable' is a read-only attribute.
    'DisplayPortSinkIsAudioCapable' is display device specific.
    'DisplayPortSinkIsAudioCapable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'DisplayVRRMode' (archlinux:0[dpy:5]): 3.
    'DisplayVRRMode' is an integer attribute.
    'DisplayVRRMode' is a read-only attribute.
    'DisplayVRRMode' is display device specific.
    'DisplayVRRMode' can use the following target types: Display Device.

  Attribute 'DisplayVRRMinRefreshRate' (archlinux:0[dpy:5]): 0.
    The valid values for 'DisplayVRRMinRefreshRate' are in the range 38 - 58 (inclusive).
    'DisplayVRRMinRefreshRate' is a read-only attribute.
    'DisplayVRRMinRefreshRate' is display device specific.
    'DisplayVRRMinRefreshRate' can use the following target types: Display Device.

  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:5]): 0.
    'DisplayVRREnabled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayVRREnabled' is a read-only attribute.
    'DisplayVRREnabled' is display device specific.
    'DisplayVRREnabled' can use the following target types: Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[dpy:5]): 1.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

Attributes queryable via archlinux:0[dpy:6]:

  Attribute 'FrameLockAvailable' (archlinux:0[dpy:6]): 0.
    'FrameLockAvailable' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'FrameLockAvailable' is a read-only attribute.
    'FrameLockAvailable' is display device specific.
    'FrameLockAvailable' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'Dithering' (archlinux:0[dpy:6]): 0.
    'Dithering' is an integer attribute.
    'Dithering' is display device specific.
    'Dithering' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDithering' (archlinux:0[dpy:6]): 0.
    'CurrentDithering' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'CurrentDithering' is a read-only attribute.
    'CurrentDithering' is display device specific.
    'CurrentDithering' can use the following target types: GPU, Display Device.

  Attribute 'DitheringMode' (archlinux:0[dpy:6]): 0.
    Valid values for 'DitheringMode' are: 0, 1, 2 and 3.
    'DitheringMode' is display device specific.
    'DitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringMode' (archlinux:0[dpy:6]): 0.
    'CurrentDitheringMode' is an integer attribute.
    'CurrentDitheringMode' is a read-only attribute.
    'CurrentDitheringMode' is display device specific.
    'CurrentDitheringMode' can use the following target types: GPU, Display Device.

  Attribute 'DitheringDepth' (archlinux:0[dpy:6]): 0.
    'DitheringDepth' is an integer attribute.
    'DitheringDepth' is display device specific.
    'DitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'CurrentDitheringDepth' (archlinux:0[dpy:6]): 0.
    'CurrentDitheringDepth' is an integer attribute.
    'CurrentDitheringDepth' is a read-only attribute.
    'CurrentDitheringDepth' is display device specific.
    'CurrentDitheringDepth' can use the following target types: GPU, Display Device.

  Attribute 'ColorSpace' (archlinux:0[dpy:6]): 0.
    Valid values for 'ColorSpace' are: 0.
    'ColorSpace' is display device specific.
    'ColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'ColorRange' (archlinux:0[dpy:6]): 0.
    Valid values for 'ColorRange' are: 0 and 1.
    'ColorRange' is display device specific.
    'ColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorSpace' (archlinux:0[dpy:6]): 0.
    Valid values for 'CurrentColorSpace' are: 0 and 3.
    'CurrentColorSpace' is a read-only attribute.
    'CurrentColorSpace' is display device specific.
    'CurrentColorSpace' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'CurrentColorRange' (archlinux:0[dpy:6]): 0.
    Valid values for 'CurrentColorRange' are: 0 and 1.
    'CurrentColorRange' is a read-only attribute.
    'CurrentColorRange' is display device specific.
    'CurrentColorRange' can use the following target types: X Screen, GPU, Display Device.

  Attribute 'SynchronousPaletteUpdates' (archlinux:0[dpy:6]): 0.
    'SynchronousPaletteUpdates' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'SynchronousPaletteUpdates' is display device specific.
    'SynchronousPaletteUpdates' can use the following target types: GPU, Display Device.

  Attribute 'RandROutputID' (archlinux:0[dpy:6]): 479.
    'RandROutputID' is an integer attribute.
    'RandROutputID' is a read-only attribute.
    'RandROutputID' is display device specific.
    'RandROutputID' can use the following target types: Display Device.

  Attribute 'DisplayVRRMode' (archlinux:0[dpy:6]): 0.
    'DisplayVRRMode' is an integer attribute.
    'DisplayVRRMode' is a read-only attribute.
    'DisplayVRRMode' is display device specific.
    'DisplayVRRMode' can use the following target types: Display Device.

  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:6]): 0.
    'DisplayVRREnabled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DisplayVRREnabled' is a read-only attribute.
    'DisplayVRREnabled' is display device specific.
    'DisplayVRREnabled' can use the following target types: Display Device.

  Attribute 'NumberOfHardwareHeadsUsed' (archlinux:0[dpy:6]): 0.
    'NumberOfHardwareHeadsUsed' is an integer attribute.
    'NumberOfHardwareHeadsUsed' is a read-only attribute.
    'NumberOfHardwareHeadsUsed' is display device specific.
    'NumberOfHardwareHeadsUsed' can use the following target types: GPU, Display Device.

Offline

#4 2023-06-19 21:30:45

seth
Member
Registered: 2012-09-03
Posts: 56,197

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

Did glxgears also spike the Xorg process?
Did you try to "export __GL_SYNC_TO_VBLANK=0"

CLUTTER_DEFAULT_FPS=75

Already a mitigational effort?

- Running with only one display enabled (via xrandr)

Incl. only the HDMI one? Did you try running DP-2  @60Hz?

XAUTHORITY=/run/user/1000/lyxauth

Are you using "ly"?
What if you don't and start the session w/ xinit/startx?

[   981.337] (II) FBDEV: driver for framebuffer: fbdev
[   981.337] (II) VESA: driver for VESA chipsets: vesa

Remove every xf86-video-* package, at best they don't do anything. At worst, they get in the way.

pti=on page_alloc.shuffle=1 … apparmor=1 security=apparmor

Try w/o apparmor, pti=auto (default) and no shuffling.

BOOT_IMAGE=/vmlinuz-linux-hardened root=/dev/mapper/AntergosVG-AntergosRoot rw cryptdevice=/dev/disk/by-uuid/c1ee095e-2fb7-466e-a4d9-b251b449fa9f:cryptAntergos

https://bbs.archlinux.org/misc.php?action=rules


Ftr

Attribute 'DisplayVRRMode' (archlinux:0[dpy:0]): 0.
  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:0]): 0.
  Attribute 'DisplayVRRMode' (archlinux:0[dpy:1]): 0.

Offline

#5 2023-06-19 22:00:39

Atrate
Member
Registered: 2023-06-19
Posts: 7

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

seth wrote:

Did glxgears also spike the Xorg process?
Did you try to "export __GL_SYNC_TO_VBLANK=0"

Glxgears makes Xorg use slightly more CPU (around 10%) but does not cause the huge spike.

Setting  __GL_SYNC_TO_VBLANK=0 gives no change, all it did is make glxgears report very high FPS values, in the thousands or tens of thousands.

seth wrote:

CLUTTER_DEFAULT_FPS=75

Already a mitigational effort?

Setting this variable along with syncing to DP was the only way I could get it to run at 75Hz back in the day when I was setting it up

seth wrote:

- Running with only one display enabled (via xrandr)

Incl. only the HDMI one? Did you try running DP-2  @60Hz?

DP-2 @60Hz: no change

HDMI only: still spikes Xorg but not to 100% but around 60%.

seth wrote:

XAUTHORITY=/run/user/1000/lyxauth

Are you using "ly"?
What if you don't and start the session w/ xinit/startx?

No change. Even happens without using i3 and using whatever it is that X launches by default

seth wrote:

[   981.337] (II) FBDEV: driver for framebuffer: fbdev
[   981.337] (II) VESA: driver for VESA chipsets: vesa

Remove every xf86-video-* package, at best they don't do anything. At worst, they get in the way.

Removed, rebooted, no change.

seth wrote:

pti=on page_alloc.shuffle=1 … apparmor=1 security=apparmor

Try w/o apparmor, pti=auto (default) and no shuffling.

Booted with

pti=auto page_alloc.shuffle=0 apparmor=0

No change (checked aa with aa-enabled as well).

seth wrote:

Ftr

Attribute 'DisplayVRRMode' (archlinux:0[dpy:0]): 0.
  Attribute 'DisplayVRREnabled' (archlinux:0[dpy:0]): 0.
  Attribute 'DisplayVRRMode' (archlinux:0[dpy:1]): 0.

What would "Ftr" mean in this case?

Offline

#6 2023-06-19 22:07:34

seth
Member
Registered: 2012-09-03
Posts: 56,197

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

"For the records", get rid of the clutter setting and run the DP-2 output at 60Hz.

Setting  __GL_SYNC_TO_VBLANK=0 gives no change

Is this in relation to glxgears or the general situation (and did you export the variable globally)?

Offline

#7 2023-06-20 07:31:44

Atrate
Member
Registered: 2023-06-19
Posts: 7

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

seth wrote:

"For the records", get rid of the clutter setting and run the DP-2 output at 60Hz.

No change (after reboot hmm)

seth wrote:

Setting  __GL_SYNC_TO_VBLANK=0 gives no change

Is this in relation to glxgears or the general situation (and did you export the variable globally)?

No change in relation to the general situation, glxgears with __GL_SYNC_TO_VBLANK=0 does this:

$ glxgears
56298 frames in 5.0 seconds = 11259.569 FPS
56971 frames in 5.0 seconds = 11394.108 FPS

(I set __GL_SYNC_TO_VBLANK=0 in /etc/environment and rebooted)

I feel like I may test this situation out on another OS's live ISO if it comes with Nvidia drivers, maybe Pop OS.

Last edited by Atrate (2023-06-20 07:32:25)

Offline

#8 2023-06-20 12:46:42

seth
Member
Registered: 2012-09-03
Posts: 56,197

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

Just as a sanity check, do the spikes remain if you disable HW acceleration for LO, https://wiki.archlinux.org/title/LibreO … or_crashes ?
Do you experience those spikes (in Xorg) w/ https://archlinux.org/packages/extra/x86_64/falkon/ ? Notably w/ HW acceleration enabled (which for some weird reason is in the websurfing settings wink

Offline

#9 2023-06-20 13:02:38

Atrate
Member
Registered: 2023-06-19
Posts: 7

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

seth wrote:

Just as a sanity check, do the spikes remain if you disable HW acceleration for LO, https://wiki.archlinux.org/title/LibreO … or_crashes ?

Problem stays no matter whether HW acceleration is on or off in Libreoffice.

seth wrote:

Do you experience those spikes (in Xorg) w/ https://archlinux.org/packages/extra/x86_64/falkon/ ? Notably w/ HW acceleration enabled (which for some weird reason is in the websurfing settings wink

Kind of: no matter whether HW accel is enabled in Falkon, Xorg usage jumps to around 30% when I hold down a key to type in the address box repeatedly.

New finding: running picom WITHOUT `--legacy-backends` and WITH curved corners causes Xorg to lag heavily, although the CPU spike only goes up to around 50%. That does not happen when using --legacy-backends.

(Ofc the lag in LOffice, OBS and gpick stays even without picom running)

Offline

#10 2023-06-20 13:08:31

seth
Member
Registered: 2012-09-03
Posts: 56,197

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

Cross-check that w/ one of the the simple text editors in gtk3-demo or "zenity --text-info --editable".
If that causes the problem, try "GDK_CORE_DEVICE_EVENTS=1 zenity --text-info --editable"

Offline

#11 2023-06-20 14:29:59

Atrate
Member
Registered: 2023-06-19
Posts: 7

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

Zenity results:

1. When typing, at first Xorg usage stays at around 1%
2. When the letters go over the width of the window and a scrollbar appears, usage jumps up a bit, to around 5%
3. Resizing the window to be almost-fullscreen and typing until and after the scrollbar shows up again makes the usage cap out at around 15%
4. Making the window be fully fullscreen drops the usage down to 3%

All of the above while constantly typing "W" by holding the key down.

Setting GDK_CORE_DEVICE_EVENTS=1 does not change the behaviour.

Offline

#12 2023-09-18 17:48:23

Atrate
Member
Registered: 2023-06-19
Posts: 7

Re: Xorg 100% CPU core and GPU usage in weird situations with Nvidia

I think I may have found a likely culprit. As seen in the video linked in the
OP, even under heavy "load", the PCIe Gen x width stays at 3@1x. The 1080ti is
supposed to support up to 3@16x, yet it does not scale up that high under load
(also tested it right now).

This could indicate a hardware failure, as the same issue happens under Windows.
Now I just need to test whether it's the GPU's or the motherboard's fault, but
regardless, it will be a costly thing to replace, ugh...

That's what you get for buying used GPUs and not checking them extremely
thoroughly.

EDIT:

An interesting side-effect is that, while game and compute performance with the
dGPU being set as the primary GPU is still decent, even with 1x width, the
issues become much more pronounced when switching to a hybrid PRIME iGPU + dGPU
offload setup. In this case, the performance of the desktop environment as well
as LibreOffice, OBS, etc. is **much** improved, but the performance of games is
**much** reduced (though still better than with an iGPU-only setup).

Last edited by Atrate (2023-09-18 17:51:37)

Offline

Board footer

Powered by FluxBB