You are not logged in.
I'm trying to start Picom with
$ picombut receive the following error:
[ 09/08/2021 22:30:07.245 vsync_init ERROR ] No supported vsync method found for this backend
[ 09/08/2021 22:30:07.245 session_init FATAL ERROR ] Failed to initialize the backendTrying '$picom --diagnostic' '$ picom --backend xrender' also produces that error. 'glx' and 'xr_glx_hybrid' backends instead produce the error:
[ 09/08/2021 22:36:39.369 vsync_opengl_swc_init ERROR ] Failed to load a swap control extension.
[ 09/08/2021 22:36:39.369 session_init FATAL ERROR ] Failed to initialize the backendHowever, if I log out of and log back in via LightDM (regardless of which session I select), or switch to any other TTY with 'alt+ctrl+f<n>' (after entering credentials and entering 'startx'), picom starts fine without any error messages.
My graphics card is a GeForce GTX 1060 3GB. I do have an internal graphics card but nothing is connected to it, and I'm not trying to use Nvidia Optimus. Here's the full output of lscpi
$ lspci0:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #6 (rev f1)
00:1c.6 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #7 (rev f1)
00:1c.7 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #8 (rev f1)
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
00:1d.1 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #10 (rev f1)
00:1f.0 ISA bridge: Intel Corporation H110 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 3GB] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)This is what entering 'glxinfo -B' looks like:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Mesa/X.org (0xffffffff)
Device: llvmpipe (LLVM 12.0.1, 256 bits) (0xffffffff)
Version: 21.2.1
Accelerated: no
Video memory: 7910MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.1
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 12.0.1, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.2.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.1 Mesa 21.2.1
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20After switching TTYs or logging back in/out, this is what 'glxinfo -B' looks like:
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 3072 MB
Total available memory: 3072 MB
Currently available dedicated video memory: 2786 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.63.01
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 470.63.01
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.63.01
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20My first guess is that the driver was being loaded after startup, so I've tried adding 'nvidia, nvidia_modeset, nvidia_uvm and nvidia_drm' to the MODULES array in /etc/mkinitcpio.conf, as well as adding the 'nvidia-drm.modeset=1' kernel parameter to '/etc/default/grub' and generating the config file (to be completely honest I don't know if nvidia-drm.modeset=1 was necessary). After performing those steps, the issue was not resolved.
I'm running LightDM and i3 together, and no desktop environment. I've tried running ~/.xinitrc as a session, but that didn't seem to have any effect.
I've tried various boot configurations for the sake of seeking what sticks but as of now I'm not sure after several hours of troubleshooting. How can I get picom working (or rather, how can I get the nvidia drivers to load) after initially booting up? I would really appreciate the help. Below I have copied and pasted package versions, Xorg & LightDM log and related configuration files.
Package versions:
- lightdm 1:1.30.0-4
- nvidia 470.63.01-5
- picom 8.2-1
- And also: 'Kernel: Linux 5.14.1-arch1-1'
Here's my Xorg log:
$ cat /var/log/Xorg.0.log[ 3.029]
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
[ 3.029] Build Operating System: Linux Archlinux
[ 3.029] Current Operating System: Linux hostname 5.14.1-arch1-1 #1 SMP PREEMPT Fri, 03 Sep 2021 20:27:41 +0000 x86_64
[ 3.029] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=6e08c497-f7b5-426f-826e-e25af29745c7 rw loglevel=3 quiet apparmor=1 security=apparmor nvidia-drm.modeset=1
[ 3.029] Build Date: 04 August 2021 08:13:54AM
[ 3.029]
[ 3.029] Current version of pixman: 0.40.0
[ 3.029] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 3.029] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 3.029] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 8 22:12:33 2021
[ 3.031] (==) Using config file: "/etc/X11/xorg.conf"
[ 3.031] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 3.031] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 3.032] (==) ServerLayout "Layout0"
[ 3.032] (**) |-->Screen "Screen0" (0)
[ 3.032] (**) | |-->Monitor "Monitor0"
[ 3.032] (**) | |-->Device "Device0"
[ 3.032] (**) | |-->GPUDevice "Device0"
[ 3.032] (**) |-->Input Device "Keyboard0"
[ 3.032] (**) |-->Input Device "Mouse0"
[ 3.032] (**) Option "Xinerama" "0"
[ 3.032] (==) Automatically adding devices
[ 3.032] (==) Automatically enabling devices
[ 3.032] (==) Automatically adding GPU devices
[ 3.032] (==) Automatically binding GPU devices
[ 3.032] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 3.032] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 3.032] Entry deleted from font path.
[ 3.033] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 3.033] Entry deleted from font path.
[ 3.033] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 3.033] Entry deleted from font path.
[ 3.035] (==) FontPath set to:
/usr/share/fonts/TTF,
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 3.035] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 3.036] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 3.036] (WW) Disabling Keyboard0
[ 3.036] (WW) Disabling Mouse0
[ 3.036] (II) Module ABI versions:
[ 3.036] X.Org ANSI C Emulation: 0.4
[ 3.036] X.Org Video Driver: 24.1
[ 3.036] X.Org XInput driver : 24.1
[ 3.036] X.Org Server Extension : 10.0
[ 3.036] (++) using VT number 7
[ 3.036] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 3.038] (--) PCI:*(1@0:0:0) 10de:1c02:3842:6160 rev 161, Mem @ 0xee000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 3.038] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 3.038] (II) LoadModule: "glx"
[ 3.039] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 3.050] (II) Module glx: vendor="X.Org Foundation"
[ 3.050] compiled for 1.20.13, module version = 1.0.0
[ 3.050] ABI class: X.Org Server Extension, version 10.0
[ 3.050] (II) LoadModule: "nvidia"
[ 3.050] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 3.056] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 3.056] compiled for 1.6.99.901, module version = 1.0.0
[ 3.056] Module class: X.Org Video Driver
[ 3.056] (II) NVIDIA dlloader X Driver 470.63.01 Tue Aug 3 20:37:27 UTC 2021
[ 3.056] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 3.060] (II) Loading sub module "fb"
[ 3.060] (II) LoadModule: "fb"
[ 3.060] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 3.061] (II) Module fb: vendor="X.Org Foundation"
[ 3.061] compiled for 1.20.13, module version = 1.0.0
[ 3.061] ABI class: X.Org ANSI C Emulation, version 0.4
[ 3.061] (II) Loading sub module "wfb"
[ 3.061] (II) LoadModule: "wfb"
[ 3.061] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 3.061] (II) Module wfb: vendor="X.Org Foundation"
[ 3.061] compiled for 1.20.13, module version = 1.0.0
[ 3.061] ABI class: X.Org ANSI C Emulation, version 0.4
[ 3.061] (II) Loading sub module "ramdac"
[ 3.061] (II) LoadModule: "ramdac"
[ 3.061] (II) Module "ramdac" already built-in
[ 4.479] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 4.479] (==) NVIDIA(0): RGB weight 888
[ 4.479] (==) NVIDIA(0): Default visual is TrueColor
[ 4.479] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 4.481] (**) NVIDIA(0): Option "Stereo" "0"
[ 4.481] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "DFP-6"
[ 4.481] (**) NVIDIA(0): Option "SLI" "Off"
[ 4.481] (**) NVIDIA(0): Option "MultiGPU" "Off"
[ 4.481] (**) NVIDIA(0): Option "BaseMosaic" "off"
[ 4.481] (**) NVIDIA(0): Stereo disabled by request
[ 4.481] (**) NVIDIA(0): NVIDIA SLI disabled.
[ 4.481] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[ 4.481] (**) NVIDIA(0): Option "MetaModes" "HDMI-0: nvidia-auto-select +1920+0, DP-4: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, AllowGSYNCCompatible=On}"
[ 4.481] (**) NVIDIA(0): Enabling 2D acceleration
[ 4.481] (II) Loading sub module "glxserver_nvidia"
[ 4.481] (II) LoadModule: "glxserver_nvidia"
[ 4.482] (WW) Warning, couldn't open module glxserver_nvidia
[ 4.482] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
[ 4.482] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 4.482] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 4.482] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 4.482] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 4.482] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
[ 4.482] (II) NVIDIA: The X server does not support PRIME Render Offload.
[ 4.826] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[ 4.826] (--) NVIDIA(0): DFP-0
[ 4.826] (--) NVIDIA(0): DFP-1
[ 4.826] (--) NVIDIA(0): DFP-2
[ 4.826] (--) NVIDIA(0): DFP-3
[ 4.826] (--) NVIDIA(0): DFP-4
[ 4.826] (--) NVIDIA(0): DFP-5
[ 4.826] (--) NVIDIA(0): DFP-6 (boot)
[ 4.826] (--) NVIDIA(0): DFP-7
[ 4.969] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GTX 1060 3GB (GP106-A) at PCI:1:0:0
[ 4.970] (II) NVIDIA(0): (GPU-0)
[ 4.970] (--) NVIDIA(0): Memory: 3145728 kBytes
[ 4.970] (--) NVIDIA(0): VideoBIOS: 86.06.3c.00.60
[ 4.970] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 4.970] (--) NVIDIA(GPU-0): DFP-0: disconnected
[ 4.970] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[ 4.970] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[ 4.970] (--) NVIDIA(GPU-0):
[ 5.013] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): connected
[ 5.013] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): Internal TMDS
[ 5.013] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): 600.0 MHz maximum pixel clock
[ 5.013] (--) NVIDIA(GPU-0):
[ 5.014] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 5.014] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[ 5.014] (--) NVIDIA(GPU-0): DFP-2: 1440.0 MHz maximum pixel clock
[ 5.014] (--) NVIDIA(GPU-0):
[ 5.014] (--) NVIDIA(GPU-0): DFP-3: disconnected
[ 5.014] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[ 5.014] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[ 5.014] (--) NVIDIA(GPU-0):
[ 5.014] (--) NVIDIA(GPU-0): DFP-4: disconnected
[ 5.014] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[ 5.014] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[ 5.014] (--) NVIDIA(GPU-0):
[ 5.014] (--) NVIDIA(GPU-0): DFP-5: disconnected
[ 5.014] (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
[ 5.014] (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
[ 5.014] (--) NVIDIA(GPU-0):
[ 5.014] (--) NVIDIA(GPU-0): AOC 2460G4 (DFP-6): connected
[ 5.014] (--) NVIDIA(GPU-0): AOC 2460G4 (DFP-6): Internal DisplayPort
[ 5.014] (--) NVIDIA(GPU-0): AOC 2460G4 (DFP-6): 1440.0 MHz maximum pixel clock
[ 5.014] (--) NVIDIA(GPU-0):
[ 5.017] (--) NVIDIA(GPU-0): DFP-7: disconnected
[ 5.017] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[ 5.017] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[ 5.017] (--) NVIDIA(GPU-0):
[ 5.072] (II) NVIDIA(0): Validated MetaModes:
[ 5.072] (II) NVIDIA(0):
[ 5.072] (II) NVIDIA(0): "HDMI-0:nvidia-auto-select+1920+0,DP-4:nvidia-auto-select+0+0{ForceCompositionPipeline=On,AllowGSYNCCompatible=On}"
[ 5.072] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 1080
[ 5.075] (--) NVIDIA(0): DPI set to (101, 101); computed from "UseEdidDpi" X config
[ 5.076] (--) NVIDIA(0): option
[ 5.076] (II) NVIDIA: Reserving 24576.00 MB of virtual memory for indirect memory
[ 5.076] (II) NVIDIA: access.
[ 5.078] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 5.078] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 5.078] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 5.078] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 5.078] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 5.078] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 5.078] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 5.078] (II) NVIDIA(0): Config Options in the README.
[ 5.093] (II) NVIDIA(0): Setting mode "HDMI-0:nvidia-auto-select+1920+0,DP-4:nvidia-auto-select+0+0{ForceCompositionPipeline=On,AllowGSYNCCompatible=On}"
[ 5.250] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 5.250] (==) NVIDIA(0): Backing store enabled
[ 5.250] (==) NVIDIA(0): Silken mouse disabled
[ 5.250] (**) NVIDIA(0): DPMS enabled
[ 5.251] (II) Loading sub module "dri2"
[ 5.251] (II) LoadModule: "dri2"
[ 5.251] (II) Module "dri2" already built-in
[ 5.251] (II) NVIDIA(0): [DRI2] Setup complete
[ 5.251] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 5.251] (II) Initializing extension Generic Event Extension
[ 5.251] (II) Initializing extension SHAPE
[ 5.251] (II) Initializing extension MIT-SHM
[ 5.251] (II) Initializing extension XInputExtension
[ 5.252] (II) Initializing extension XTEST
[ 5.252] (II) Initializing extension BIG-REQUESTS
[ 5.252] (II) Initializing extension SYNC
[ 5.252] (II) Initializing extension XKEYBOARD
[ 5.252] (II) Initializing extension XC-MISC
[ 5.252] (II) Initializing extension SECURITY
[ 5.252] (II) Initializing extension XFIXES
[ 5.252] (II) Initializing extension RENDER
[ 5.252] (II) Initializing extension RANDR
[ 5.253] (II) Initializing extension COMPOSITE
[ 5.253] (II) Initializing extension DAMAGE
[ 5.253] (II) Initializing extension MIT-SCREEN-SAVER
[ 5.253] (II) Initializing extension DOUBLE-BUFFER
[ 5.253] (II) Initializing extension RECORD
[ 5.253] (II) Initializing extension DPMS
[ 5.253] (II) Initializing extension Present
[ 5.253] (II) Initializing extension DRI3
[ 5.253] (II) Initializing extension X-Resource
[ 5.253] (II) Initializing extension XVideo
[ 5.253] (II) Initializing extension XVideo-MotionCompensation
[ 5.253] (II) Initializing extension GLX
[ 5.253] (II) AIGLX: Screen 0 is not DRI2 capable
[ 5.483] (II) IGLX: Loaded and initialized swrast
[ 5.483] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 5.483] (II) Initializing extension XFree86-VidModeExtension
[ 5.484] (II) Initializing extension XFree86-DGA
[ 5.484] (II) Initializing extension XFree86-DRI
[ 5.484] (II) Initializing extension DRI2
[ 5.484] (II) Initializing extension NV-GLX
[ 5.484] (II) Initializing extension NV-CONTROL
[ 5.485] (II) Initializing extension XINERAMA
[ 5.570] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[ 5.570] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 5.570] (II) LoadModule: "libinput"
[ 5.570] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 5.573] (II) Module libinput: vendor="X.Org Foundation"
[ 5.573] compiled for 1.20.11, module version = 1.1.0
[ 5.573] Module class: X.Org XInput Driver
[ 5.573] ABI class: X.Org XInput driver, version 24.1
[ 5.573] (II) Using input driver 'libinput' for 'Power Button'
[ 5.573] (**) Power Button: always reports core events
[ 5.573] (**) Option "Device" "/dev/input/event2"
[ 5.574] (**) Option "_source" "server/udev"
[ 5.581] (II) event2 - Power Button: is tagged by udev as: Keyboard
[ 5.581] (II) event2 - Power Button: device is a keyboard
[ 5.581] (II) event2 - Power Button: device removed
[ 5.626] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[ 5.626] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 5.627] (II) event2 - Power Button: is tagged by udev as: Keyboard
[ 5.627] (II) event2 - Power Button: device is a keyboard
[ 5.628] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 5.628] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 5.628] (II) Using input driver 'libinput' for 'Power Button'
[ 5.628] (**) Power Button: always reports core events
[ 5.628] (**) Option "Device" "/dev/input/event1"
[ 5.628] (**) Option "_source" "server/udev"
[ 5.629] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 5.629] (II) event1 - Power Button: device is a keyboard
[ 5.629] (II) event1 - Power Button: device removed
[ 5.679] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[ 5.679] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[ 5.682] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 5.682] (II) event1 - Power Button: device is a keyboard
[ 5.684] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[ 5.684] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[ 5.684] (II) Using input driver 'libinput' for 'Sleep Button'
[ 5.684] (**) Sleep Button: always reports core events
[ 5.684] (**) Option "Device" "/dev/input/event0"
[ 5.684] (**) Option "_source" "server/udev"
[ 5.687] (II) event0 - Sleep Button: is tagged by udev as: Keyboard
[ 5.687] (II) event0 - Sleep Button: device is a keyboard
[ 5.687] (II) event0 - Sleep Button: device removed
[ 5.719] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[ 5.719] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[ 5.722] (II) event0 - Sleep Button: is tagged by udev as: Keyboard
[ 5.722] (II) event0 - Sleep Button: device is a keyboard
[ 5.723] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 5.723] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 5.724] (II) LoadModule: "modesetting"
[ 5.724] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 5.728] (II) Module modesetting: vendor="X.Org Foundation"
[ 5.728] compiled for 1.20.13, module version = 1.20.13
[ 5.728] Module class: X.Org Video Driver
[ 5.728] ABI class: X.Org Video Driver, version 24.1
[ 5.729] (II) modeset(G0): using drv /dev/dri/card0
[ 5.731] (**) modeset(G0): Depth 24, (--) framebuffer bpp 32
[ 5.731] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[ 5.731] (==) modeset(G0): RGB weight 888
[ 5.732] (==) modeset(G0): Default visual is TrueColor
[ 5.732] (II) Loading sub module "glamoregl"
[ 5.732] (II) LoadModule: "glamoregl"
[ 5.732] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 5.748] (II) Module glamoregl: vendor="X.Org Foundation"
[ 5.748] compiled for 1.20.13, module version = 1.0.1
[ 5.748] ABI class: X.Org ANSI C Emulation, version 0.4
[ 5.837] (II) modeset(G0): Refusing to try glamor on llvmpipe
[ 5.838] (EE) modeset(G0): glamor initialization failed
[ 5.838] (II) modeset(G0): ShadowFB: preferred YES, enabled YES
[ 5.838] (II) modeset(G0): Double-buffered shadow updates: off
[ 5.838] (II) modeset(G0): Output DVI-D-1-1 using monitor section Monitor0
[ 5.885] (II) modeset(G0): Output HDMI-1-1 has no monitor section
[ 5.885] (II) modeset(G0): Output DP-1-1 has no monitor section
[ 5.885] (II) modeset(G0): Output DP-1-2 has no monitor section
[ 5.889] (II) modeset(G0): Output DP-1-3 has no monitor section
[ 5.940] (==) modeset(G0): Using gamma correction (1.0, 1.0, 1.0)
[ 5.940] (==) modeset(G0): DPI set to (96, 96)
[ 5.940] (II) Loading sub module "fb"
[ 5.940] (II) LoadModule: "fb"
[ 5.940] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 5.940] (II) Module fb: vendor="X.Org Foundation"
[ 5.940] compiled for 1.20.13, module version = 1.0.0
[ 5.940] ABI class: X.Org ANSI C Emulation, version 0.4
[ 5.940] (II) Loading sub module "shadow"
[ 5.940] (II) LoadModule: "shadow"
[ 5.940] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 5.941] (II) Module shadow: vendor="X.Org Foundation"
[ 5.941] compiled for 1.20.13, module version = 1.1.0
[ 5.941] ABI class: X.Org ANSI C Emulation, version 0.4
[ 5.941] (==) modeset(G0): Backing store enabled
[ 5.941] (==) modeset(G0): Silken mouse disabled
[ 5.942] (II) modeset(G0): Initializing kms color map for depth 24, 8 bpc.
[ 5.942] (**) modeset(G0): DPMS enabled
[ 5.942] (WW) modeset(G0): Option "AllowEmptyInitialConfiguration" is not used
[ 5.942] (WW) modeset(G0): Option "Stereo" is not used
[ 5.942] (WW) modeset(G0): Option "nvidiaXineramaInfoOrder" is not used
[ 5.942] (WW) modeset(G0): Option "metamodes" is not used
[ 5.942] (WW) modeset(G0): Option "SLI" is not used
[ 5.942] (WW) modeset(G0): Option "MultiGPU" is not used
[ 5.942] (WW) modeset(G0): Option "BaseMosaic" is not used
[ 5.942] (II) modeset(G0): Damage tracking initialized
[ 5.942] xf86: found device 1
[ 5.943] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=12 (/dev/input/event10)
[ 5.943] (II) No input driver specified, ignoring this device.
[ 5.943] (II) This device may have been added with another device file.
[ 5.943] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event4)
[ 5.943] (II) No input driver specified, ignoring this device.
[ 5.943] (II) This device may have been added with another device file.
[ 5.943] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event5)
[ 5.943] (II) No input driver specified, ignoring this device.
[ 5.943] (II) This device may have been added with another device file.
[ 5.944] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event6)
[ 5.944] (II) No input driver specified, ignoring this device.
[ 5.944] (II) This device may have been added with another device file.
[ 5.944] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event7)
[ 5.944] (II) No input driver specified, ignoring this device.
[ 5.944] (II) This device may have been added with another device file.
[ 5.944] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=10 (/dev/input/event8)
[ 5.944] (II) No input driver specified, ignoring this device.
[ 5.944] (II) This device may have been added with another device file.
[ 5.944] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=11 (/dev/input/event9)
[ 5.945] (II) No input driver specified, ignoring this device.
[ 5.945] (II) This device may have been added with another device file.
[ 5.945] (II) config/udev: Adding input device SINOWEALTH Speedlink Game Mouse (/dev/input/event16)
[ 5.945] (**) SINOWEALTH Speedlink Game Mouse: Applying InputClass "libinput pointer catchall"
[ 5.945] (II) Using input driver 'libinput' for 'SINOWEALTH Speedlink Game Mouse'
[ 5.945] (**) SINOWEALTH Speedlink Game Mouse: always reports core events
[ 5.945] (**) Option "Device" "/dev/input/event16"
[ 5.945] (**) Option "_source" "server/udev"
[ 6.000] (II) event16 - SINOWEALTH Speedlink Game Mouse: is tagged by udev as: Mouse
[ 6.000] (II) event16 - SINOWEALTH Speedlink Game Mouse: device is a pointer
[ 6.001] (II) event16 - SINOWEALTH Speedlink Game Mouse: device removed
[ 6.053] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:258A:0027.0001/input/input16/event16"
[ 6.053] (II) XINPUT: Adding extended input device "SINOWEALTH Speedlink Game Mouse" (type: MOUSE, id 9)
[ 6.053] (**) Option "AccelerationScheme" "none"
[ 6.053] (**) SINOWEALTH Speedlink Game Mouse: (accel) selected scheme none/0
[ 6.053] (**) SINOWEALTH Speedlink Game Mouse: (accel) acceleration factor: 2.000
[ 6.053] (**) SINOWEALTH Speedlink Game Mouse: (accel) acceleration threshold: 4
[ 6.113] (II) event16 - SINOWEALTH Speedlink Game Mouse: is tagged by udev as: Mouse
[ 6.113] (II) event16 - SINOWEALTH Speedlink Game Mouse: device is a pointer
[ 6.116] (II) config/udev: Adding input device SINOWEALTH Speedlink Game Mouse (/dev/input/mouse0)
[ 6.116] (II) No input driver specified, ignoring this device.
[ 6.116] (II) This device may have been added with another device file.
[ 6.118] (II) config/udev: Adding input device SINOWEALTH Speedlink Game Mouse Keyboard (/dev/input/event17)
[ 6.118] (**) SINOWEALTH Speedlink Game Mouse Keyboard: Applying InputClass "libinput keyboard catchall"
[ 6.118] (II) Using input driver 'libinput' for 'SINOWEALTH Speedlink Game Mouse Keyboard'
[ 6.118] (**) SINOWEALTH Speedlink Game Mouse Keyboard: always reports core events
[ 6.118] (**) Option "Device" "/dev/input/event17"
[ 6.118] (**) Option "_source" "server/udev"
[ 6.122] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: is tagged by udev as: Keyboard
[ 6.122] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: device is a keyboard
[ 6.123] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: device removed
[ 6.146] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:258A:0027.0002/input/input17/event17"
[ 6.146] (II) XINPUT: Adding extended input device "SINOWEALTH Speedlink Game Mouse Keyboard" (type: KEYBOARD, id 10)
[ 6.150] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: is tagged by udev as: Keyboard
[ 6.151] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: device is a keyboard
[ 6.154] (II) config/udev: Adding input device SONiX USB DEVICE (/dev/input/event18)
[ 6.154] (**) SONiX USB DEVICE: Applying InputClass "libinput keyboard catchall"
[ 6.154] (II) Using input driver 'libinput' for 'SONiX USB DEVICE'
[ 6.154] (**) SONiX USB DEVICE: always reports core events
[ 6.154] (**) Option "Device" "/dev/input/event18"
[ 6.154] (**) Option "_source" "server/udev"
[ 6.158] (II) event18 - SONiX USB DEVICE: is tagged by udev as: Keyboard
[ 6.158] (II) event18 - SONiX USB DEVICE: device is a keyboard
[ 6.159] (II) event18 - SONiX USB DEVICE: device removed
[ 6.193] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:0C45:672E.0003/input/input19/event18"
[ 6.194] (II) XINPUT: Adding extended input device "SONiX USB DEVICE" (type: KEYBOARD, id 11)
[ 6.198] (II) event18 - SONiX USB DEVICE: is tagged by udev as: Keyboard
[ 6.198] (II) event18 - SONiX USB DEVICE: device is a keyboard
[ 6.201] (II) config/udev: Adding input device SONiX USB DEVICE Keyboard (/dev/input/event19)
[ 6.201] (**) SONiX USB DEVICE Keyboard: Applying InputClass "libinput keyboard catchall"
[ 6.202] (II) Using input driver 'libinput' for 'SONiX USB DEVICE Keyboard'
[ 6.202] (**) SONiX USB DEVICE Keyboard: always reports core events
[ 6.202] (**) Option "Device" "/dev/input/event19"
[ 6.202] (**) Option "_source" "server/udev"
[ 6.205] (II) event19 - SONiX USB DEVICE Keyboard: is tagged by udev as: Keyboard
[ 6.206] (II) event19 - SONiX USB DEVICE Keyboard: device is a keyboard
[ 6.207] (II) event19 - SONiX USB DEVICE Keyboard: device removed
[ 6.239] (II) libinput: SONiX USB DEVICE Keyboard: needs a virtual subdevice
[ 6.239] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:0C45:672E.0004/input/input20/event19"
[ 6.239] (II) XINPUT: Adding extended input device "SONiX USB DEVICE Keyboard" (type: MOUSE, id 12)
[ 6.240] (**) Option "AccelerationScheme" "none"
[ 6.240] (**) SONiX USB DEVICE Keyboard: (accel) selected scheme none/0
[ 6.240] (**) SONiX USB DEVICE Keyboard: (accel) acceleration factor: 2.000
[ 6.240] (**) SONiX USB DEVICE Keyboard: (accel) acceleration threshold: 4
[ 6.244] (II) event19 - SONiX USB DEVICE Keyboard: is tagged by udev as: Keyboard
[ 6.244] (II) event19 - SONiX USB DEVICE Keyboard: device is a keyboard
[ 6.247] (II) config/udev: Adding input device SONiX USB DEVICE Wireless Radio Control (/dev/input/event20)
[ 6.247] (**) SONiX USB DEVICE Wireless Radio Control: Applying InputClass "libinput keyboard catchall"
[ 6.247] (II) Using input driver 'libinput' for 'SONiX USB DEVICE Wireless Radio Control'
[ 6.247] (**) SONiX USB DEVICE Wireless Radio Control: always reports core events
[ 6.247] (**) Option "Device" "/dev/input/event20"
[ 6.247] (**) Option "_source" "server/udev"
[ 6.251] (II) event20 - SONiX USB DEVICE Wireless Radio Control: is tagged by udev as: Keyboard
[ 6.251] (II) event20 - SONiX USB DEVICE Wireless Radio Control: device is a keyboard
[ 6.252] (II) event20 - SONiX USB DEVICE Wireless Radio Control: device removed
[ 6.310] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:0C45:672E.0004/input/input21/event20"
[ 6.310] (II) XINPUT: Adding extended input device "SONiX USB DEVICE Wireless Radio Control" (type: KEYBOARD, id 13)
[ 6.314] (II) event20 - SONiX USB DEVICE Wireless Radio Control: is tagged by udev as: Keyboard
[ 6.315] (II) event20 - SONiX USB DEVICE Wireless Radio Control: device is a keyboard
[ 6.317] (II) config/udev: Adding input device SONiX USB DEVICE (/dev/input/event21)
[ 6.318] (II) No input driver specified, ignoring this device.
[ 6.318] (II) This device may have been added with another device file.
[ 6.319] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event11)
[ 6.319] (II) No input driver specified, ignoring this device.
[ 6.319] (II) This device may have been added with another device file.
[ 6.320] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event12)
[ 6.320] (II) No input driver specified, ignoring this device.
[ 6.320] (II) This device may have been added with another device file.
[ 6.321] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event13)
[ 6.321] (II) No input driver specified, ignoring this device.
[ 6.321] (II) This device may have been added with another device file.
[ 6.322] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event14)
[ 6.322] (II) No input driver specified, ignoring this device.
[ 6.322] (II) This device may have been added with another device file.
[ 6.324] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event15)
[ 6.324] (II) No input driver specified, ignoring this device.
[ 6.324] (II) This device may have been added with another device file.
[ 6.325] (II) config/udev: Adding input device PC Speaker (/dev/input/event3)
[ 6.325] (II) No input driver specified, ignoring this device.
[ 6.325] (II) This device may have been added with another device file.
[ 6.344] (**) SONiX USB DEVICE Keyboard: Applying InputClass "libinput keyboard catchall"
[ 6.344] (II) Using input driver 'libinput' for 'SONiX USB DEVICE Keyboard'
[ 6.344] (**) SONiX USB DEVICE Keyboard: always reports core events
[ 6.344] (**) Option "Device" "/dev/input/event19"
[ 6.344] (**) Option "_source" "_driver/libinput"
[ 6.344] (II) libinput: SONiX USB DEVICE Keyboard: is a virtual subdevice
[ 6.344] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:0C45:672E.0004/input/input20/event19"
[ 6.344] (II) XINPUT: Adding extended input device "SONiX USB DEVICE Keyboard" (type: KEYBOARD, id 14)
[ 6.388] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): connected
[ 6.388] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): Internal TMDS
[ 6.388] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): 600.0 MHz maximum pixel clock
[ 6.388] (--) NVIDIA(GPU-0):
[ 6.431] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): connected
[ 6.431] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): Internal TMDS
[ 6.431] (--) NVIDIA(GPU-0): Acer R221Q (DFP-1): 600.0 MHz maximum pixel clock
[ 6.431] (--) NVIDIA(GPU-0):
[ 6.432] (II) config/udev: removing device SINOWEALTH Speedlink Game Mouse Keyboard
[ 6.432] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: device removed
[ 6.456] (II) UnloadModule: "libinput"
[ 6.456] (II) config/udev: Adding input device SINOWEALTH Speedlink Game Mouse Keyboard (/dev/input/event17)
[ 6.456] (**) SINOWEALTH Speedlink Game Mouse Keyboard: Applying InputClass "libinput keyboard catchall"
[ 6.456] (II) Using input driver 'libinput' for 'SINOWEALTH Speedlink Game Mouse Keyboard'
[ 6.456] (**) SINOWEALTH Speedlink Game Mouse Keyboard: always reports core events
[ 6.456] (**) Option "Device" "/dev/input/event17"
[ 6.456] (**) Option "_source" "server/udev"
[ 6.457] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: is tagged by udev as: Keyboard
[ 6.457] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: device is a keyboard
[ 6.457] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: device removed
[ 6.469] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:258A:0027.0002/input/input17/event17"
[ 6.469] (II) XINPUT: Adding extended input device "SINOWEALTH Speedlink Game Mouse Keyboard" (type: KEYBOARD, id 10)
[ 6.470] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: is tagged by udev as: Keyboard
[ 6.470] (II) event17 - SINOWEALTH Speedlink Game Mouse Keyboard: device is a keyboard
[ 6.471] (II) config/udev: Adding input device SONiX USB DEVICE (/dev/input/event21)
[ 6.471] (II) No input driver specified, ignoring this device.
[ 6.471] (II) This device may have been added with another device file.
[ 6.471] (II) config/udev: removing device SONiX USB DEVICE
[ 6.471] (II) event18 - SONiX USB DEVICE: device removed
[ 6.482] (II) UnloadModule: "libinput"
[ 6.483] (II) config/udev: Adding input device SONiX USB DEVICE (/dev/input/event18)
[ 6.483] (**) SONiX USB DEVICE: Applying InputClass "libinput keyboard catchall"
[ 6.483] (II) Using input driver 'libinput' for 'SONiX USB DEVICE'
[ 6.483] (**) SONiX USB DEVICE: always reports core events
[ 6.483] (**) Option "Device" "/dev/input/event18"
[ 6.483] (**) Option "_source" "server/udev"
[ 6.484] (II) event18 - SONiX USB DEVICE: is tagged by udev as: Keyboard
[ 6.484] (II) event18 - SONiX USB DEVICE: device is a keyboard
[ 6.484] (II) event18 - SONiX USB DEVICE: device removed
[ 6.493] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:0C45:672E.0003/input/input19/event18"
[ 6.493] (II) XINPUT: Adding extended input device "SONiX USB DEVICE" (type: KEYBOARD, id 11)
[ 6.494] (II) event18 - SONiX USB DEVICE: is tagged by udev as: Keyboard
[ 6.494] (II) event18 - SONiX USB DEVICE: device is a keyboard
[ 6.494] (II) config/udev: removing device SONiX USB DEVICE Keyboard
[ 6.495] (II) UnloadModule: "libinput"
[ 6.495] (II) config/udev: removing device SONiX USB DEVICE Keyboard
[ 6.495] (II) event19 - SONiX USB DEVICE Keyboard: device removed
[ 6.519] (II) UnloadModule: "libinput"
[ 6.520] (II) config/udev: Adding input device SONiX USB DEVICE Keyboard (/dev/input/event19)
[ 6.520] (**) SONiX USB DEVICE Keyboard: Applying InputClass "libinput keyboard catchall"
[ 6.520] (II) Using input driver 'libinput' for 'SONiX USB DEVICE Keyboard'
[ 6.520] (**) SONiX USB DEVICE Keyboard: always reports core events
[ 6.520] (**) Option "Device" "/dev/input/event19"
[ 6.520] (**) Option "_source" "server/udev"
[ 6.522] (II) event19 - SONiX USB DEVICE Keyboard: is tagged by udev as: Keyboard
[ 6.522] (II) event19 - SONiX USB DEVICE Keyboard: device is a keyboard
[ 6.523] (II) event19 - SONiX USB DEVICE Keyboard: device removed
[ 6.559] (II) libinput: SONiX USB DEVICE Keyboard: needs a virtual subdevice
[ 6.559] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:0C45:672E.0004/input/input20/event19"
[ 6.559] (II) XINPUT: Adding extended input device "SONiX USB DEVICE Keyboard" (type: MOUSE, id 12)
[ 6.559] (**) Option "AccelerationScheme" "none"
[ 6.559] (**) SONiX USB DEVICE Keyboard: (accel) selected scheme none/0
[ 6.559] (**) SONiX USB DEVICE Keyboard: (accel) acceleration factor: 2.000
[ 6.559] (**) SONiX USB DEVICE Keyboard: (accel) acceleration threshold: 4
[ 6.560] (II) event19 - SONiX USB DEVICE Keyboard: is tagged by udev as: Keyboard
[ 6.560] (II) event19 - SONiX USB DEVICE Keyboard: device is a keyboard
[ 6.560] (**) SONiX USB DEVICE Keyboard: Applying InputClass "libinput keyboard catchall"
[ 6.560] (II) Using input driver 'libinput' for 'SONiX USB DEVICE Keyboard'
[ 6.560] (**) SONiX USB DEVICE Keyboard: always reports core events
[ 6.560] (**) Option "Device" "/dev/input/event19"
[ 6.560] (**) Option "_source" "_driver/libinput"
[ 6.560] (II) libinput: SONiX USB DEVICE Keyboard: is a virtual subdevice
[ 6.560] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:0C45:672E.0004/input/input20/event19"
[ 6.560] (II) XINPUT: Adding extended input device "SONiX USB DEVICE Keyboard" (type: KEYBOARD, id 14)
[ 6.560] (II) config/udev: removing device SONiX USB DEVICE Wireless Radio Control
[ 6.561] (II) event20 - SONiX USB DEVICE Wireless Radio Control: device removed
[ 6.606] (II) UnloadModule: "libinput"
[ 6.606] (II) config/udev: Adding input device SONiX USB DEVICE Wireless Radio Control (/dev/input/event20)
[ 6.606] (**) SONiX USB DEVICE Wireless Radio Control: Applying InputClass "libinput keyboard catchall"
[ 6.606] (II) Using input driver 'libinput' for 'SONiX USB DEVICE Wireless Radio Control'
[ 6.606] (**) SONiX USB DEVICE Wireless Radio Control: always reports core events
[ 6.606] (**) Option "Device" "/dev/input/event20"
[ 6.606] (**) Option "_source" "server/udev"
[ 6.607] (II) event20 - SONiX USB DEVICE Wireless Radio Control: is tagged by udev as: Keyboard
[ 6.607] (II) event20 - SONiX USB DEVICE Wireless Radio Control: device is a keyboard
[ 6.608] (II) event20 - SONiX USB DEVICE Wireless Radio Control: device removed
[ 6.692] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:0C45:672E.0004/input/input21/event20"
[ 6.692] (II) XINPUT: Adding extended input device "SONiX USB DEVICE Wireless Radio Control" (type: KEYBOARD, id 13)
[ 6.694] (II) event20 - SONiX USB DEVICE Wireless Radio Control: is tagged by udev as: Keyboard
[ 6.694] (II) event20 - SONiX USB DEVICE Wireless Radio Control: device is a keyboard
[ 6.695] (II) config/udev: removing device SINOWEALTH Speedlink Game Mouse
[ 6.695] (II) event16 - SINOWEALTH Speedlink Game Mouse: device removed
[ 6.746] (II) UnloadModule: "libinput"
[ 6.746] (II) config/udev: Adding input device SINOWEALTH Speedlink Game Mouse (/dev/input/event16)
[ 6.746] (**) SINOWEALTH Speedlink Game Mouse: Applying InputClass "libinput pointer catchall"
[ 6.746] (II) Using input driver 'libinput' for 'SINOWEALTH Speedlink Game Mouse'
[ 6.746] (**) SINOWEALTH Speedlink Game Mouse: always reports core events
[ 6.746] (**) Option "Device" "/dev/input/event16"
[ 6.746] (**) Option "_source" "server/udev"
[ 6.804] (II) event16 - SINOWEALTH Speedlink Game Mouse: is tagged by udev as: Mouse
[ 6.804] (II) event16 - SINOWEALTH Speedlink Game Mouse: device is a pointer
[ 6.805] (II) event16 - SINOWEALTH Speedlink Game Mouse: device removed
[ 6.879] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:258A:0027.0001/input/input16/event16"
[ 6.879] (II) XINPUT: Adding extended input device "SINOWEALTH Speedlink Game Mouse" (type: MOUSE, id 9)
[ 6.880] (**) Option "AccelerationScheme" "none"
[ 6.880] (**) SINOWEALTH Speedlink Game Mouse: (accel) selected scheme none/0
[ 6.880] (**) SINOWEALTH Speedlink Game Mouse: (accel) acceleration factor: 2.000
[ 6.880] (**) SINOWEALTH Speedlink Game Mouse: (accel) acceleration threshold: 4
[ 6.939] (II) event16 - SINOWEALTH Speedlink Game Mouse: is tagged by udev as: Mouse
[ 6.940] (II) event16 - SINOWEALTH Speedlink Game Mouse: device is a pointer
[ 6.942] (II) config/udev: Adding input device SINOWEALTH Speedlink Game Mouse (/dev/input/mouse0)
[ 6.942] (II) No input driver specified, ignoring this device.
[ 6.942] (II) This device may have been added with another device file.
[ 6.942] (II) config/udev: removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0 /dev/dri/card0
[ 6.942] xf86: remove device 0 /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
[ 6.944] (II) UnloadModule: "modesetting"
[ 6.944] (II) UnloadSubModule: "shadow"
[ 6.944] (II) Unloading shadow
[ 6.944] (II) UnloadSubModule: "fb"
[ 6.944] (II) Unloading fb
[ 6.944] (II) UnloadSubModule: "glamoregl"
[ 6.944] (II) Unloading glamoregl
[ 6.944] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 6.944] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 6.945] (II) LoadModule: "modesetting"
[ 6.946] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 6.946] (II) Module modesetting: vendor="X.Org Foundation"
[ 6.946] compiled for 1.20.13, module version = 1.20.13
[ 6.946] Module class: X.Org Video Driver
[ 6.946] ABI class: X.Org Video Driver, version 24.1
[ 6.946] (II) UnloadModule: "modesetting"
[ 6.946] (II) Unloading modesetting
[ 6.946] (II) Failed to load module "modesetting" (already loaded, 0)
[ 6.947] (II) modeset(G0): using drv /dev/dri/card0
[ 6.949] (**) modeset(G0): Depth 24, (--) framebuffer bpp 32
[ 6.949] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[ 6.949] (==) modeset(G0): RGB weight 888
[ 6.949] (==) modeset(G0): Default visual is TrueColor
[ 6.949] (II) Loading sub module "glamoregl"
[ 6.949] (II) LoadModule: "glamoregl"
[ 6.949] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 6.950] (II) Module glamoregl: vendor="X.Org Foundation"
[ 6.950] compiled for 1.20.13, module version = 1.0.1
[ 6.950] ABI class: X.Org ANSI C Emulation, version 0.4
[ 6.974] (II) modeset(G0): Refusing to try glamor on llvmpipe
[ 6.975] (EE) modeset(G0): glamor initialization failed
[ 6.975] (II) modeset(G0): ShadowFB: preferred YES, enabled YES
[ 6.975] (II) modeset(G0): Double-buffered shadow updates: off
[ 6.975] (II) modeset(G0): Output DVI-D-1-1 using monitor section Monitor0
[ 7.022] (II) modeset(G0): Output HDMI-1-1 has no monitor section
[ 7.022] (II) modeset(G0): Output DP-1-1 has no monitor section
[ 7.022] (II) modeset(G0): Output DP-1-2 has no monitor section
[ 7.027] (II) modeset(G0): Output DP-1-3 has no monitor section
[ 7.078] (==) modeset(G0): Using gamma correction (1.0, 1.0, 1.0)
[ 7.078] (==) modeset(G0): DPI set to (96, 96)
[ 7.078] (II) Loading sub module "fb"
[ 7.078] (II) LoadModule: "fb"
[ 7.078] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 7.078] (II) Module fb: vendor="X.Org Foundation"
[ 7.078] compiled for 1.20.13, module version = 1.0.0
[ 7.078] ABI class: X.Org ANSI C Emulation, version 0.4
[ 7.078] (II) Loading sub module "shadow"
[ 7.078] (II) LoadModule: "shadow"
[ 7.078] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 7.078] (II) Module shadow: vendor="X.Org Foundation"
[ 7.078] compiled for 1.20.13, module version = 1.1.0
[ 7.078] ABI class: X.Org ANSI C Emulation, version 0.4
[ 7.079] (==) modeset(G0): Backing store enabled
[ 7.079] (==) modeset(G0): Silken mouse disabled
[ 7.079] (II) modeset(G0): Initializing kms color map for depth 24, 8 bpc.
[ 7.079] (**) modeset(G0): DPMS enabled
[ 7.079] (WW) modeset(G0): Option "AllowEmptyInitialConfiguration" is not used
[ 7.079] (WW) modeset(G0): Option "Stereo" is not used
[ 7.079] (WW) modeset(G0): Option "nvidiaXineramaInfoOrder" is not used
[ 7.079] (WW) modeset(G0): Option "metamodes" is not used
[ 7.079] (WW) modeset(G0): Option "SLI" is not used
[ 7.079] (WW) modeset(G0): Option "MultiGPU" is not used
[ 7.079] (WW) modeset(G0): Option "BaseMosaic" is not used
[ 7.079] (II) modeset(G0): Damage tracking initialized
[ 7.079] xf86: found device 1lightdm.log:
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=338
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: [LightDM] contains unknown option greeter-session
[+0.00s] DEBUG: [LightDM] contains unknown option user-session
[+0.00s] DEBUG: [LightDM] contains unknown option display-setup-script
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.00s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.00s] DEBUG: XServer 0: Launching X Server
[+0.00s] DEBUG: Launching process 345: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.00s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.00s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.12s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.12s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0.14s] DEBUG: User /org/freedesktop/Accounts/User1001 added
[+3.43s] DEBUG: Got signal 10 from process 345
[+3.43s] DEBUG: XServer 0: Got signal from X server :0
[+3.43s] DEBUG: XServer 0: Connecting to XServer :0
[+3.52s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+3.52s] DEBUG: Session pid=404: Started with service 'lightdm-greeter', username 'lightdm'
[+3.54s] DEBUG: Session pid=404: Authentication complete with return value 0: Success
[+3.54s] DEBUG: Seat seat0: Session authenticated, running command
[+3.54s] DEBUG: Session pid=404: Running command /usr/bin/lightdm-webkit2-greeter
[+3.54s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+3.54s] DEBUG: Session pid=404: Logging to /var/log/lightdm/seat0-greeter.log
[+3.68s] DEBUG: Activating VT 7
[+3.68s] DEBUG: Activating login1 session c1
[+3.68s] DEBUG: Seat seat0 changes active session to c1
[+3.68s] DEBUG: Session c1 is already active
[+4.46s] DEBUG: Greeter connected version=1.30.0 api=1 resettable=false
[+4.82s] DEBUG: Greeter requests data directory for user wineuser
[+4.82s] DEBUG: Creating shared data directory /var/lib/lightdm-data/wineuser
[+12.03s] DEBUG: Greeter start authentication for username
[+12.03s] DEBUG: Session pid=490: Started with service 'lightdm', username 'username'
[+12.07s] DEBUG: Session pid=490: Got 1 message(s) from PAM
[+12.07s] DEBUG: Prompt greeter with 1 message(s)
[+12.07s] DEBUG: Continue authentication
[+12.14s] DEBUG: Session pid=490: Authentication complete with return value 0: Success
[+12.14s] DEBUG: Authenticate result for user username: Success
[+12.14s] DEBUG: User hostname authorized
[+12.14s] DEBUG: Greeter requests session xinitrc
[+12.15s] DEBUG: Writing /home/username/.dmrc
[+12.16s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
[+12.16s] DEBUG: Terminating login1 session c1
[+12.17s] DEBUG: Session pid=404: Sending SIGTERM
[+12.22s] DEBUG: Greeter closed communication channel
[+12.22s] DEBUG: Session pid=404: Exited with return value 0
[+12.22s] DEBUG: Seat seat0: Session stopped
[+12.22s] DEBUG: Seat seat0: Greeter stopped, running session
[+12.22s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
[+12.23s] DEBUG: Session pid=490: Running command /etc/lightdm/Xsession xinitrcsession-helper
[+12.23s] DEBUG: Creating shared data directory /var/lib/lightdm-data/username
[+12.23s] DEBUG: Session pid=490: Logging to .xsession-errors
[+12.46s] DEBUG: Activating VT 7
[+12.46s] DEBUG: Activating login1 session 2
[+12.46s] DEBUG: Seat seat0 changes active session to
[+12.46s] DEBUG: Seat seat0 changes active session to 2
[+12.46s] DEBUG: Session 2 is already activeFor the sake of completeness:
$ cat /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.confSection "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/nvidia/xorg"
ModulePath "/usr/lib/xorg/modules"
EndSectionMy /etc/X11/xorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 470.63.01
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 470.63.01
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Acer R221Q"
HorizSync 31.0 - 75.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVIDIA GeForce GTX 1060 3GB"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-6"
Option "metamodes" "HDMI-0: nvidia-auto-select +1920+0, DP-4: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, AllowGSYNCCompatible=On}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSectionMy /etc/lightdm/lightdm.conf (just the settings that were changed, original config reference here):
[LightDM]
run-directory=/run/lightdm
# Seat configuration
greeter-session = lightdm-webkit-theme-aether
user-session = xinitrc # I've also tried i3 here
display-setup-script =/etc/lightdm/display_setup.sh
[Seat:*]
greeter-session = lightdm-webkit2-greeter
session-wrapper=/etc/lightdm/XsessionMy ~/.config/picom/picom.conf:
#################################
# Shadows #
#################################
# Enabled client-side shadows on windows. Note desktop windows
# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
# unless explicitly requested using the wintypes option.
#
# shadow = false
shadow = true;
# The blur radius for shadows, in pixels. (defaults to 12)
# shadow-radius = 12
shadow-radius = 7;
# The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
# shadow-opacity = .75
# The left offset for shadows, in pixels. (defaults to -15)
# shadow-offset-x = -15
shadow-offset-x = -7;
# The top offset for shadows, in pixels. (defaults to -15)
# shadow-offset-y = -15
shadow-offset-y = -7;
# Avoid drawing shadows on dock/panel windows. This option is deprecated,
# you should use the *wintypes* option in your config file instead.
#
# no-dock-shadow = false
# Don't draw shadows on drag-and-drop windows. This option is deprecated,
# you should use the *wintypes* option in your config file instead.
#
# no-dnd-shadow = false
# Red color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-red = 0
# Green color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-green = 0
# Blue color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-blue = 0
# Do not paint shadows on shaped windows. Note shaped windows
# here means windows setting its shape through X Shape extension.
# Those using ARGB background is beyond our control.
# Deprecated, use
# shadow-exclude = 'bounding_shaped'
# or
# shadow-exclude = 'bounding_shaped && !rounded_corners'
# instead.
#
# shadow-ignore-shaped = ''
# Specify a list of conditions of windows that should have no shadow.
#
# examples:
# shadow-exclude = "n:e:Notification";
#
# shadow-exclude = []
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'",
"class_g ?= 'Notify-osd'",
"class_g = 'Cairo-clock'",
"_GTK_FRAME_EXTENTS@:c"
];
# Specify a X geometry that describes the region in which shadow should not
# be painted in, such as a dock window region. Use
# shadow-exclude-reg = "x10+0+0"
# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on.
#
# shadow-exclude-reg = ""
# Crop shadow of a window fully on a particular Xinerama screen to the screen.
# xinerama-shadow-crop = false
#################################
# Fading #
#################################
# Fade windows in/out when opening/closing and when opacity changes,
# unless no-fading-openclose is used.
# fading = false
fading = true
# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
# fade-in-step = 0.028
fade-in-step = 0.03;
# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
# fade-out-step = 0.03
fade-out-step = 0.03;
# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
# fade-delta = 10
# Specify a list of conditions of windows that should not be faded.
# fade-exclude = []
# Do not fade on window open/close.
# no-fading-openclose = false
# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc.
# no-fading-destroyed-argb = false
#################################
# Transparency / Opacity #
#################################
# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0)
# inactive-opacity = 1
inactive-opacity = 0.8;
# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default)
# frame-opacity = 1.0
frame-opacity = 0.7;
# Default opacity for dropdown menus and popup menus. (0.0 - 1.0, defaults to 1.0)
# menu-opacity = 1.0
# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows.
# inactive-opacity-override = true
inactive-opacity-override = false;
# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
# active-opacity = 1.0
# Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
# inactive-dim = 0.0
# Specify a list of conditions of windows that should always be considered focused.
# focus-exclude = []
focus-exclude = [ "class_g = 'Cairo-clock'" ];
# Use fixed inactive dim value, instead of adjusting according to window opacity.
# inactive-dim-fixed = 1.0
# Specify a list of opacity rules, in the format `PERCENT:PATTERN`,
# like `50:name *= "Firefox"`. picom-trans is recommended over this.
# Note we don't make any guarantee about possible conflicts with other
# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows.
# example:
# opacity-rule = [ "80:class_g = 'URxvt'" ];
#
# opacity-rule = []
#################################
# Background-Blurring #
#################################
# Parameters for background blurring, see the *BLUR* section for more information.
# blur-method =
# blur-size = 12
#
# blur-deviation = false
# Blur background of semi-transparent / ARGB windows.
# Bad in performance, with driver-dependent behavior.
# The name of the switch may change without prior notifications.
#
# blur-background = false
# Blur background of windows when the window frame is not opaque.
# Implies:
# blur-background
# Bad in performance, with driver-dependent behavior. The name may change.
#
# blur-background-frame = false
# Use fixed blur strength rather than adjusting according to window opacity.
# blur-background-fixed = false
# Specify the blur convolution kernel, with the following format:
# example:
# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
#
# blur-kern = ''
blur-kern = "3x3box";
# Exclude conditions for background blur.
# blur-background-exclude = []
blur-background-exclude = [
"window_type = 'dock'",
"window_type = 'desktop'",
"_GTK_FRAME_EXTENTS@:c"
];
#################################
# General Settings #
#################################
# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers.
# daemon = false
# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
# `xrender` is the default one.
#
# backend = 'glx'
backend = "xrender";
# Enable/disable VSync.
# vsync = false
vsync = true
# Enable remote control via D-Bus. See the *D-BUS API* section below for more details.
# dbus = false
# Try to detect WM windows (a non-override-redirect window with no
# child that has 'WM_STATE') and mark them as active.
#
# mark-wmwin-focused = false
mark-wmwin-focused = true;
# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused.
# mark-ovredir-focused = false
mark-ovredir-focused = true;
# Try to detect windows with rounded corners and don't consider them
# shaped windows. The accuracy is not very high, unfortunately.
#
# detect-rounded-corners = false
detect-rounded-corners = true;
# Detect '_NET_WM_OPACITY' on client windows, useful for window managers
# not passing '_NET_WM_OPACITY' of client windows to frame windows.
#
# detect-client-opacity = false
detect-client-opacity = true;
# Specify refresh rate of the screen. If not specified or 0, picom will
# try detecting this with X RandR extension.
#
# refresh-rate = 60
refresh-rate = 0
# Limit picom to repaint at most once every 1 / 'refresh_rate' second to
# boost performance. This should not be used with
# vsync drm/opengl/opengl-oml
# as they essentially does sw-opti's job already,
# unless you wish to specify a lower refresh rate than the actual value.
#
# sw-opti =
# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window,
# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy,
# provided that the WM supports it.
#
# use-ewmh-active-win = false
# Unredirect all windows if a full-screen opaque window is detected,
# to maximize performance for full-screen windows. Known to cause flickering
# when redirecting/unredirecting windows.
#
# unredir-if-possible = false
# Delay before unredirecting the window, in milliseconds. Defaults to 0.
#unredir-if-possible-delay = 1000
# Conditions of windows that shouldn't be considered full-screen for unredirecting screen.
# unredir-if-possible-exclude = []
# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows
# in the same group focused at the same time.
#
# detect-transient = false
detect-transient = true
# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same
# group focused at the same time. 'WM_TRANSIENT_FOR' has higher priority if
# detect-transient is enabled, too.
#
# detect-client-leader = false
detect-client-leader = true
# Resize damaged region by a specific number of pixels.
# A positive value enlarges it while a negative one shrinks it.
# If the value is positive, those additional pixels will not be actually painted
# to screen, only used in blur calculation, and such. (Due to technical limitations,
# with use-damage, those pixels will still be incorrectly painted to screen.)
# Primarily used to fix the line corruption issues of blur,
# in which case you should use the blur radius value here
# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`,
# with a 5x5 one you use `--resize-damage 2`, and so on).
# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly.
#
# resize-damage = 1
# Specify a list of conditions of windows that should be painted with inverted color.
# Resource-hogging, and is not well tested.
#
# invert-color-include = []
# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer.
# Might cause incorrect opacity when rendering transparent content (but never
# practically happened) and may not work with blur-background.
# My tests show a 15% performance boost. Recommended.
#
# glx-no-stencil = false
# GLX backend: Avoid rebinding pixmap on window damage.
# Probably could improve performance on rapid window content changes,
# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.).
# Recommended if it works.
#
# glx-no-rebind-pixmap = false
# Disable the use of damage information.
# This cause the whole screen to be redrawn everytime, instead of the part of the screen
# has actually changed. Potentially degrades the performance, but might fix some artifacts.
# The opposing option is use-damage
#
# no-use-damage = false
use-damage = true
# Use X Sync fence to sync clients' draw calls, to make sure all draw
# calls are finished before picom starts drawing. Needed on nvidia-drivers
# with GLX backend for some users.
#
xrender-sync-fence = true
# GLX backend: Use specified GLSL fragment shader for rendering window contents.
# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl`
# in the source tree for examples.
#
# glx-fshader-win = ''
# Force all windows to be painted with blending. Useful if you
# have a glx-fshader-win that could turn opaque pixels transparent.
#
# force-win-blend = false
# Do not use EWMH to detect fullscreen windows.
# Reverts to checking if a window is fullscreen based only on its size and coordinates.
#
# no-ewmh-fullscreen = false
# Dimming bright windows so their brightness doesn't exceed this set value.
# Brightness of a window is estimated by averaging all pixels in the window,
# so this could comes with a performance hit.
# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0)
#
# max-brightness = 1.0
# Make transparent windows clip other windows like non-transparent windows do,
# instead of blending on top of them.
#
# transparent-clipping = false
# Set the log level. Possible values are:
# "trace", "debug", "info", "warn", "error"
# in increasing level of importance. Case doesn't matter.
# If using the "TRACE" log level, it's better to log into a file
# using *--log-file*, since it can generate a huge stream of logs.
#
# log-level = "debug"
log-level = "warn";
# Set the log file.
# If *--log-file* is never specified, logs will be written to stderr.
# Otherwise, logs will to written to the given file, though some of the early
# logs might still be written to the stderr.
# When setting this option from the config file, it is recommended to use an absolute path.
#
# log-file = '/path/to/your/log/file'
# Show all X errors (for debugging)
# show-all-xerrors = false
# Write process ID to a file.
# write-pid-path = '/path/to/your/log/file'
# Window type settings
#
# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard:
# "unknown", "desktop", "dock", "toolbar", "menu", "utility",
# "splash", "dialog", "normal", "dropdown_menu", "popup_menu",
# "tooltip", "notification", "combo", and "dnd".
#
# Following per window-type options are available: ::
#
# fade, shadow:::
# Controls window-type-specific shadow and fade settings.
#
# opacity:::
# Controls default opacity of the window type.
#
# focus:::
# Controls whether the window of this type is to be always considered focused.
# (By default, all window types except "normal" and "dialog" has this on.)
#
# full-shadow:::
# Controls whether shadow is drawn under the parts of the window that you
# normally won't be able to see. Useful when the window has parts of it
# transparent, and you want shadows in those areas.
#
# redir-ignore:::
# Controls whether this type of windows should cause screen to become
# redirected again after been unredirected. If you have unredir-if-possible
# set, and doesn't want certain window to cause unnecessary screen redirection,
# you can set this to `true`.
#
wintypes:
{
tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
dock = { shadow = false; }
dnd = { shadow = false; }
popup_menu = { opacity = 0.8; }
dropdown_menu = { opacity = 0.8; }
};My ~/.xprofile:
#!/bin/sh
source $HOME/.xinitrc
# The above line seems to work okay. If I omitted it, the screen would be black after logging inMy ~/.xinitrc:
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
nitrogen --restore &
picom -b &
exec i3Last edited by archthunder (2021-09-11 01:05:20)
Offline
[ 4.481] (II) LoadModule: "glxserver_nvidia"
[ 4.482] (WW) Warning, couldn't open module glxserver_nvidia
[ 4.482] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
[ 4.482] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 4.482] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 4.482] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 4.482] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 4.482] (EE) NVIDIA(0): reinstalling the NVIDIA driver.https://wiki.archlinux.org/title/NVIDIA … de_setting
https://wiki.archlinux.org/title/Kernel … _KMS_start
Edit:
# The above line seems to work okay. If I omitted it, the screen would be black after logging in
https://wiki.archlinux.org/title/Displa … _a_session
I do have an internal graphics card but nothing is connected to it
It's not in lspci either…
My /etc/X11/xorg.conf
nvidia-settings generated garbage, please move that away.
I'm not trying to use Nvidia Optimus
In doubt: https://wiki.archlinux.org/title/NVIDIA … phics_only (but it looks like you deactivated the IGP - some boards do thta implicitly when there's a dGPU - in which case that's not relevant)
Last edited by seth (2021-09-09 06:16:09)
Offline
Issue solved. Thanks for the help Seth. I was wrong in trying to avoid using Nvidia Optimus but my misconceptions were corrected after a deep dive of research.
I followed these instructions here: https://wiki.archlinux.org/title/NVIDIA … de_setting, here https://wiki.archlinux.org/title/Kernel … _KMS_start, and here https://wiki.archlinux.org/title/NVIDIA … phics_only, in that order.
It should also be noted I also cleaned up my LightDM configuration (lightdm.conf) file. I had set configurations in the section of the file where there was comments with examples, and thus my display_setup.sh script was not being executed (which is important to have executed if you try follow the last link / try to use Nvidia graphics only). After putting display_setup.sh below the [Seat:*] section (the correct spot), I restarted the x server with 'sudo systemctl restart lightdm' and everything worked out from there. Hope this helps someone.
Offline