You are not logged in.

#1 2017-07-31 09:46:13

neXyon
Member
Registered: 2015-11-19
Posts: 12

[SOLVED] Vulkan on Intel (headless)

Hi,

for development/testing purposes I'd like to use Vulkan on my Intel i7 in headless mode (= no X server running and no monitors attached). My monitors are attached to an nVidia GPU where Vulkan is working fine. Here is what I tried to do:

* I installed intel-vulkan
* I ran sudo modprobe i915 to load the intel graphics driver

Unfortunately the i7 is still not listed as a possible GPU when I launch a Vulkan application (eg. vulkanCapsViewer). I even tried

export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json

But then it just doesn't find any Vulkan devices. Does anybody know if what I'm trying to do is possible at all?

Cheers

Last edited by neXyon (2017-08-02 06:55:35)

Offline

#2 2017-07-31 13:28:40

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,142

Re: [SOLVED] Vulkan on Intel (headless)

for development/testing purposes I'd like to use Vulkan on my Intel i7 in headless mode (= no X server running and no monitors attached). My monitors are attached to an nVidia GPU where Vulkan is working fine.

Confusing .

Are the nvidia gpu and the intel igpu in the same system ?
Are you using vulkan from console / framebuffer instead of X ?

please post lspci -k and xorg log (or log-from-whatever-environment you're running vulkan from ).


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2017-07-31 15:00:46

neXyon
Member
Registered: 2015-11-19
Posts: 12

Re: [SOLVED] Vulkan on Intel (headless)

Sorry, I was unclear. There is an X server running of course, but using the nVidia GPU. So they are both in the same system, it's just a normal PC setup with a dedicated GPU instead of using the CPU's. What I meant is that there is no X server running or monitor attached on the intel GPU (so no monitor attached to the motherboard connector).

I actually have two nVidia GPUs installed and only the one running X shows up with Vulkan, this is a known problem of the nvidia driver at the moment. What I could try is attaching the monitor to the motherboard, run X with the intel graphics driver and check if an nVidia GPU works then, but I fear not, because of this problem.

Offline

#4 2017-08-01 11:32:10

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,142

Re: [SOLVED] Vulkan on Intel (headless)

Less confused now, but i'd still like to see lspci -k and xorg log .

https://aur.archlinux.org/packages/vulkan-caps-viewer/  output should also be helpful .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2017-08-01 12:10:13

neXyon
Member
Registered: 2015-11-19
Posts: 12

Re: [SOLVED] Vulkan on Intel (headless)

Not sure what kind of help those would be, as you will find only information about the nVidia card(s) there, but here you go:

Xorg.0.log

[    29.440] (--) Log file renamed from "/var/log/Xorg.pid-6210.log" to "/var/log/Xorg.0.log"
[    29.442] 
X.Org X Server 1.19.3
Release Date: 2017-03-15
[    29.442] X Protocol Version 11, Revision 0
[    29.442] Build Operating System: Linux 4.9.11-1-ARCH x86_64 
[    29.442] Current Operating System: Linux 4.12.3-1-ARCH #1 SMP PREEMPT Sat Jul 22 15:32:02 UTC 2017 x86_64
[    29.442] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=32e12ab2-dea2-4fdb-9348-7428a8d08ca6 rw
[    29.442] Build Date: 07 April 2017  05:42:48PM
[    29.442]  
[    29.442] Current version of pixman: 0.34.0
[    29.442] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    29.442] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    29.442] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Aug  1 09:32:27 2017
[    29.444] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    29.444] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    29.445] (==) No Layout section.  Using the first Screen section.
[    29.445] (==) No screen section available. Using defaults.
[    29.445] (**) |-->Screen "Default Screen Section" (0)
[    29.445] (**) |   |-->Monitor "<default monitor>"
[    29.446] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    29.446] (**) |   |-->Device "Nvidia Card"
[    29.446] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    29.446] (==) Automatically adding devices
[    29.446] (==) Automatically enabling devices
[    29.446] (==) Automatically adding GPU devices
[    29.446] (==) Automatically binding GPU devices
[    29.446] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    29.448] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    29.448] 	Entry deleted from font path.
[    29.448] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    29.448] 	Entry deleted from font path.
[    29.448] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    29.448] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    29.448] 	Entry deleted from font path.
[    29.448] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    29.448] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/
[    29.448] (==) ModulePath set to "/usr/lib/xorg/modules"
[    29.448] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    29.449] (II) Loader magic: 0x822d60
[    29.449] (II) Module ABI versions:
[    29.449] 	X.Org ANSI C Emulation: 0.4
[    29.449] 	X.Org Video Driver: 23.0
[    29.449] 	X.Org XInput driver : 24.1
[    29.449] 	X.Org Server Extension : 10.0
[    29.449] (++) using VT number 7

[    29.449] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    29.449] (II) xfree86: Adding drm device (/dev/dri/card0)
[    29.449] (II) xfree86: Adding drm device (/dev/dri/card1)
[    29.452] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[    29.452] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[    29.452] (**) OutputClass "nvidia" setting /dev/dri/card0 as PrimaryGPU
[    29.454] (--) PCI:*(0:1:0:0) 10de:100a:1043:849e rev 161, Mem @ 0xfa000000/16777216, 0xc8000000/134217728, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    29.454] (--) PCI: (0:2:0:0) 10de:1b06:10de:120f rev 161, Mem @ 0xf8000000/16777216, 0xb0000000/268435456, 0xc0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x????????/524288
[    29.454] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    29.454] (II) LoadModule: "glx"
[    29.454] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[    29.496] (II) Module glx: vendor="NVIDIA Corporation"
[    29.496] 	compiled for 4.0.2, module version = 1.0.0
[    29.496] 	Module class: X.Org Server Extension
[    29.497] (II) NVIDIA GLX Module  384.59  Wed Jul 19 23:41:15 PDT 2017
[    29.497] (II) LoadModule: "nvidia"
[    29.497] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    29.502] (II) Module nvidia: vendor="NVIDIA Corporation"
[    29.502] 	compiled for 4.0.2, module version = 1.0.0
[    29.502] 	Module class: X.Org Video Driver
[    29.502] (II) NVIDIA dlloader X Driver  384.59  Wed Jul 19 23:14:49 PDT 2017
[    29.502] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    29.505] (II) Loading sub module "fb"
[    29.505] (II) LoadModule: "fb"
[    29.507] (II) Loading /usr/lib/xorg/modules/libfb.so
[    29.508] (II) Module fb: vendor="X.Org Foundation"
[    29.508] 	compiled for 1.19.3, module version = 1.0.0
[    29.508] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    29.508] (II) Loading sub module "wfb"
[    29.508] (II) LoadModule: "wfb"
[    29.508] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    29.509] (II) Module wfb: vendor="X.Org Foundation"
[    29.509] 	compiled for 1.19.3, module version = 1.0.0
[    29.509] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    29.509] (II) Loading sub module "ramdac"
[    29.509] (II) LoadModule: "ramdac"
[    29.509] (II) Module "ramdac" already built-in
[    29.510] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    29.510] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    29.510] (==) NVIDIA(0): RGB weight 888
[    29.510] (==) NVIDIA(0): Default visual is TrueColor
[    29.510] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    29.511] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[    29.511] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[    29.511] (**) NVIDIA(0): Enabling 2D acceleration
[    30.610] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[    30.610] (--) NVIDIA(0):     CRT-0
[    30.610] (--) NVIDIA(0):     DFP-0 (boot)
[    30.610] (--) NVIDIA(0):     DFP-1
[    30.610] (--) NVIDIA(0):     DFP-2
[    30.610] (--) NVIDIA(0):     DFP-3
[    30.610] (--) NVIDIA(0):     DFP-4
[    30.611] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 780 Ti (GK110B) at PCI:1:0:0 (GPU-0)
[    30.611] (--) NVIDIA(0): Memory: 3145728 kBytes
[    30.611] (--) NVIDIA(0): VideoBIOS: 80.80.34.00.10
[    30.611] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    30.641] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    30.641] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    30.641] (--) NVIDIA(GPU-0): 
[    30.702] (--) NVIDIA(GPU-0): Samsung S24C450 (DFP-0): connected
[    30.702] (--) NVIDIA(GPU-0): Samsung S24C450 (DFP-0): Internal TMDS
[    30.702] (--) NVIDIA(GPU-0): Samsung S24C450 (DFP-0): 330.0 MHz maximum pixel clock
[    30.702] (--) NVIDIA(GPU-0): 
[    30.702] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    30.702] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    30.702] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    30.702] (--) NVIDIA(GPU-0): 
[    30.702] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    30.702] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[    30.702] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[    30.702] (--) NVIDIA(GPU-0): 
[    30.734] (--) NVIDIA(GPU-0): Samsung S24E450 (DFP-3): connected
[    30.734] (--) NVIDIA(GPU-0): Samsung S24E450 (DFP-3): Internal TMDS
[    30.734] (--) NVIDIA(GPU-0): Samsung S24E450 (DFP-3): 330.0 MHz maximum pixel clock
[    30.734] (--) NVIDIA(GPU-0): 
[    30.734] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    30.734] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    30.734] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[    30.734] (--) NVIDIA(GPU-0): 
[    30.737] (==) NVIDIA(0): 
[    30.737] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    30.737] (==) NVIDIA(0):     will be used as the requested mode.
[    30.737] (==) NVIDIA(0): 
[    30.737] (II) NVIDIA(0): Validated MetaModes:
[    30.737] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select,DFP-3:nvidia-auto-select"
[    30.737] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 1080
[    30.743] (--) NVIDIA(0): DPI set to (93, 94); computed from "UseEdidDpi" X config
[    30.743] (--) NVIDIA(0):     option
[    30.743] (--) Depth 24 pixmap format is 32 bpp
[    31.733] (--) NVIDIA(0): Valid display device(s) on GPU-1 at PCI:2:0:0
[    31.733] (--) NVIDIA(0):     DFP-0
[    31.733] (--) NVIDIA(0):     DFP-1
[    31.733] (--) NVIDIA(0):     DFP-2
[    31.733] (--) NVIDIA(0):     DFP-3
[    31.733] (--) NVIDIA(0):     DFP-4
[    31.733] (--) NVIDIA(0):     DFP-5
[    31.733] (--) NVIDIA(0):     DFP-6
[    31.734] (--) NVIDIA(GPU-1): DFP-0: disconnected
[    31.734] (--) NVIDIA(GPU-1): DFP-0: Internal TMDS
[    31.734] (--) NVIDIA(GPU-1): DFP-0: 165.0 MHz maximum pixel clock
[    31.734] (--) NVIDIA(GPU-1): 
[    31.734] (--) NVIDIA(GPU-1): DFP-1: disconnected
[    31.734] (--) NVIDIA(GPU-1): DFP-1: Internal DisplayPort
[    31.734] (--) NVIDIA(GPU-1): DFP-1: 1440.0 MHz maximum pixel clock
[    31.734] (--) NVIDIA(GPU-1): 
[    31.734] (--) NVIDIA(GPU-1): DFP-2: disconnected
[    31.734] (--) NVIDIA(GPU-1): DFP-2: Internal TMDS
[    31.734] (--) NVIDIA(GPU-1): DFP-2: 165.0 MHz maximum pixel clock
[    31.734] (--) NVIDIA(GPU-1): 
[    31.734] (--) NVIDIA(GPU-1): DFP-3: disconnected
[    31.734] (--) NVIDIA(GPU-1): DFP-3: Internal DisplayPort
[    31.734] (--) NVIDIA(GPU-1): DFP-3: 1440.0 MHz maximum pixel clock
[    31.734] (--) NVIDIA(GPU-1): 
[    31.734] (--) NVIDIA(GPU-1): DFP-4: disconnected
[    31.734] (--) NVIDIA(GPU-1): DFP-4: Internal TMDS
[    31.734] (--) NVIDIA(GPU-1): DFP-4: 165.0 MHz maximum pixel clock
[    31.734] (--) NVIDIA(GPU-1): 
[    31.734] (--) NVIDIA(GPU-1): DFP-5: disconnected
[    31.734] (--) NVIDIA(GPU-1): DFP-5: Internal DisplayPort
[    31.734] (--) NVIDIA(GPU-1): DFP-5: 1440.0 MHz maximum pixel clock
[    31.734] (--) NVIDIA(GPU-1): 
[    31.734] (--) NVIDIA(GPU-1): DFP-6: disconnected
[    31.734] (--) NVIDIA(GPU-1): DFP-6: Internal TMDS
[    31.734] (--) NVIDIA(GPU-1): DFP-6: 165.0 MHz maximum pixel clock
[    31.734] (--) NVIDIA(GPU-1): 
[    31.753] (II) NVIDIA(GPU-1): NVIDIA GPU GeForce GTX 1080 Ti (GP102-A) at PCI:2:0:0 (GPU-1)
[    31.753] (--) NVIDIA(GPU-1): Memory: 11534336 kBytes
[    31.753] (--) NVIDIA(GPU-1): VideoBIOS: 86.02.39.00.01
[    31.753] (II) NVIDIA(GPU-1): Detected PCI Express Link width: 16X
[    31.754] (II) NVIDIA: Using 12288.00 MB of virtual memory for indirect memory
[    31.754] (II) NVIDIA:     access.
[    31.757] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    31.757] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    31.757] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    31.757] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    31.757] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    31.757] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    31.757] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    31.757] (II) NVIDIA(0):     Config Options in the README.
[    31.776] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select,DFP-3:nvidia-auto-select"
[    31.922] (==) NVIDIA(0): Disabling shared memory pixmaps
[    31.922] (==) NVIDIA(0): Backing store enabled
[    31.922] (==) NVIDIA(0): Silken mouse enabled
[    31.922] (==) NVIDIA(0): DPMS enabled
[    31.922] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[    31.922] (WW) NVIDIA(0): Option "NoLogo" is not used
[    31.922] (II) Loading sub module "dri2"
[    31.922] (II) LoadModule: "dri2"
[    31.922] (II) Module "dri2" already built-in
[    31.922] (II) NVIDIA(0): [DRI2] Setup complete
[    31.922] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    31.923] (--) RandR disabled
[    31.925] (II) Initializing extension GLX
[    31.925] (II) Indirect GLX disabled.
[    31.976] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[    31.976] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    31.976] (**) Power Button: Applying InputClass "system-keyboard"
[    31.976] (II) LoadModule: "libinput"
[    31.976] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    31.979] (II) Module libinput: vendor="X.Org Foundation"
[    31.979] 	compiled for 1.19.3, module version = 0.25.1
[    31.979] 	Module class: X.Org XInput Driver
[    31.979] 	ABI class: X.Org XInput driver, version 24.1
[    31.979] (II) Using input driver 'libinput' for 'Power Button'
[    31.979] (**) Power Button: always reports core events
[    31.979] (**) Option "Device" "/dev/input/event5"
[    31.979] (**) Option "_source" "server/udev"
[    31.980] (II) event5  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    31.980] (II) event5  - (II) Power Button: (II) device is a keyboard
[    31.980] (II) event5  - (II) Power Button: (II) device removed
[    32.006] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event5"
[    32.006] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    32.006] (**) Option "xkb_model" "pc101"
[    32.006] (**) Option "xkb_layout" "at"
[    32.006] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    32.023] (II) event5  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    32.023] (II) event5  - (II) Power Button: (II) device is a keyboard
[    32.023] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[    32.023] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    32.023] (**) Power Button: Applying InputClass "system-keyboard"
[    32.023] (II) Using input driver 'libinput' for 'Power Button'
[    32.023] (**) Power Button: always reports core events
[    32.023] (**) Option "Device" "/dev/input/event4"
[    32.023] (**) Option "_source" "server/udev"
[    32.023] (II) event4  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    32.023] (II) event4  - (II) Power Button: (II) device is a keyboard
[    32.023] (II) event4  - (II) Power Button: (II) device removed
[    32.046] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4/event4"
[    32.046] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    32.046] (**) Option "xkb_model" "pc101"
[    32.046] (**) Option "xkb_layout" "at"
[    32.046] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    32.047] (II) event4  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    32.047] (II) event4  - (II) Power Button: (II) device is a keyboard
[    32.047] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event19)
[    32.047] (II) No input driver specified, ignoring this device.
[    32.047] (II) This device may have been added with another device file.
[    32.047] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event20)
[    32.047] (II) No input driver specified, ignoring this device.
[    32.047] (II) This device may have been added with another device file.
[    32.047] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event21)
[    32.047] (II) No input driver specified, ignoring this device.
[    32.047] (II) This device may have been added with another device file.
[    32.047] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event25)
[    32.047] (II) No input driver specified, ignoring this device.
[    32.047] (II) This device may have been added with another device file.
[    32.048] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event22)
[    32.048] (II) No input driver specified, ignoring this device.
[    32.048] (II) This device may have been added with another device file.
[    32.048] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event23)
[    32.048] (II) No input driver specified, ignoring this device.
[    32.048] (II) This device may have been added with another device file.
[    32.048] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event24)
[    32.048] (II) No input driver specified, ignoring this device.
[    32.048] (II) This device may have been added with another device file.
[    32.048] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event26)
[    32.048] (II) No input driver specified, ignoring this device.
[    32.048] (II) This device may have been added with another device file.
[    32.048] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event10)
[    32.048] (II) No input driver specified, ignoring this device.
[    32.048] (II) This device may have been added with another device file.
[    32.049] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event11)
[    32.049] (II) No input driver specified, ignoring this device.
[    32.049] (II) This device may have been added with another device file.
[    32.049] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event12)
[    32.049] (II) No input driver specified, ignoring this device.
[    32.049] (II) This device may have been added with another device file.
[    32.049] (II) config/udev: Adding input device HDA Intel PCH Line Out Side (/dev/input/event13)
[    32.049] (II) No input driver specified, ignoring this device.
[    32.049] (II) This device may have been added with another device file.
[    32.050] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event14)
[    32.050] (II) No input driver specified, ignoring this device.
[    32.050] (II) This device may have been added with another device file.
[    32.050] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event7)
[    32.050] (II) No input driver specified, ignoring this device.
[    32.050] (II) This device may have been added with another device file.
[    32.050] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event8)
[    32.050] (II) No input driver specified, ignoring this device.
[    32.050] (II) This device may have been added with another device file.
[    32.050] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event9)
[    32.050] (II) No input driver specified, ignoring this device.
[    32.050] (II) This device may have been added with another device file.
[    32.050] (II) config/udev: Adding input device Wacom Intuos PT M 2 Pen (/dev/input/event16)
[    32.050] (**) Wacom Intuos PT M 2 Pen: Applying InputClass "libinput tablet catchall"
[    32.050] (**) Wacom Intuos PT M 2 Pen: Applying InputClass "Wacom USB tablet class"
[    32.050] (**) Wacom Intuos PT M 2 Pen: Applying InputClass "Wacom tablet class"
[    32.050] (**) Wacom Intuos PT M 2 Pen: Applying InputClass "Wacom Intuos stylus options"
[    32.050] (II) LoadModule: "wacom"
[    32.050] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[    32.051] (II) Module wacom: vendor="X.Org Foundation"
[    32.051] 	compiled for 1.19.3, module version = 0.35.0
[    32.051] 	Module class: X.Org XInput Driver
[    32.051] 	ABI class: X.Org XInput driver, version 24.1
[    32.051] (II) wacom: Driver for Wacom graphics tablets: PenPartner, Graphire,
	Graphire2 4x5, Graphire2 5x7, Graphire3 4x5, Graphire3 6x8,
	Graphire4 4x5, Graphire4 6x8, BambooFun 4x5, BambooFun 6x8,
	Bamboo1 Medium, Graphire4 6x8 BlueTooth, CTL-460, CTH-461, CTL-660,
	CTL-461/S, Bamboo Touch, CTH-460/K, CTH-461/S, CTH-661/S1, CTH-461/L,
	CTH-661/L, Intuos 4x5, Intuos 6x8, Intuos 9x12, Intuos 12x12,
	Intuos 12x18, PTU600, PL400, PL500, PL600, PL600SX, PL550, PL800,
	PL700, PL510, PL710, DTI520, DTF720, DTF720a, DTF521, DTU1931,
	DTU2231, DTU1631, Intuos2 4x5, Intuos2 6x8, Intuos2 9x12,
	Intuos2 12x12, Intuos2 12x18, Intuos2 6x8 , Volito, PenStation,
	Volito2 4x5, Volito2 2x3, PenPartner2, Bamboo, Bamboo1, Bamboo1 4x6,
	Bamboo1 5x8, Intuos3 4x5, Intuos3 6x8, Intuos3 9x12, Intuos3 12x12,
	Intuos3 12x19, Intuos3 6x11, Intuos3 4x6, Intuos4 4x6, Intuos4 6x9,
	Intuos4 8x13, Intuos4 12x19, Intuos4 WL USB Endpoint,
	Intuos4 WL Bluetooth Endpoint, Intuos5 touch S, Intuos5 touch M,
	Intuos5 touch L, Intuos5 S, Intuos5 M, Intuos Pro S, Intuos Pro M,
	Intuos Pro L, Cintiq 21UX, Cintiq 20WSX, Cintiq 12WX, Cintiq 21UX2,
	Cintiq 24HD, Cintiq 22HD, Cintiq 24HD touch (EMR digitizer),
	Cintiq 13HD, DTK2241, DTH2242, Cintiq 22HDT, Mobilestudio Pro 13,
	MobileStudio Pro 16, MobileStudio Pro 13, MobileStudio Pro 16,
	Cintiq 13 FHD Pro, Cintiq 16 UHD Pro, Cintiq 13 FHD Pro,
	Cintiq 16 UHD Pro, TabletPC 0x90, TabletPC 0x93, TabletPC 0x97,
	TabletPC 0x9A, CapPlus  0x9F, TabletPC 0xE2, TabletPC 0xE3,
	TabletPC 0xE5, TabletPC 0xE6, TabletPC 0xEC, TabletPC 0xED,
	TabletPC 0xEF, TabletPC 0x100, TabletPC 0x101, TabletPC 0x10D,
	TabletPC 0x116, TabletPC 0x12C, TabletPC 0x4001, TabletPC 0x4004,
	TabletPC 0x5000, TabletPC 0x5002, usb:172f:0024, usb:172f:0025,
	usb:172f:0026, usb:172f:0027, usb:172f:0028, usb:172f:0030,
	usb:172f:0031, usb:172f:0032, usb:172f:0033, usb:172f:0034,
	usb:172f:0035, usb:172f:0036, usb:172f:0037, usb:172f:0038,
	usb:172f:0039, usb:172f:0051, usb:172f:0052, usb:172f:0053,
	usb:172f:0054, usb:172f:0055, usb:172f:0056, usb:172f:0057,
	usb:172f:0058, usb:172f:0500, usb:172f:0501, usb:172f:0502,
	usb:172f:0503, usb:1b96:0001, usb:17ef:6004
[    32.051] (II) Using input driver 'wacom' for 'Wacom Intuos PT M 2 Pen'
[    32.051] (**) Wacom Intuos PT M 2 Pen: always reports core events
[    32.051] (**) Option "Device" "/dev/input/event16"
[    32.106] (II) Wacom Intuos PT M 2 Pen: type not specified, assuming 'stylus'.
[    32.106] (II) Wacom Intuos PT M 2 Pen: other types will be automatically added.
[    32.106] (**) Option "Rotate" "none"
[    32.106] (--) Wacom Intuos PT M 2 Pen stylus: using pressure threshold of 851 for button 1
[    32.106] (--) Wacom Intuos PT M 2 Pen stylus: maxX=21600 maxY=13500 maxZ=2047 resX=100000 resY=100000  tilt=enabled
[    32.106] (II) Wacom Intuos PT M 2 Pen stylus: hotplugging dependent devices.
[    32.106] (EE) Wacom Intuos PT M 2 Pen stylus: Invalid type 'eraser' for this device.
[    32.106] (EE) Wacom Intuos PT M 2 Pen stylus: Invalid type 'cursor' for this device.
[    32.106] (EE) Wacom Intuos PT M 2 Pen stylus: Invalid type 'touch' for this device.
[    32.106] (EE) Wacom Intuos PT M 2 Pen stylus: Invalid type 'pad' for this device.
[    32.106] (II) Wacom Intuos PT M 2 Pen stylus: hotplugging completed.
[    32.166] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1c.3/0000:07:00.0/usb5/5-2/5-2:1.0/0003:056A:033E.0001/input/input16/event16"
[    32.166] (II) XINPUT: Adding extended input device "Wacom Intuos PT M 2 Pen stylus" (type: STYLUS, id 8)
[    32.166] (**) Wacom Intuos PT M 2 Pen stylus: (accel) keeping acceleration scheme 1
[    32.166] (**) Wacom Intuos PT M 2 Pen stylus: (accel) acceleration profile 0
[    32.166] (**) Wacom Intuos PT M 2 Pen stylus: (accel) acceleration factor: 2.000
[    32.166] (**) Wacom Intuos PT M 2 Pen stylus: (accel) acceleration threshold: 4
[    32.224] (II) config/udev: Adding input device Wacom Intuos PT M 2 Pen (/dev/input/mouse1)
[    32.224] (II) No input driver specified, ignoring this device.
[    32.224] (II) This device may have been added with another device file.
[    32.224] (II) config/udev: Adding input device Wacom Intuos PT M 2 Finger (/dev/input/event17)
[    32.224] (**) Wacom Intuos PT M 2 Finger: Applying InputClass "libinput touchpad catchall"
[    32.224] (**) Wacom Intuos PT M 2 Finger: Applying InputClass "libinput tablet catchall"
[    32.224] (**) Wacom Intuos PT M 2 Finger: Applying InputClass "Wacom USB tablet class"
[    32.224] (**) Wacom Intuos PT M 2 Finger: Applying InputClass "Wacom USB touchpad class"
[    32.224] (**) Wacom Intuos PT M 2 Finger: Applying InputClass "Wacom tablet class"
[    32.224] (**) Wacom Intuos PT M 2 Finger: Applying InputClass "Wacom touchpad class"
[    32.224] (**) Wacom Intuos PT M 2 Finger: Applying InputClass "Wacom Intuos touch options"
[    32.224] (II) Using input driver 'wacom' for 'Wacom Intuos PT M 2 Finger'
[    32.224] (**) Wacom Intuos PT M 2 Finger: always reports core events
[    32.224] (**) Option "Device" "/dev/input/event17"
[    32.280] (EE) Wacom Intuos PT M 2 Finger: Invalid type 'stylus' for this device.
[    32.280] (EE) Wacom Intuos PT M 2 Finger: Invalid type 'eraser' for this device.
[    32.280] (EE) Wacom Intuos PT M 2 Finger: Invalid type 'cursor' for this device.
[    32.280] (II) Wacom Intuos PT M 2 Finger: type not specified, assuming 'touch'.
[    32.280] (II) Wacom Intuos PT M 2 Finger: other types will be automatically added.
[    32.280] (**) Option "Rotate" "none"
[    32.280] (--) Wacom Intuos PT M 2 Finger touch: maxX=4096 maxY=4096 maxZ=0 resX=19000 resY=30000 
[    32.280] (II) Wacom Intuos PT M 2 Finger touch: hotplugging dependent devices.
[    32.280] (EE) Wacom Intuos PT M 2 Finger touch: Invalid type 'stylus' for this device.
[    32.280] (EE) Wacom Intuos PT M 2 Finger touch: Invalid type 'eraser' for this device.
[    32.280] (EE) Wacom Intuos PT M 2 Finger touch: Invalid type 'cursor' for this device.
[    32.280] (EE) Wacom Intuos PT M 2 Finger touch: Invalid type 'pad' for this device.
[    32.280] (II) Wacom Intuos PT M 2 Finger touch: hotplugging completed.
[    32.323] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1c.3/0000:07:00.0/usb5/5-2/5-2:1.1/0003:056A:033E.0002/input/input20/event17"
[    32.323] (II) XINPUT: Adding extended input device "Wacom Intuos PT M 2 Finger touch" (type: TOUCH, id 9)
[    32.323] (**) Wacom Intuos PT M 2 Finger touch: (accel) keeping acceleration scheme 1
[    32.323] (**) Wacom Intuos PT M 2 Finger touch: (accel) acceleration profile 0
[    32.323] (**) Wacom Intuos PT M 2 Finger touch: (accel) acceleration factor: 2.000
[    32.323] (**) Wacom Intuos PT M 2 Finger touch: (accel) acceleration threshold: 4
[    32.380] (II) config/udev: Adding input device Wacom Intuos PT M 2 Finger (/dev/input/mouse2)
[    32.380] (II) No input driver specified, ignoring this device.
[    32.380] (II) This device may have been added with another device file.
[    32.380] (II) config/udev: Adding input device Wacom Intuos PT M 2 Pad (/dev/input/event18)
[    32.380] (**) Wacom Intuos PT M 2 Pad: Applying InputClass "libinput tablet catchall"
[    32.380] (**) Wacom Intuos PT M 2 Pad: Applying InputClass "Wacom USB tablet class"
[    32.380] (**) Wacom Intuos PT M 2 Pad: Applying InputClass "Wacom tablet class"
[    32.380] (**) Wacom Intuos PT M 2 Pad: Applying InputClass "Wacom Intuos pad options"
[    32.380] (II) Using input driver 'wacom' for 'Wacom Intuos PT M 2 Pad'
[    32.380] (**) Wacom Intuos PT M 2 Pad: always reports core events
[    32.380] (**) Option "Device" "/dev/input/event18"
[    32.380] (EE) Wacom Intuos PT M 2 Pad: Invalid type 'stylus' for this device.
[    32.380] (EE) Wacom Intuos PT M 2 Pad: Invalid type 'eraser' for this device.
[    32.380] (EE) Wacom Intuos PT M 2 Pad: Invalid type 'cursor' for this device.
[    32.380] (EE) Wacom Intuos PT M 2 Pad: Invalid type 'touch' for this device.
[    32.380] (II) Wacom Intuos PT M 2 Pad: type not specified, assuming 'pad'.
[    32.380] (II) Wacom Intuos PT M 2 Pad: other types will be automatically added.
[    32.380] (**) Option "Rotate" "none"
[    32.380] (**) Option "Button1" "1"
[    32.380] (**) Option "Button2" "2"
[    32.380] (**) Option "Button3" "3"
[    32.380] (**) Option "Button4" "0"
[    32.380] (II) Wacom Intuos PT M 2 Pad pad: hotplugging dependent devices.
[    32.380] (EE) Wacom Intuos PT M 2 Pad pad: Invalid type 'stylus' for this device.
[    32.380] (EE) Wacom Intuos PT M 2 Pad pad: Invalid type 'eraser' for this device.
[    32.380] (EE) Wacom Intuos PT M 2 Pad pad: Invalid type 'cursor' for this device.
[    32.380] (EE) Wacom Intuos PT M 2 Pad pad: Invalid type 'touch' for this device.
[    32.380] (II) Wacom Intuos PT M 2 Pad pad: hotplugging completed.
[    32.416] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1c.3/0000:07:00.0/usb5/5-2/5-2:1.1/0003:056A:033E.0002/input/input21/event18"
[    32.416] (II) XINPUT: Adding extended input device "Wacom Intuos PT M 2 Pad pad" (type: PAD, id 10)
[    32.416] (**) Wacom Intuos PT M 2 Pad pad: (accel) keeping acceleration scheme 1
[    32.416] (**) Wacom Intuos PT M 2 Pad pad: (accel) acceleration profile 0
[    32.416] (**) Wacom Intuos PT M 2 Pad pad: (accel) acceleration factor: 2.000
[    32.416] (**) Wacom Intuos PT M 2 Pad pad: (accel) acceleration threshold: 4
[    32.417] (II) config/udev: Adding input device Wacom Intuos PT M 2 Pad (/dev/input/js0)
[    32.417] (II) No input driver specified, ignoring this device.
[    32.417] (II) This device may have been added with another device file.
[    32.417] (II) config/udev: Adding input device Wacom Intuos PT M 2 Pad (/dev/input/mouse3)
[    32.417] (II) No input driver specified, ignoring this device.
[    32.417] (II) This device may have been added with another device file.
[    32.417] (II) config/udev: Adding input device A..... G3 (/dev/input/event0)
[    32.417] (**) A..... G3: Applying InputClass "libinput pointer catchall"
[    32.417] (II) Using input driver 'libinput' for 'A..... G3'
[    32.417] (**) A..... G3: always reports core events
[    32.417] (**) Option "Device" "/dev/input/event0"
[    32.417] (**) Option "_source" "server/udev"
[    32.476] (II) event0  - (II) A..... G3: (II) is tagged by udev as: Mouse
[    32.476] (II) event0  - (II) A..... G3: (II) device is a pointer
[    32.476] (II) event0  - (II) A..... G3: (II) device removed
[    32.536] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.2/4-1.2:1.0/0003:E0FF:0002.0004/input/input0/event0"
[    32.536] (II) XINPUT: Adding extended input device "A..... G3" (type: MOUSE, id 11)
[    32.536] (**) Option "AccelerationScheme" "none"
[    32.536] (**) A..... G3: (accel) selected scheme none/0
[    32.536] (**) A..... G3: (accel) acceleration factor: 2.000
[    32.536] (**) A..... G3: (accel) acceleration threshold: 4
[    32.593] (II) event0  - (II) A..... G3: (II) is tagged by udev as: Mouse
[    32.593] (II) event0  - (II) A..... G3: (II) device is a pointer
[    32.593] (II) config/udev: Adding input device A..... G3 (/dev/input/mouse0)
[    32.593] (II) No input driver specified, ignoring this device.
[    32.593] (II) This device may have been added with another device file.
[    32.594] (II) config/udev: Adding input device A..... G3 (/dev/input/event1)
[    32.594] (**) A..... G3: Applying InputClass "libinput keyboard catchall"
[    32.594] (**) A..... G3: Applying InputClass "system-keyboard"
[    32.594] (II) Using input driver 'libinput' for 'A..... G3'
[    32.594] (**) A..... G3: always reports core events
[    32.594] (**) Option "Device" "/dev/input/event1"
[    32.594] (**) Option "_source" "server/udev"
[    32.594] (II) event1  - (II) A..... G3: (II) is tagged by udev as: Keyboard
[    32.594] (II) event1  - (II) A..... G3: (II) device is a keyboard
[    32.594] (II) event1  - (II) A..... G3: (II) device removed
[    32.613] (II) libinput: A..... G3: needs a virtual subdevice
[    32.613] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.2/4-1.2:1.1/0003:E0FF:0002.0005/input/input1/event1"
[    32.613] (II) XINPUT: Adding extended input device "A..... G3" (type: MOUSE, id 12)
[    32.613] (**) Option "AccelerationScheme" "none"
[    32.613] (**) A..... G3: (accel) selected scheme none/0
[    32.613] (**) A..... G3: (accel) acceleration factor: 2.000
[    32.613] (**) A..... G3: (accel) acceleration threshold: 4
[    32.614] (II) event1  - (II) A..... G3: (II) is tagged by udev as: Keyboard
[    32.614] (II) event1  - (II) A..... G3: (II) device is a keyboard
[    32.614] (II) config/udev: Adding input device Eee PC WMI hotkeys (/dev/input/event15)
[    32.614] (**) Eee PC WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[    32.614] (**) Eee PC WMI hotkeys: Applying InputClass "system-keyboard"
[    32.614] (II) Using input driver 'libinput' for 'Eee PC WMI hotkeys'
[    32.614] (**) Eee PC WMI hotkeys: always reports core events
[    32.614] (**) Option "Device" "/dev/input/event15"
[    32.614] (**) Option "_source" "server/udev"
[    32.614] (II) event15 - (II) Eee PC WMI hotkeys: (II) is tagged by udev as: Keyboard
[    32.614] (II) event15 - (II) Eee PC WMI hotkeys: (II) device is a keyboard
[    32.614] (II) event15 - (II) Eee PC WMI hotkeys: (II) device removed
[    32.660] (**) Option "config_info" "udev:/sys/devices/platform/eeepc-wmi/input/input15/event15"
[    32.660] (II) XINPUT: Adding extended input device "Eee PC WMI hotkeys" (type: KEYBOARD, id 13)
[    32.660] (**) Option "xkb_model" "pc101"
[    32.660] (**) Option "xkb_layout" "at"
[    32.660] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    32.660] (II) event15 - (II) Eee PC WMI hotkeys: (II) is tagged by udev as: Keyboard
[    32.660] (II) event15 - (II) Eee PC WMI hotkeys: (II) device is a keyboard
[    32.660] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[    32.661] (II) No input driver specified, ignoring this device.
[    32.661] (II) This device may have been added with another device file.
[    32.661] (II) config/udev: Adding input device ckb1: Corsair Gaming K70 LUX Keyboard (/dev/input/event2)
[    32.661] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput pointer catchall"
[    32.661] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput keyboard catchall"
[    32.661] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "system-keyboard"
[    32.661] (II) Using input driver 'libinput' for 'ckb1: Corsair Gaming K70 LUX Keyboard'
[    32.661] (**) ckb1: Corsair Gaming K70 LUX Keyboard: always reports core events
[    32.661] (**) Option "Device" "/dev/input/event2"
[    32.661] (**) Option "_source" "server/udev"
[    32.662] (II) event2  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) is tagged by udev as: Keyboard Mouse Joystick
[    32.662] (II) event2  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a pointer
[    32.662] (II) event2  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a keyboard
[    32.662] (II) event2  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device removed
[    32.680] (II) libinput: ckb1: Corsair Gaming K70 LUX Keyboard: needs a virtual subdevice
[    32.680] (**) Option "config_info" "udev:/sys/devices/virtual/input/input30/event2"
[    32.680] (II) XINPUT: Adding extended input device "ckb1: Corsair Gaming K70 LUX Keyboard" (type: MOUSE, id 14)
[    32.680] (**) Option "AccelerationScheme" "none"
[    32.680] (**) ckb1: Corsair Gaming K70 LUX Keyboard: (accel) selected scheme none/0
[    32.680] (**) ckb1: Corsair Gaming K70 LUX Keyboard: (accel) acceleration factor: 2.000
[    32.680] (**) ckb1: Corsair Gaming K70 LUX Keyboard: (accel) acceleration threshold: 4
[    32.680] (II) event2  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) is tagged by udev as: Keyboard Mouse Joystick
[    32.680] (II) event2  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a pointer
[    32.680] (II) event2  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a keyboard
[    32.680] (II) config/udev: Adding input device ckb1: Corsair Gaming K70 LUX Keyboard (/dev/input/event3)
[    32.680] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput pointer catchall"
[    32.680] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput keyboard catchall"
[    32.680] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "system-keyboard"
[    32.680] (II) Using input driver 'libinput' for 'ckb1: Corsair Gaming K70 LUX Keyboard'
[    32.680] (**) ckb1: Corsair Gaming K70 LUX Keyboard: always reports core events
[    32.680] (**) Option "Device" "/dev/input/event3"
[    32.680] (**) Option "_source" "server/udev"
[    32.681] (II) event3  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) is tagged by udev as: Keyboard Mouse Joystick
[    32.681] (II) event3  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a pointer
[    32.681] (II) event3  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a keyboard
[    32.681] (II) event3  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device removed
[    32.706] (II) libinput: ckb1: Corsair Gaming K70 LUX Keyboard: needs a virtual subdevice
[    32.706] (**) Option "config_info" "udev:/sys/devices/virtual/input/input31/event3"
[    32.706] (II) XINPUT: Adding extended input device "ckb1: Corsair Gaming K70 LUX Keyboard" (type: MOUSE, id 15)
[    32.706] (**) Option "AccelerationScheme" "none"
[    32.706] (**) ckb1: Corsair Gaming K70 LUX Keyboard: (accel) selected scheme none/0
[    32.706] (**) ckb1: Corsair Gaming K70 LUX Keyboard: (accel) acceleration factor: 2.000
[    32.706] (**) ckb1: Corsair Gaming K70 LUX Keyboard: (accel) acceleration threshold: 4
[    32.707] (II) event3  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) is tagged by udev as: Keyboard Mouse Joystick
[    32.707] (II) event3  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a pointer
[    32.707] (II) event3  - (II) ckb1: Corsair Gaming K70 LUX Keyboard: (II) device is a keyboard
[    32.707] (II) config/udev: Adding input device ckb1: Corsair Gaming K70 LUX Keyboard (/dev/input/mouse4)
[    32.707] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "system-keyboard"
[    32.707] (II) No input driver specified, ignoring this device.
[    32.707] (II) This device may have been added with another device file.
[    32.710] (**) A..... G3: Applying InputClass "libinput keyboard catchall"
[    32.710] (**) A..... G3: Applying InputClass "system-keyboard"
[    32.710] (II) Using input driver 'libinput' for 'A..... G3'
[    32.710] (**) A..... G3: always reports core events
[    32.710] (**) Option "Device" "/dev/input/event1"
[    32.710] (**) Option "_source" "_driver/libinput"
[    32.710] (II) libinput: A..... G3: is a virtual subdevice
[    32.710] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.2/4-1.2:1.1/0003:E0FF:0002.0005/input/input1/event1"
[    32.710] (II) XINPUT: Adding extended input device "A..... G3" (type: KEYBOARD, id 16)
[    32.710] (**) Option "xkb_model" "pc101"
[    32.710] (**) Option "xkb_layout" "at"
[    32.710] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput pointer catchall"
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput keyboard catchall"
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "system-keyboard"
[    32.710] (II) Using input driver 'libinput' for 'ckb1: Corsair Gaming K70 LUX Keyboard'
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: always reports core events
[    32.710] (**) Option "Device" "/dev/input/event2"
[    32.710] (**) Option "_source" "_driver/libinput"
[    32.710] (II) libinput: ckb1: Corsair Gaming K70 LUX Keyboard: is a virtual subdevice
[    32.710] (**) Option "config_info" "udev:/sys/devices/virtual/input/input30/event2"
[    32.710] (II) XINPUT: Adding extended input device "ckb1: Corsair Gaming K70 LUX Keyboard" (type: KEYBOARD, id 17)
[    32.710] (**) Option "xkb_model" "pc101"
[    32.710] (**) Option "xkb_layout" "at"
[    32.710] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput pointer catchall"
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "libinput keyboard catchall"
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: Applying InputClass "system-keyboard"
[    32.710] (II) Using input driver 'libinput' for 'ckb1: Corsair Gaming K70 LUX Keyboard'
[    32.710] (**) ckb1: Corsair Gaming K70 LUX Keyboard: always reports core events
[    32.710] (**) Option "Device" "/dev/input/event3"
[    32.710] (**) Option "_source" "_driver/libinput"
[    32.710] (II) libinput: ckb1: Corsair Gaming K70 LUX Keyboard: is a virtual subdevice
[    32.710] (**) Option "config_info" "udev:/sys/devices/virtual/input/input31/event3"
[    32.710] (II) XINPUT: Adding extended input device "ckb1: Corsair Gaming K70 LUX Keyboard" (type: KEYBOARD, id 18)
[    32.710] (**) Option "xkb_model" "pc101"
[    32.710] (**) Option "xkb_layout" "at"
[    32.710] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"

vulkanCapsViewer

{
    "environment": {
        "architecture": "x86_64",
        "comment": "",
        "name": "arch",
        "reportversion": "1.4",
        "submitter": "",
        "version": "unknown"
    },
    "extended": {
        "devicefeatures2": [
            {
                "extension": "VK_KHX_multiview",
                "name": "multiview",
                "supported": true
            },
            {
                "extension": "VK_KHX_multiview",
                "name": "multiviewGeometryShader",
                "supported": true
            },
            {
                "extension": "VK_KHX_multiview",
                "name": "multiviewTessellationShader",
                "supported": true
            }
        ],
        "deviceproperties2": [
            {
                "extension": "VK_KHX_multiview",
                "name": "maxMultiviewViewCount",
                "value": "27"
            },
            {
                "extension": "VK_KHX_multiview",
                "name": "maxMultiviewInstanceIndex",
                "value": "134217727"
            },
            {
                "extension": "VK_KHR_push_descriptor",
                "name": "maxPushDescriptors",
                "value": "32"
            },
            {
                "extension": "VK_EXT_discard_rectangles",
                "name": "maxDiscardRectangles",
                "value": "8"
            },
            {
                "extension": "VK_NVX_multiview_per_view_attributes",
                "name": "perViewPositionAllComponents",
                "value": "8"
            }
        ]
    },
    "extensions": [
        {
            "extensionName": "VK_KHR_swapchain",
            "specVersion": 68
        },
        {
            "extensionName": "VK_KHR_descriptor_update_template",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_maintenance1",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_push_descriptor",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_sampler_mirror_clamp_to_edge",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_shader_draw_parameters",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHX_device_group",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHX_external_memory",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHX_external_memory_fd",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHX_external_semaphore",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHX_external_semaphore_fd",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHX_multiview",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_discard_rectangles",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_shader_subgroup_ballot",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_shader_subgroup_vote",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_display_control",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_dedicated_allocation",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_glsl_shader",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NVX_device_generated_commands",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NVX_multiview_per_view_attributes",
            "specVersion": 1
        }
    ],
    "features": {
        "alphaToOne": 1,
        "depthBiasClamp": 1,
        "depthBounds": 1,
        "depthClamp": 1,
        "drawIndirectFirstInstance": 1,
        "dualSrcBlend": 1,
        "fillModeNonSolid": 1,
        "fragmentStoresAndAtomics": 1,
        "fullDrawIndexUint32": 1,
        "geometryShader": 1,
        "imageCubeArray": 1,
        "independentBlend": 1,
        "inheritedQueries": 1,
        "largePoints": 1,
        "logicOp": 1,
        "multiDrawIndirect": 1,
        "multiViewport": 1,
        "occlusionQueryPrecise": 1,
        "pipelineStatisticsQuery": 1,
        "robustBufferAccess": 1,
        "sampleRateShading": 1,
        "samplerAnisotropy": 1,
        "shaderClipDistance": 1,
        "shaderCullDistance": 1,
        "shaderFloat64": 1,
        "shaderImageGatherExtended": 1,
        "shaderInt16": 0,
        "shaderInt64": 1,
        "shaderResourceMinLod": 0,
        "shaderResourceResidency": 0,
        "shaderSampledImageArrayDynamicIndexing": 1,
        "shaderStorageBufferArrayDynamicIndexing": 1,
        "shaderStorageImageArrayDynamicIndexing": 1,
        "shaderStorageImageExtendedFormats": 1,
        "shaderStorageImageMultisample": 1,
        "shaderStorageImageReadWithoutFormat": 0,
        "shaderStorageImageWriteWithoutFormat": 1,
        "shaderTessellationAndGeometryPointSize": 1,
        "shaderUniformBufferArrayDynamicIndexing": 1,
        "sparseBinding": 1,
        "sparseResidency16Samples": 0,
        "sparseResidency2Samples": 0,
        "sparseResidency4Samples": 0,
        "sparseResidency8Samples": 0,
        "sparseResidencyAliased": 0,
        "sparseResidencyBuffer": 0,
        "sparseResidencyImage2D": 0,
        "sparseResidencyImage3D": 0,
        "tessellationShader": 1,
        "textureCompressionASTC_LDR": 0,
        "textureCompressionBC": 1,
        "textureCompressionETC2": 0,
        "variableMultisampleRate": 1,
        "vertexPipelineStoresAndAtomics": 1,
        "wideLines": 1
    },
    "formats": [
        [
            1,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            2,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            3,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            4,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56705,
                "supported": true
            }
        ],
        [
            5,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            6,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            7,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            8,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56705,
                "supported": true
            }
        ],
        [
            9,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            10,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            11,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            12,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            13,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            14,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            15,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            16,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            17,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            18,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            19,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            20,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            21,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            22,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            23,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            24,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            25,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            26,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            27,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            28,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            29,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            30,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            31,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            32,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            33,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            34,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            35,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            36,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            37,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            38,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            39,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            40,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            41,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            42,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            43,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56705,
                "supported": true
            }
        ],
        [
            44,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            45,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            46,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            47,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            48,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 50177,
                "supported": true
            }
        ],
        [
            49,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 50177,
                "supported": true
            }
        ],
        [
            50,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56705,
                "supported": true
            }
        ],
        [
            51,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            52,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            53,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            54,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            55,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            56,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            57,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56705,
                "supported": true
            }
        ],
        [
            58,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56705,
                "supported": true
            }
        ],
        [
            59,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            60,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            61,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            62,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 50177,
                "supported": true
            }
        ],
        [
            63,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            64,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            65,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            66,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            67,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            68,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            69,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            70,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            71,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            72,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            73,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            74,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            75,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            76,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            77,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            78,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            79,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            80,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            81,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            82,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            83,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            84,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            85,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            86,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            87,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            88,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            89,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            90,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            91,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            92,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            93,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            94,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            95,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            96,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            97,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            98,
            {
                "bufferFeatures": 120,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52359,
                "supported": true
            }
        ],
        [
            99,
            {
                "bufferFeatures": 120,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52359,
                "supported": true
            }
        ],
        [
            100,
            {
                "bufferFeatures": 120,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56711,
                "supported": true
            }
        ],
        [
            101,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            102,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            103,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            104,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            105,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            106,
            {
                "bufferFeatures": 72,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            107,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            108,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 50177,
                "optimalTilingFeatures": 52355,
                "supported": true
            }
        ],
        [
            109,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            110,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            111,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            112,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            113,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            114,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            115,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            116,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            117,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            118,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            119,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            120,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            121,
            {
                "bufferFeatures": 64,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": true
            }
        ],
        [
            122,
            {
                "bufferFeatures": 88,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 56707,
                "supported": true
            }
        ],
        [
            123,
            {
                "bufferFeatures": 8,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            124,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54785,
                "supported": true
            }
        ],
        [
            125,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54785,
                "supported": true
            }
        ],
        [
            126,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54785,
                "supported": true
            }
        ],
        [
            127,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            128,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            129,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54785,
                "supported": true
            }
        ],
        [
            130,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54785,
                "supported": true
            }
        ],
        [
            131,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            132,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            133,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            134,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            135,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            136,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            137,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            138,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            139,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            140,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            141,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            142,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            143,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            144,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            145,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            146,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 54273,
                "optimalTilingFeatures": 54273,
                "supported": true
            }
        ],
        [
            147,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            148,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            149,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            150,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            151,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            152,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            153,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            154,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            155,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            156,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            157,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            158,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            159,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            160,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            161,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            162,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            163,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            164,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            165,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            166,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            167,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            168,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            169,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            170,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            171,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            172,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            173,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            174,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            175,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            176,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            177,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            178,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            179,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            180,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            181,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            182,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            183,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ],
        [
            184,
            {
                "bufferFeatures": 0,
                "linearTilingFeatures": 0,
                "optimalTilingFeatures": 0,
                "supported": false
            }
        ]
    ],
    "layers": [
    ],
    "memory": {
        "memoryHeapCount": 2,
        "memoryHeaps": [
            {
                "flags": 1,
                "size": "0xc0000000"
            },
            {
                "flags": 0,
                "size": "0xbc982a800"
            }
        ],
        "memoryTypeCount": 11,
        "memoryTypes": [
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 0,
                "propertyFlags": 1
            },
            {
                "heapIndex": 0,
                "propertyFlags": 1
            },
            {
                "heapIndex": 1,
                "propertyFlags": 6
            },
            {
                "heapIndex": 1,
                "propertyFlags": 14
            }
        ]
    },
    "platformdetails": {
    },
    "properties": {
        "apiVersion": 4194350,
        "apiVersionText": "1.0.46",
        "deviceID": 4106,
        "deviceName": "GeForce GTX 780 Ti",
        "deviceType": 2,
        "deviceTypeText": "DISCRETE_GPU",
        "driverVersion": 1611579392,
        "driverVersionText": "384.59.0.0",
        "headerversion": 49,
        "limits": {
            "bufferImageGranularity": "0x10000",
            "discreteQueuePriorities": 2,
            "framebufferColorSampleCounts": 15,
            "framebufferDepthSampleCounts": 15,
            "framebufferNoAttachmentsSampleCounts": 15,
            "framebufferStencilSampleCounts": 15,
            "lineWidthGranularity": 0.125,
            "lineWidthRange": [
                0.5,
                10
            ],
            "maxBoundDescriptorSets": 8,
            "maxClipDistances": 8,
            "maxColorAttachments": 8,
            "maxCombinedClipAndCullDistances": 8,
            "maxComputeSharedMemorySize": 49152,
            "maxComputeWorkGroupCount": [
                2147483647,
                65535,
                65535
            ],
            "maxComputeWorkGroupInvocations": 1536,
            "maxComputeWorkGroupSize": [
                1536,
                1024,
                64
            ],
            "maxCullDistances": 8,
            "maxDescriptorSetInputAttachments": 8,
            "maxDescriptorSetSampledImages": 49152,
            "maxDescriptorSetSamplers": 4000,
            "maxDescriptorSetStorageBuffers": 96,
            "maxDescriptorSetStorageBuffersDynamic": 96,
            "maxDescriptorSetStorageImages": 49152,
            "maxDescriptorSetUniformBuffers": 72,
            "maxDescriptorSetUniformBuffersDynamic": 72,
            "maxDrawIndexedIndexValue": 4294967295,
            "maxDrawIndirectCount": 4294967295,
            "maxFragmentCombinedOutputResources": 16,
            "maxFragmentDualSrcAttachments": 1,
            "maxFragmentInputComponents": 128,
            "maxFragmentOutputAttachments": 8,
            "maxFramebufferHeight": 16384,
            "maxFramebufferLayers": 2048,
            "maxFramebufferWidth": 16384,
            "maxGeometryInputComponents": 128,
            "maxGeometryOutputComponents": 128,
            "maxGeometryOutputVertices": 1024,
            "maxGeometryShaderInvocations": 32,
            "maxGeometryTotalOutputComponents": 1024,
            "maxImageArrayLayers": 2048,
            "maxImageDimension1D": 16384,
            "maxImageDimension2D": 16384,
            "maxImageDimension3D": 2048,
            "maxImageDimensionCube": 16384,
            "maxInterpolationOffset": 0.4375,
            "maxMemoryAllocationCount": 4294967295,
            "maxPerStageDescriptorInputAttachments": 8,
            "maxPerStageDescriptorSampledImages": 8192,
            "maxPerStageDescriptorSamplers": 4000,
            "maxPerStageDescriptorStorageBuffers": 16,
            "maxPerStageDescriptorStorageImages": 8192,
            "maxPerStageDescriptorUniformBuffers": 12,
            "maxPerStageResources": 24612,
            "maxPushConstantsSize": 256,
            "maxSampleMaskWords": 1,
            "maxSamplerAllocationCount": 4000,
            "maxSamplerAnisotropy": 16,
            "maxSamplerLodBias": 15,
            "maxStorageBufferRange": 2147483647,
            "maxTessellationControlPerPatchOutputComponents": 120,
            "maxTessellationControlPerVertexInputComponents": 128,
            "maxTessellationControlPerVertexOutputComponents": 128,
            "maxTessellationControlTotalOutputComponents": 4216,
            "maxTessellationEvaluationInputComponents": 128,
            "maxTessellationEvaluationOutputComponents": 128,
            "maxTessellationGenerationLevel": 64,
            "maxTessellationPatchSize": 32,
            "maxTexelBufferElements": 134217728,
            "maxTexelGatherOffset": 31,
            "maxTexelOffset": 7,
            "maxUniformBufferRange": 65536,
            "maxVertexInputAttributeOffset": 2047,
            "maxVertexInputAttributes": 32,
            "maxVertexInputBindingStride": 2048,
            "maxVertexInputBindings": 32,
            "maxVertexOutputComponents": 128,
            "maxViewportDimensions": [
                16384,
                16384
            ],
            "maxViewports": 16,
            "minInterpolationOffset": -0.5,
            "minMemoryMapAlignment": "0x40",
            "minStorageBufferOffsetAlignment": "0x20",
            "minTexelBufferOffsetAlignment": "0x100",
            "minTexelGatherOffset": -32,
            "minTexelOffset": -8,
            "minUniformBufferOffsetAlignment": "0x100",
            "mipmapPrecisionBits": 8,
            "nonCoherentAtomSize": "0x40",
            "optimalBufferCopyOffsetAlignment": "0x1",
            "optimalBufferCopyRowPitchAlignment": "0x1",
            "pointSizeGranularity": 0.125,
            "pointSizeRange": [
                1,
                189.875
            ],
            "sampledImageColorSampleCounts": 15,
            "sampledImageDepthSampleCounts": 15,
            "sampledImageIntegerSampleCounts": 15,
            "sampledImageStencilSampleCounts": 15,
            "sparseAddressSpaceSize": "0xffffffffffffffff",
            "standardSampleLocations": 1,
            "storageImageSampleCounts": 15,
            "strictLines": 1,
            "subPixelInterpolationOffsetBits": 4,
            "subPixelPrecisionBits": 8,
            "subTexelPrecisionBits": 8,
            "timestampComputeAndGraphics": 1,
            "timestampPeriod": 1,
            "viewportBoundsRange": [
                -32768,
                32768
            ],
            "viewportSubPixelBits": 8
        },
        "pipelineCacheUUID": [
            199,
            91,
            47,
            250,
            35,
            194,
            65,
            55,
            2,
            187,
            207,
            148,
            15,
            90,
            17,
            85
        ],
        "sparseProperties": {
            "residencyAlignedMipSize": 1,
            "residencyNonResidentStrict": 0,
            "residencyStandard2DBlockShape": 1,
            "residencyStandard2DMultisampleBlockShape": 1,
            "residencyStandard3DBlockShape": 1
        },
        "vendorID": 4318
    },
    "queues": [
        {
            "minImageTransferGranularity": {
                "depth": 1,
                "height": 1,
                "width": 1
            },
            "queueCount": 16,
            "queueFlags": 15,
            "supportsPresent": false,
            "timestampValidBits": 64
        },
        {
            "minImageTransferGranularity": {
                "depth": 1,
                "height": 1,
                "width": 1
            },
            "queueCount": 1,
            "queueFlags": 4,
            "supportsPresent": false,
            "timestampValidBits": 64
        }
    ],
    "surfacecapabilites": {
        "maxImageArrayLayers": 2048,
        "maxImageCount": 8,
        "maxImageExtent": {
            "height": 755,
            "width": 927
        },
        "minImageCount": 2,
        "minImageExtent": {
            "height": 755,
            "width": 927
        },
        "presentmodes": [
            2,
            3,
            0
        ],
        "supportedCompositeAlpha": 1,
        "supportedTransforms": 1,
        "supportedUsageFlags": 159,
        "surfaceExtension": "VK_KHR_xcb_surface",
        "surfaceformats": [
            {
                "colorSpace": 0,
                "format": 44
            },
            {
                "colorSpace": 0,
                "format": 50
            }
        ],
        "validSurface": true
    }
}

lspci

00:00.0 Host bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 DMI2 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
00:01.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a (rev 04)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:02.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a (rev 04)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:03.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a (rev 04)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:05.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
00:05.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
00:05.4 PIC: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
00:11.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Virtual Root Port (rev 06)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:16.0 Communication controller: Intel Corporation C600/X79 series chipset MEI Controller #1 (rev 05)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 06)
	Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
	Kernel driver in use: e1000e
	Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 84fb
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 1 (rev b6)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 2 (rev b6)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 4 (rev b6)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.4 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 5 (rev b6)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.5 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 6 (rev b6)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1c.7 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 8 (rev b6)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation C600/X79 series chipset LPC Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation C600/X79 series chipset SMBus Host Controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX 780 Ti] (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 849e
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation GK110 HDMI Audio (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 849e
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
02:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
	Subsystem: NVIDIA Corporation Device 120f
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
02:00.1 Audio device: NVIDIA Corporation GP102 HDMI Audio Controller (rev a1)
	Subsystem: NVIDIA Corporation Device 120f
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
06:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
	Subsystem: ASUSTeK Computer Inc. Device 85bf
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
07:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
	Subsystem: ASUSTeK Computer Inc. Device 85bf
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
08:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
	Subsystem: ASUSTeK Computer Inc. Device 84b7
	Kernel driver in use: ahci
	Kernel modules: ahci
09:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller (rev 01)
	Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire_ohci
0a:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03)
	Subsystem: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
ff:08.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:09.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0b.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0b.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0c.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0c.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0d.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0d.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0e.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0e.1 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ivbep_uncore
ff:0f.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ivbep_uncore
ff:10.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ivbep_uncore
ff:10.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.3 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ivbep_uncore
ff:10.5 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ivbep_uncore
ff:10.6 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.7 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.1 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ivbep_uncore
ff:13.4 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.5 Performance counters: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
	Kernel driver in use: ivbep_uncore
ff:16.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:16.1 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:16.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device 84ef

Offline

#6 2017-08-01 13:53:48

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,142

Re: [SOLVED] Vulkan on Intel (headless)

The vulkan-caps-viewer output was indeed not useful.

Both lspci and xorg log show only your 2 nvidia cards, are you sure your processor(s) have an integrated gpu ?
If so, check if it's enabled in bios/uefi firmware.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#7 2017-08-02 06:54:41

neXyon
Member
Registered: 2015-11-19
Posts: 12

Re: [SOLVED] Vulkan on Intel (headless)

Well, now I feel stupid. I didn't think that there are still Intel CPUs without an IGP, but mine actually is one without. I'm really sorry for the noise and thank you for your help!

Last edited by neXyon (2017-08-02 06:54:58)

Offline

Board footer

Powered by FluxBB