You are not logged in.

#1 2020-12-07 14:01:27

GreyKnight
Member
Registered: 2020-12-07
Posts: 5

[SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

After 10 years of using Arch, I finally need some direct help. Thank you.

After the most recent 5.9.12-arch1-1 and Nvidia 455.45.01 update, none of my programs are using the GPU for hardware accelerated rendering. CPU is always high while running games, near 100%, and all games are getting around 5 FPS. GPU utilization and GPU RAM always remain below 3%, and no programs are listed in nvtop, save the display. Everything was working fine before September.

What I have done:
    ran from the linux-lts kernel;
    tried both nvidia-lts and dkms packages, as well Nvidia 450 from the archives on lts and current kernel;
    ran mkinitcpio -P and updated grub through each attempt.

The only thing I have not done is reinstall, or rollback the whole thing to an earlier date. Since others do not seem to having the same issue, I want to reach out first.

If you need more info, please ask. Thank you, again.

Hardware:
GPU: Nvidia Geforce 1070
CPU: i5-7400 CPU @ 3.00GHz
RAM: 16 GB

$ grep -iE 'vdpau | dri driver' /var/log/Xorg.0.log

[     5.740] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia

$ mpv --hwdec=auto video_filename

 (+) Video --vid=1 (*) (h264 1920x1080 30.000fps)
 (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz)
Using hardware decoding (nvdec).
AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 1920x1080 cuda[nv12]
AV: 00:00:39 / 01:25:45 (1%) A-V:  0.000

$ vdpauinfo

display: :0.0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  455.45.01  Thu Nov  5 22:54:01 UTC 2020

Video surface:

name   width height types
-------------------------------------------
420     8192  8192  NV12 YV12 
422     8192  8192  UYVY YUYV 
444     8192  8192  NV24 YV24 
420_16  8192  8192  P010 P016 
422_16  8192  8192  UYVY YUYV 
444_16  8192  8192  Y_U_V_444_16 

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0 65536  4096  4096
MPEG2_SIMPLE                    3 65536  4096  4096
MPEG2_MAIN                      3 65536  4096  4096
H264_BASELINE                  51 65536  4096  4096
H264_MAIN                      51 65536  4096  4096
H264_HIGH                      51 65536  4096  4096
VC1_SIMPLE                      1  8190  2048  2048
VC1_MAIN                        2  8190  2048  2048
VC1_ADVANCED                    4  8190  2048  2048
MPEG4_PART2_SP                  3  8192  2048  2048
MPEG4_PART2_ASP                 5  8192  2048  2048
DIVX4_QMOBILE                   0  8192  2048  2048
DIVX4_MOBILE                    0  8192  2048  2048
DIVX4_HOME_THEATER              0  8192  2048  2048
DIVX4_HD_1080P                  0  8192  2048  2048
DIVX5_QMOBILE                   0  8192  2048  2048
DIVX5_MOBILE                    0  8192  2048  2048
DIVX5_HOME_THEATER              0  8192  2048  2048
DIVX5_HD_1080P                  0  8192  2048  2048
H264_CONSTRAINED_BASELINE      51 65536  4096  4096
H264_EXTENDED                  51 65536  4096  4096
H264_PROGRESSIVE_HIGH          51 65536  4096  4096
H264_CONSTRAINED_HIGH          51 65536  4096  4096
H264_HIGH_444_PREDICTIVE       51 65536  4096  4096
VP9_PROFILE_0                   1 262144  8192  8192
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      153 262144  8192  8192
HEVC_MAIN_10                   153 262144  8192  8192
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   153 262144  8192  8192
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10               --- not supported ---
HEVC_MAIN_444_12               --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         32768 32768    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 
R10G10B10A2      32768 32768    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         32768 32768
R8G8B8A8         32768 32768
R10G10B10A2      32768 32768
B10G10R10A2      32768 32768
A8               32768 32768

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     8192
VIDEO_SURFACE_HEIGHT             y         1     8192
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y  

Last edited by GreyKnight (2020-12-07 15:24:47)

Offline

#2 2020-12-07 14:39:20

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: [SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

Games have no relation to VDPAU/hardware video acceleration and according to these outputs vdpau/hardware video acceleration works properly.

What about your OpenGL/Vulkan support?

glxinfo -B #mesa-demos
glxinfo32 -B 
vulkaninfo

and maybe a full xorg log?

Last edited by V1del (2020-12-07 15:00:04)

Offline

#3 2020-12-07 15:00:35

GreyKnight
Member
Registered: 2020-12-07
Posts: 5

Re: [SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

$ glxinfo -B #mesa-demos

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa/X.org (0xffffffff)
    Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
    Version: 20.3.0
    Accelerated: no
    Video memory: 15977MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.0
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 20.3.0
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

$ glxinfo32 -B

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa/X.org (0xffffffff)
    Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
    Version: 20.3.0
    Accelerated: no
    Video memory: 15977MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.0
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 20.3.0
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

$ cat /var/log/Xorg.0.log

cat /var/log/Xorg.0.log
[     3.308] 
X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
[     3.308] Build Operating System: Linux Arch Linux
[     3.308] Current Operating System: Linux honeybun 5.9.12-arch1-1 #1 SMP PREEMPT Wed, 02 Dec 2020 16:14:56 +0000 x86_64
[     3.308] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=8ab77df9-6b25-4d6e-a6bc-6125eaa535bc rw loglevel=3 ipv6.disable=1 quiet
[     3.308] Build Date: 01 December 2020  07:51:57PM
[     3.308]  
[     3.308] Current version of pixman: 0.40.0
[     3.308] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     3.308] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     3.308] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec  7 05:50:52 2020
[     3.310] (==) Using config file: "/etc/X11/xorg.conf"
[     3.310] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     3.311] (==) ServerLayout "Layout0"
[     3.311] (**) |-->Screen "Screen0" (0)
[     3.311] (**) |   |-->Monitor "Monitor0"
[     3.311] (**) |   |-->Device "Device0"
[     3.311] (**) |-->Input Device "Keyboard0"
[     3.311] (**) |-->Input Device "Mouse0"
[     3.311] (**) Option "Xinerama" "0"
[     3.311] (==) Automatically adding devices
[     3.311] (==) Automatically enabling devices
[     3.311] (==) Automatically adding GPU devices
[     3.311] (==) Automatically binding GPU devices
[     3.311] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     3.312] (WW) The directory "/usr/share/fonts/misc" does not exist.
[     3.312] 	Entry deleted from font path.
[     3.312] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[     3.312] 	Entry deleted from font path.
[     3.312] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[     3.312] 	Entry deleted from font path.
[     3.314] (==) FontPath set to:
	/usr/share/fonts/TTF,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/75dpi
[     3.314] (==) ModulePath set to "/usr/lib/xorg/modules"
[     3.314] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[     3.314] (WW) Disabling Keyboard0
[     3.314] (WW) Disabling Mouse0
[     3.314] (II) Module ABI versions:
[     3.314] 	X.Org ANSI C Emulation: 0.4
[     3.314] 	X.Org Video Driver: 24.1
[     3.314] 	X.Org XInput driver : 24.1
[     3.314] 	X.Org Server Extension : 10.0
[     3.315] (++) using VT number 7

[     3.315] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     3.316] (--) PCI:*(1@0:0:0) 10de:1b81:19da:1445 rev 161, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[     3.316] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     3.316] (II) LoadModule: "glx"
[     3.317] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     3.328] (II) Module glx: vendor="X.Org Foundation"
[     3.328] 	compiled for 1.20.10, module version = 1.0.0
[     3.328] 	ABI class: X.Org Server Extension, version 10.0
[     3.328] (II) LoadModule: "nvidia"
[     3.329] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     3.335] (II) Module nvidia: vendor="NVIDIA Corporation"
[     3.335] 	compiled for 1.6.99.901, module version = 1.0.0
[     3.335] 	Module class: X.Org Video Driver
[     3.336] (II) NVIDIA dlloader X Driver  455.45.01  Thu Nov  5 23:01:05 UTC 2020
[     3.336] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     3.342] (II) Loading sub module "fb"
[     3.342] (II) LoadModule: "fb"
[     3.342] (II) Loading /usr/lib/xorg/modules/libfb.so
[     3.343] (II) Module fb: vendor="X.Org Foundation"
[     3.343] 	compiled for 1.20.10, module version = 1.0.0
[     3.343] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     3.343] (II) Loading sub module "wfb"
[     3.343] (II) LoadModule: "wfb"
[     3.343] (II) Loading /usr/lib/xorg/modules/libwfb.so
[     3.344] (II) Module wfb: vendor="X.Org Foundation"
[     3.344] 	compiled for 1.20.10, module version = 1.0.0
[     3.344] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     3.344] (II) Loading sub module "ramdac"
[     3.344] (II) LoadModule: "ramdac"
[     3.344] (II) Module "ramdac" already built-in
[     4.220] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[     4.220] (==) NVIDIA(0): RGB weight 888
[     4.220] (==) NVIDIA(0): Default visual is TrueColor
[     4.220] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[     4.220] (**) NVIDIA(0): Option "Stereo" "0"
[     4.220] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "DFP-5"
[     4.220] (**) NVIDIA(0): Option "SLI" "Off"
[     4.220] (**) NVIDIA(0): Option "MultiGPU" "Off"
[     4.220] (**) NVIDIA(0): Option "BaseMosaic" "off"
[     4.220] (**) NVIDIA(0): Stereo disabled by request
[     4.220] (**) NVIDIA(0): NVIDIA SLI disabled.
[     4.220] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[     4.220] (**) NVIDIA(0): Option "MetaModes" "DP-3: nvidia-auto-select +1920+0, DP-1: nvidia-auto-select +3840+0, HDMI-0: nvidia-auto-select +0+0"
[     4.220] (**) NVIDIA(0): Enabling 2D acceleration
[     4.220] (II) Loading sub module "glxserver_nvidia"
[     4.220] (II) LoadModule: "glxserver_nvidia"
[     4.221] (WW) Warning, couldn't open module glxserver_nvidia
[     4.221] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
[     4.221] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[     4.221] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[     4.221] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[     4.221] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[     4.221] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[     4.221] (II) NVIDIA: The X server does not support PRIME Render Offload.
[     5.290] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[     5.290] (--) NVIDIA(0):     DFP-0
[     5.290] (--) NVIDIA(0):     DFP-1
[     5.290] (--) NVIDIA(0):     DFP-2
[     5.290] (--) NVIDIA(0):     DFP-3
[     5.290] (--) NVIDIA(0):     DFP-4
[     5.290] (--) NVIDIA(0):     DFP-5 (boot)
[     5.290] (--) NVIDIA(0):     DFP-6
[     5.290] (--) NVIDIA(0):     DFP-7
[     5.290] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1070 (GP104-A) at PCI:1:0:0 (GPU-0)
[     5.290] (--) NVIDIA(0): Memory: 8388608 kBytes
[     5.290] (--) NVIDIA(0): VideoBIOS: 86.04.50.00.65
[     5.290] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[     5.319] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[     5.319] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[     5.319] (--) NVIDIA(GPU-0): DFP-0: disconnected
[     5.319] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[     5.319] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[     5.319] (--) NVIDIA(GPU-0): 
[     5.319] (--) NVIDIA(GPU-0): DFP-1: disconnected
[     5.319] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[     5.319] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[     5.320] (--) NVIDIA(GPU-0): 
[     5.389] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[     5.389] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[     5.389] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[     5.389] (--) NVIDIA(GPU-0): 
[     5.419] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[     5.419] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[     5.419] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[     5.419] (--) NVIDIA(GPU-0): 
[     5.419] (--) NVIDIA(GPU-0): DFP-4: disconnected
[     5.419] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[     5.419] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[     5.419] (--) NVIDIA(GPU-0): 
[     5.483] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[     5.483] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[     5.483] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[     5.483] (--) NVIDIA(GPU-0): 
[     5.483] (--) NVIDIA(GPU-0): DFP-6: disconnected
[     5.483] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[     5.483] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[     5.483] (--) NVIDIA(GPU-0): 
[     5.483] (--) NVIDIA(GPU-0): DFP-7: disconnected
[     5.483] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[     5.483] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[     5.483] (--) NVIDIA(GPU-0): 
[     5.498] (II) NVIDIA(0): Validated MetaModes:
[     5.498] (II) NVIDIA(0):    
[     5.498] (II) NVIDIA(0):     "DP-3:nvidia-auto-select+1920+0,DP-1:nvidia-auto-select+3840+0,HDMI-0:nvidia-auto-select+0+0"
[     5.498] (II) NVIDIA(0): Virtual screen size determined to be 5760 x 1080
[     5.503] (--) NVIDIA(0): DPI set to (69, 70); computed from "UseEdidDpi" X config
[     5.503] (--) NVIDIA(0):     option
[     5.503] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[     5.503] (II) NVIDIA:     access.
[     5.505] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[     5.505] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[     5.505] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[     5.505] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[     5.505] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[     5.505] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[     5.505] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[     5.505] (II) NVIDIA(0):     Config Options in the README.
[     5.519] (II) NVIDIA(0): Setting mode "DP-3:nvidia-auto-select+1920+0,DP-1:nvidia-auto-select+3840+0,HDMI-0:nvidia-auto-select+0+0"
[     5.648] (==) NVIDIA(0): Disabling shared memory pixmaps
[     5.648] (==) NVIDIA(0): Backing store enabled
[     5.648] (==) NVIDIA(0): Silken mouse disabled
[     5.649] (**) NVIDIA(0): DPMS enabled
[     5.650] (II) Loading sub module "dri2"
[     5.650] (II) LoadModule: "dri2"
[     5.650] (II) Module "dri2" already built-in
[     5.650] (II) NVIDIA(0): [DRI2] Setup complete
[     5.650] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[     5.651] (II) Initializing extension Generic Event Extension
[     5.651] (II) Initializing extension SHAPE
[     5.651] (II) Initializing extension MIT-SHM
[     5.651] (II) Initializing extension XInputExtension
[     5.651] (II) Initializing extension XTEST
[     5.651] (II) Initializing extension BIG-REQUESTS
[     5.651] (II) Initializing extension SYNC
[     5.651] (II) Initializing extension XKEYBOARD
[     5.652] (II) Initializing extension XC-MISC
[     5.652] (II) Initializing extension SECURITY
[     5.652] (II) Initializing extension XFIXES
[     5.652] (II) Initializing extension RENDER
[     5.652] (II) Initializing extension RANDR
[     5.652] (II) Initializing extension COMPOSITE
[     5.652] (II) Initializing extension DAMAGE
[     5.652] (II) Initializing extension MIT-SCREEN-SAVER
[     5.652] (II) Initializing extension DOUBLE-BUFFER
[     5.652] (II) Initializing extension RECORD
[     5.652] (II) Initializing extension DPMS
[     5.652] (II) Initializing extension Present
[     5.652] (II) Initializing extension DRI3
[     5.652] (II) Initializing extension X-Resource
[     5.652] (II) Initializing extension XVideo
[     5.653] (II) Initializing extension XVideo-MotionCompensation
[     5.653] (II) Initializing extension GLX
[     5.653] (II) AIGLX: Screen 0 is not DRI2 capable
[     5.937] (II) IGLX: Loaded and initialized swrast
[     5.937] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     5.937] (II) Initializing extension XFree86-VidModeExtension
[     5.937] (II) Initializing extension XFree86-DGA
[     5.937] (II) Initializing extension XFree86-DRI
[     5.937] (II) Initializing extension DRI2
[     5.938] (II) Initializing extension NV-GLX
[     5.938] (II) Initializing extension NV-CONTROL
[     5.938] (II) Initializing extension XINERAMA
[     6.025] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[     6.025] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     6.025] (II) LoadModule: "libinput"
[     6.025] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     6.029] (II) Module libinput: vendor="X.Org Foundation"
[     6.029] 	compiled for 1.20.8, module version = 0.30.0
[     6.029] 	Module class: X.Org XInput Driver
[     6.029] 	ABI class: X.Org XInput driver, version 24.1
[     6.030] (II) Using input driver 'libinput' for 'Power Button'
[     6.030] (**) Power Button: always reports core events
[     6.030] (**) Option "Device" "/dev/input/event2"
[     6.030] (**) Option "_source" "server/udev"
[     6.034] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     6.034] (II) event2  - Power Button: device is a keyboard
[     6.035] (II) event2  - Power Button: device removed
[     6.047] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[     6.047] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     6.047] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     6.047] (II) event2  - Power Button: device is a keyboard
[     6.048] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[     6.048] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     6.048] (II) Using input driver 'libinput' for 'Power Button'
[     6.048] (**) Power Button: always reports core events
[     6.048] (**) Option "Device" "/dev/input/event1"
[     6.048] (**) Option "_source" "server/udev"
[     6.048] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     6.049] (II) event1  - Power Button: device is a keyboard
[     6.049] (II) event1  - Power Button: device removed
[     6.077] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[     6.077] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[     6.078] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     6.078] (II) event1  - Power Button: device is a keyboard
[     6.079] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[     6.079] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[     6.079] (II) Using input driver 'libinput' for 'Sleep Button'
[     6.079] (**) Sleep Button: always reports core events
[     6.079] (**) Option "Device" "/dev/input/event0"
[     6.079] (**) Option "_source" "server/udev"
[     6.080] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     6.080] (II) event0  - Sleep Button: device is a keyboard
[     6.080] (II) event0  - Sleep Button: device removed
[     6.097] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[     6.097] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[     6.100] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     6.100] (II) event0  - Sleep Button: device is a keyboard
[     6.101] (II) config/udev: Adding drm device (/dev/dri/card0)
[     6.101] (II) xfree86: Adding drm device (/dev/dri/card0)
[     6.101] (II) LoadModule: "modesetting"
[     6.102] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     6.105] (II) Module modesetting: vendor="X.Org Foundation"
[     6.105] 	compiled for 1.20.10, module version = 1.20.10
[     6.105] 	Module class: X.Org Video Driver
[     6.105] 	ABI class: X.Org Video Driver, version 24.1
[     6.105] xf86: found device 0
[     6.107] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event10)
[     6.107] (II) No input driver specified, ignoring this device.
[     6.107] (II) This device may have been added with another device file.
[     6.108] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event11)
[     6.108] (II) No input driver specified, ignoring this device.
[     6.108] (II) This device may have been added with another device file.
[     6.109] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event12)
[     6.109] (II) No input driver specified, ignoring this device.
[     6.109] (II) This device may have been added with another device file.
[     6.110] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=10 (/dev/input/event13)
[     6.110] (II) No input driver specified, ignoring this device.
[     6.111] (II) This device may have been added with another device file.
[     6.112] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=11 (/dev/input/event14)
[     6.112] (II) No input driver specified, ignoring this device.
[     6.112] (II) This device may have been added with another device file.
[     6.113] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=12 (/dev/input/event15)
[     6.113] (II) No input driver specified, ignoring this device.
[     6.113] (II) This device may have been added with another device file.
[     6.114] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event9)
[     6.114] (II) No input driver specified, ignoring this device.
[     6.114] (II) This device may have been added with another device file.
[     6.116] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/event3)
[     6.116] (**) PixArt USB Optical Mouse: Applying InputClass "libinput pointer catchall"
[     6.116] (II) Using input driver 'libinput' for 'PixArt USB Optical Mouse'
[     6.116] (**) PixArt USB Optical Mouse: always reports core events
[     6.116] (**) Option "Device" "/dev/input/event3"
[     6.116] (**) Option "_source" "server/udev"
[     6.121] (II) event3  - PixArt USB Optical Mouse: is tagged by udev as: Mouse
[     6.122] (II) event3  - PixArt USB Optical Mouse: device set to 1000 DPI
[     6.122] (II) event3  - PixArt USB Optical Mouse: device is a pointer
[     6.123] (II) event3  - PixArt USB Optical Mouse: device removed
[     6.157] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:093A:2510.0001/input/input3/event3"
[     6.157] (II) XINPUT: Adding extended input device "PixArt USB Optical Mouse" (type: MOUSE, id 9)
[     6.157] (**) Option "AccelerationScheme" "none"
[     6.157] (**) PixArt USB Optical Mouse: (accel) selected scheme none/0
[     6.157] (**) PixArt USB Optical Mouse: (accel) acceleration factor: 2.000
[     6.157] (**) PixArt USB Optical Mouse: (accel) acceleration threshold: 4
[     6.162] (II) event3  - PixArt USB Optical Mouse: is tagged by udev as: Mouse
[     6.162] (II) event3  - PixArt USB Optical Mouse: device set to 1000 DPI
[     6.163] (II) event3  - PixArt USB Optical Mouse: device is a pointer
[     6.165] (II) config/udev: Adding input device PixArt USB Optical Mouse (/dev/input/mouse0)
[     6.165] (II) No input driver specified, ignoring this device.
[     6.165] (II) This device may have been added with another device file.
[     6.167] (II) config/udev: Adding input device Lite-On Technology Corp. USB Multimedia Keyboard (/dev/input/event4)
[     6.167] (**) Lite-On Technology Corp. USB Multimedia Keyboard: Applying InputClass "libinput keyboard catchall"
[     6.168] (II) Using input driver 'libinput' for 'Lite-On Technology Corp. USB Multimedia Keyboard'
[     6.168] (**) Lite-On Technology Corp. USB Multimedia Keyboard: always reports core events
[     6.168] (**) Option "Device" "/dev/input/event4"
[     6.168] (**) Option "_source" "server/udev"
[     6.173] (II) event4  - Lite-On Technology Corp. USB Multimedia Keyboard: is tagged by udev as: Keyboard
[     6.173] (II) event4  - Lite-On Technology Corp. USB Multimedia Keyboard: device is a keyboard
[     6.174] (II) event4  - Lite-On Technology Corp. USB Multimedia Keyboard: device removed
[     6.187] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/0003:04CA:0027.0002/input/input4/event4"
[     6.187] (II) XINPUT: Adding extended input device "Lite-On Technology Corp. USB Multimedia Keyboard" (type: KEYBOARD, id 10)
[     6.192] (II) event4  - Lite-On Technology Corp. USB Multimedia Keyboard: is tagged by udev as: Keyboard
[     6.193] (II) event4  - Lite-On Technology Corp. USB Multimedia Keyboard: device is a keyboard
[     6.196] (II) config/udev: Adding input device Lite-On Technology Corp. USB Multimedia Keyboard System Control (/dev/input/event5)
[     6.196] (**) Lite-On Technology Corp. USB Multimedia Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[     6.196] (II) Using input driver 'libinput' for 'Lite-On Technology Corp. USB Multimedia Keyboard System Control'
[     6.196] (**) Lite-On Technology Corp. USB Multimedia Keyboard System Control: always reports core events
[     6.196] (**) Option "Device" "/dev/input/event5"
[     6.196] (**) Option "_source" "server/udev"
[     6.201] (II) event5  - Lite-On Technology Corp. USB Multimedia Keyboard System Control: is tagged by udev as: Keyboard
[     6.201] (II) event5  - Lite-On Technology Corp. USB Multimedia Keyboard System Control: device is a keyboard
[     6.202] (II) event5  - Lite-On Technology Corp. USB Multimedia Keyboard System Control: device removed
[     6.227] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1/0003:04CA:0027.0003/input/input5/event5"
[     6.227] (II) XINPUT: Adding extended input device "Lite-On Technology Corp. USB Multimedia Keyboard System Control" (type: KEYBOARD, id 11)
[     6.232] (II) event5  - Lite-On Technology Corp. USB Multimedia Keyboard System Control: is tagged by udev as: Keyboard
[     6.233] (II) event5  - Lite-On Technology Corp. USB Multimedia Keyboard System Control: device is a keyboard
[     6.235] (II) config/udev: Adding input device Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control (/dev/input/event6)
[     6.235] (**) Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[     6.235] (II) Using input driver 'libinput' for 'Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control'
[     6.236] (**) Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control: always reports core events
[     6.236] (**) Option "Device" "/dev/input/event6"
[     6.236] (**) Option "_source" "server/udev"
[     6.241] (II) event6  - Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control: is tagged by udev as: Keyboard
[     6.241] (II) event6  - Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control: device is a keyboard
[     6.242] (II) event6  - Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control: device removed
[     6.277] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1/0003:04CA:0027.0003/input/input6/event6"
[     6.277] (II) XINPUT: Adding extended input device "Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control" (type: KEYBOARD, id 12)
[     6.282] (II) event6  - Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control: is tagged by udev as: Keyboard
[     6.282] (II) event6  - Lite-On Technology Corp. USB Multimedia Keyboard Consumer Control: device is a keyboard
[     6.285] (II) config/udev: Adding input device Lite-On Technology Corp. USB Multimedia Keyboard (/dev/input/event7)
[     6.285] (**) Lite-On Technology Corp. USB Multimedia Keyboard: Applying InputClass "libinput pointer catchall"
[     6.285] (II) Using input driver 'libinput' for 'Lite-On Technology Corp. USB Multimedia Keyboard'
[     6.285] (**) Lite-On Technology Corp. USB Multimedia Keyboard: always reports core events
[     6.285] (**) Option "Device" "/dev/input/event7"
[     6.285] (**) Option "_source" "server/udev"
[     6.290] (II) event7  - Lite-On Technology Corp. USB Multimedia Keyboard: is tagged by udev as: Mouse
[     6.291] (II) event7  - Lite-On Technology Corp. USB Multimedia Keyboard: device is a pointer
[     6.292] (II) event7  - Lite-On Technology Corp. USB Multimedia Keyboard: device removed
[     6.327] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.1/0003:04CA:0027.0003/input/input7/event7"
[     6.327] (II) XINPUT: Adding extended input device "Lite-On Technology Corp. USB Multimedia Keyboard" (type: MOUSE, id 13)
[     6.327] (**) Option "AccelerationScheme" "none"
[     6.327] (**) Lite-On Technology Corp. USB Multimedia Keyboard: (accel) selected scheme none/0
[     6.327] (**) Lite-On Technology Corp. USB Multimedia Keyboard: (accel) acceleration factor: 2.000
[     6.327] (**) Lite-On Technology Corp. USB Multimedia Keyboard: (accel) acceleration threshold: 4
[     6.332] (II) event7  - Lite-On Technology Corp. USB Multimedia Keyboard: is tagged by udev as: Mouse
[     6.333] (II) event7  - Lite-On Technology Corp. USB Multimedia Keyboard: device is a pointer
[     6.336] (II) config/udev: Adding input device HTC Vive (/dev/input/event21)
[     6.336] (**) HTC Vive: Applying InputClass "libinput keyboard catchall"
[     6.336] (II) Using input driver 'libinput' for 'HTC Vive'
[     6.336] (**) HTC Vive: always reports core events
[     6.336] (**) Option "Device" "/dev/input/event21"
[     6.336] (**) Option "_source" "server/udev"
[     6.341] (II) event21 - HTC Vive: is tagged by udev as: Keyboard
[     6.341] (II) event21 - HTC Vive: device is a keyboard
[     6.341] (II) event21 - HTC Vive: device removed
[     6.377] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.2/1-5.1.2:1.0/input/input21/event21"
[     6.377] (II) XINPUT: Adding extended input device "HTC Vive" (type: KEYBOARD, id 14)
[     6.382] (II) event21 - HTC Vive: is tagged by udev as: Keyboard
[     6.382] (II) event21 - HTC Vive: device is a keyboard
[     6.385] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event16)
[     6.385] (II) No input driver specified, ignoring this device.
[     6.385] (II) This device may have been added with another device file.
[     6.386] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event17)
[     6.386] (II) No input driver specified, ignoring this device.
[     6.386] (II) This device may have been added with another device file.
[     6.387] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event18)
[     6.387] (II) No input driver specified, ignoring this device.
[     6.387] (II) This device may have been added with another device file.
[     6.388] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event19)
[     6.388] (II) No input driver specified, ignoring this device.
[     6.388] (II) This device may have been added with another device file.
[     6.389] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event20)
[     6.389] (II) No input driver specified, ignoring this device.
[     6.389] (II) This device may have been added with another device file.
[     6.390] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
[     6.390] (II) No input driver specified, ignoring this device.
[     6.391] (II) This device may have been added with another device file.
[     6.404] (II) config/udev: removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0 /dev/dri/card0
[     6.404] (II) config/udev: Adding drm device (/dev/dri/card0)
[     6.404] (II) xfree86: Adding drm device (/dev/dri/card0)
[     6.404] (II) LoadModule: "modesetting"
[     6.404] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     6.404] (II) Module modesetting: vendor="X.Org Foundation"
[     6.404] 	compiled for 1.20.10, module version = 1.20.10
[     6.404] 	Module class: X.Org Video Driver
[     6.404] 	ABI class: X.Org Video Driver, version 24.1
[     6.404] (II) UnloadModule: "modesetting"
[     6.404] (II) Unloading modesetting
[     6.404] (II) Failed to load module "modesetting" (already loaded, 0)
[     6.404] xf86: found device 0
[     6.405] (II) config/udev: removing device HTC Vive
[     6.405] (II) event21 - HTC Vive: device removed
[     6.447] (II) UnloadModule: "libinput"
[     6.448] (II) config/udev: Adding input device HTC Vive (/dev/input/event21)
[     6.448] (**) HTC Vive: Applying InputClass "libinput keyboard catchall"
[     6.448] (II) Using input driver 'libinput' for 'HTC Vive'
[     6.448] (**) HTC Vive: always reports core events
[     6.448] (**) Option "Device" "/dev/input/event21"
[     6.448] (**) Option "_source" "server/udev"
[     6.453] (II) event21 - HTC Vive: is tagged by udev as: Keyboard
[     6.454] (II) event21 - HTC Vive: device is a keyboard
[     6.454] (II) event21 - HTC Vive: device removed
[     6.487] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.2/1-5.1.2:1.0/input/input21/event21"
[     6.487] (II) XINPUT: Adding extended input device "HTC Vive" (type: KEYBOARD, id 14)
[     6.492] (II) event21 - HTC Vive: is tagged by udev as: Keyboard
[     6.492] (II) event21 - HTC Vive: device is a keyboard
[    14.243] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[    14.243] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[    14.243] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    14.243] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    14.243] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[    14.243] (--) NVIDIA(GPU-0): 
[    14.243] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    14.243] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    14.243] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[    14.243] (--) NVIDIA(GPU-0): 
[    14.306] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[    14.306] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[    14.306] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[    14.306] (--) NVIDIA(GPU-0): 
[    14.336] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[    14.336] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[    14.336] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[    14.336] (--) NVIDIA(GPU-0): 
[    14.336] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    14.336] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    14.336] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[    14.336] (--) NVIDIA(GPU-0): 
[    14.398] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[    14.398] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[    14.398] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[    14.398] (--) NVIDIA(GPU-0): 
[    14.398] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    14.398] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    14.398] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[    14.398] (--) NVIDIA(GPU-0): 
[    14.399] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    14.399] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    14.399] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    14.399] (--) NVIDIA(GPU-0): 
[    29.462] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[    29.462] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[    29.462] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    29.462] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    29.462] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[    29.462] (--) NVIDIA(GPU-0): 
[    29.462] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    29.462] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    29.462] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[    29.462] (--) NVIDIA(GPU-0): 
[    29.525] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[    29.525] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[    29.525] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[    29.525] (--) NVIDIA(GPU-0): 
[    29.555] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[    29.555] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[    29.555] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[    29.555] (--) NVIDIA(GPU-0): 
[    29.555] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    29.555] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    29.555] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[    29.555] (--) NVIDIA(GPU-0): 
[    29.618] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[    29.618] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[    29.618] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[    29.618] (--) NVIDIA(GPU-0): 
[    29.618] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    29.618] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    29.618] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[    29.618] (--) NVIDIA(GPU-0): 
[    29.618] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    29.618] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    29.618] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    29.618] (--) NVIDIA(GPU-0): 
[    33.267] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[    33.267] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[    33.267] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    33.267] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    33.267] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[    33.267] (--) NVIDIA(GPU-0): 
[    33.267] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    33.267] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    33.267] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[    33.267] (--) NVIDIA(GPU-0): 
[    33.330] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[    33.331] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[    33.331] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[    33.331] (--) NVIDIA(GPU-0): 
[    33.360] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[    33.360] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[    33.360] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[    33.360] (--) NVIDIA(GPU-0): 
[    33.360] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    33.360] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    33.360] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[    33.360] (--) NVIDIA(GPU-0): 
[    33.423] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[    33.423] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[    33.423] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[    33.423] (--) NVIDIA(GPU-0): 
[    33.423] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    33.423] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    33.423] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[    33.423] (--) NVIDIA(GPU-0): 
[    33.423] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    33.423] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    33.423] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    33.423] (--) NVIDIA(GPU-0): 
[    48.474] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[    48.474] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[    48.474] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    48.474] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    48.474] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[    48.474] (--) NVIDIA(GPU-0): 
[    48.474] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    48.474] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    48.474] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[    48.474] (--) NVIDIA(GPU-0): 
[    48.537] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[    48.537] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[    48.537] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[    48.537] (--) NVIDIA(GPU-0): 
[    48.567] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[    48.567] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[    48.567] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[    48.567] (--) NVIDIA(GPU-0): 
[    48.567] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    48.567] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    48.567] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[    48.567] (--) NVIDIA(GPU-0): 
[    48.630] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[    48.630] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[    48.630] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[    48.630] (--) NVIDIA(GPU-0): 
[    48.630] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    48.630] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    48.630] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[    48.630] (--) NVIDIA(GPU-0): 
[    48.631] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    48.631] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    48.631] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    48.631] (--) NVIDIA(GPU-0): 
[    48.661] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[    48.661] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[    48.661] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    48.661] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    48.661] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[    48.661] (--) NVIDIA(GPU-0): 
[    48.661] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    48.661] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    48.661] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[    48.661] (--) NVIDIA(GPU-0): 
[    48.724] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[    48.724] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[    48.724] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[    48.724] (--) NVIDIA(GPU-0): 
[    48.760] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[    48.760] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[    48.760] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[    48.760] (--) NVIDIA(GPU-0): 
[    48.760] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    48.760] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    48.760] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[    48.760] (--) NVIDIA(GPU-0): 
[    48.824] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[    48.824] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[    48.824] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[    48.824] (--) NVIDIA(GPU-0): 
[    48.824] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    48.824] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    48.824] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[    48.824] (--) NVIDIA(GPU-0): 
[    48.824] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    48.824] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    48.824] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    48.824] (--) NVIDIA(GPU-0): 
[    49.780] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[    49.780] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[    49.780] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    49.780] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    49.780] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[    49.780] (--) NVIDIA(GPU-0): 
[    49.780] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    49.780] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    49.780] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[    49.780] (--) NVIDIA(GPU-0): 
[    49.843] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[    49.843] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[    49.843] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[    49.843] (--) NVIDIA(GPU-0): 
[    49.873] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[    49.873] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[    49.873] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[    49.873] (--) NVIDIA(GPU-0): 
[    49.873] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    49.873] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    49.873] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[    49.873] (--) NVIDIA(GPU-0): 
[    49.937] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[    49.937] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[    49.937] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[    49.937] (--) NVIDIA(GPU-0): 
[    49.937] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    49.937] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    49.937] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[    49.937] (--) NVIDIA(GPU-0): 
[    49.937] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    49.937] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    49.937] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    49.937] (--) NVIDIA(GPU-0): 
[    49.976] (--) NVIDIA(GPU-0): DVI-D-0: Found Head Mounted Display; ignoring for use in X. 
[    49.976] (--) NVIDIA(GPU-0):     See the 'AllowHMD' X configuration option for details.
[    49.976] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    49.976] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    49.976] (--) NVIDIA(GPU-0): DFP-0: 600.0 MHz maximum pixel clock
[    49.976] (--) NVIDIA(GPU-0): 
[    49.976] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    49.976] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    49.976] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[    49.976] (--) NVIDIA(GPU-0): 
[    50.041] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): connected
[    50.041] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): Internal TMDS
[    50.041] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-2): 165.0 MHz maximum pixel clock
[    50.041] (--) NVIDIA(GPU-0): 
[    50.073] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): connected
[    50.073] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): Internal TMDS
[    50.073] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-3): 600.0 MHz maximum pixel clock
[    50.073] (--) NVIDIA(GPU-0): 
[    50.073] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    50.073] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[    50.073] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[    50.073] (--) NVIDIA(GPU-0): 
[    50.137] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): connected
[    50.137] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): Internal TMDS
[    50.137] (--) NVIDIA(GPU-0): Sharp LC-32LB370U (DFP-5): 165.0 MHz maximum pixel clock
[    50.137] (--) NVIDIA(GPU-0): 
[    50.137] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    50.137] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    50.137] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[    50.137] (--) NVIDIA(GPU-0): 
[    50.137] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    50.137] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    50.137] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    50.137] (--) NVIDIA(GPU-0): 
[   104.852] (EE) event4  - Lite-On Technology Corp. USB Multimedia Keyboard: client bug: event processing lagging behind by 22ms, your system is too slow

$ cat /etc/X11/xorg.conf

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

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 455.45.01

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

Section "Files"
EndSection

Section "InputDevice"

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

Section "InputDevice"

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

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Sharp LC-32LB370U"
    HorizSync       15.0 - 81.0
    VertRefresh     23.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1070"
EndSection

Section "Screen"

# Removed Option "metamodes" "DP-3: nvidia-auto-select +1920+0, DP-1: nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-5"
    Option         "metamodes" "DP-3: nvidia-auto-select +1920+0, DP-1: nvidia-auto-select +3840+0, HDMI-0: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Offline

#4 2020-12-07 15:07:01

GreyKnight
Member
Registered: 2020-12-07
Posts: 5

Re: [SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

$ vulkaninfo

ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
==========
VULKANINFO
==========

Vulkan Instance Version: 1.2.159


Instance Extensions: count = 18
===============================
	VK_EXT_acquire_xlib_display            : extension revision 1
	VK_EXT_debug_report                    : extension revision 9
	VK_EXT_debug_utils                     : extension revision 2
	VK_EXT_direct_mode_display             : extension revision 1
	VK_EXT_display_surface_counter         : extension revision 1
	VK_KHR_device_group_creation           : extension revision 1
	VK_KHR_display                         : extension revision 23
	VK_KHR_external_fence_capabilities     : extension revision 1
	VK_KHR_external_memory_capabilities    : extension revision 1
	VK_KHR_external_semaphore_capabilities : extension revision 1
	VK_KHR_get_display_properties2         : extension revision 1
	VK_KHR_get_physical_device_properties2 : extension revision 2
	VK_KHR_get_surface_capabilities2       : extension revision 1
	VK_KHR_surface                         : extension revision 25
	VK_KHR_surface_protected_capabilities  : extension revision 1
	VK_KHR_wayland_surface                 : extension revision 6
	VK_KHR_xcb_surface                     : extension revision 6
	VK_KHR_xlib_surface                    : extension revision 6

Layers: count = 5
=================
VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.142, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (GeForce GTX 1070)
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (GeForce GTX 1070)
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (GeForce GTX 1070)
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (GeForce GTX 1070)
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (GeForce GTX 1070)
		Layer-Device Extensions: count = 0

Presentable Surfaces:
=====================
GPU id : 0 (GeForce GTX 1070):
	Surface types: count = 2
		VK_KHR_xcb_surface
		VK_KHR_xlib_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 3
		PRESENT_MODE_FIFO_KHR
		PRESENT_MODE_FIFO_RELAXED_KHR
		PRESENT_MODE_IMMEDIATE_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount       = 2
		maxImageCount       = 8
		currentExtent:
			width  = 256
			height = 256
		minImageExtent:
			width  = 256
			height = 256
		maxImageExtent:
			width  = 256
			height = 256
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 1
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
		supportedUsageFlags: count = 6
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
			IMAGE_USAGE_INPUT_ATTACHMENT_BIT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters: count = 0
			None
	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false



Device Groups:
==============
Group 0:
	Properties:
		physicalDevices: count = 1
			GeForce GTX 1070 (ID: 0)
		subsetAllocation = 0

	Present Capabilities:
		GeForce GTX 1070 (ID: 0):
			Can present images from the following devices: count = 1
				GeForce GTX 1070 (ID: 0)
		Present modes: count = 1
			DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR


Device Properties and Extensions:
=================================
GPU0:
VkPhysicalDeviceProperties:
---------------------------
	apiVersion     = 4202638 (1.2.142)
	driverVersion  = 1909145664 (0x71cb4040)
	vendorID       = 0x10de
	deviceID       = 0x1b81
	deviceType     = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName     = GeForce GTX 1070

VkPhysicalDeviceLimits:
-----------------------
	maxImageDimension1D                             = 32768
	maxImageDimension2D                             = 32768
	maxImageDimension3D                             = 16384
	maxImageDimensionCube                           = 32768
	maxImageArrayLayers                             = 2048
	maxTexelBufferElements                          = 134217728
	maxUniformBufferRange                           = 65536
	maxStorageBufferRange                           = 4294967295
	maxPushConstantsSize                            = 256
	maxMemoryAllocationCount                        = 4294967295
	maxSamplerAllocationCount                       = 4000
	bufferImageGranularity                          = 0x00000400
	sparseAddressSpaceSize                          = 0xffffffffff
	maxBoundDescriptorSets                          = 32
	maxPerStageDescriptorSamplers                   = 1048576
	maxPerStageDescriptorUniformBuffers             = 15
	maxPerStageDescriptorStorageBuffers             = 1048576
	maxPerStageDescriptorSampledImages              = 1048576
	maxPerStageDescriptorStorageImages              = 1048576
	maxPerStageDescriptorInputAttachments           = 1048576
	maxPerStageResources                            = 4294967295
	maxDescriptorSetSamplers                        = 1048576
	maxDescriptorSetUniformBuffers                  = 180
	maxDescriptorSetUniformBuffersDynamic           = 15
	maxDescriptorSetStorageBuffers                  = 1048576
	maxDescriptorSetStorageBuffersDynamic           = 16
	maxDescriptorSetSampledImages                   = 1048576
	maxDescriptorSetStorageImages                   = 1048576
	maxDescriptorSetInputAttachments                = 1048576
	maxVertexInputAttributes                        = 32
	maxVertexInputBindings                          = 32
	maxVertexInputAttributeOffset                   = 2047
	maxVertexInputBindingStride                     = 2048
	maxVertexOutputComponents                       = 128
	maxTessellationGenerationLevel                  = 64
	maxTessellationPatchSize                        = 32
	maxTessellationControlPerVertexInputComponents  = 128
	maxTessellationControlPerVertexOutputComponents = 128
	maxTessellationControlPerPatchOutputComponents  = 120
	maxTessellationControlTotalOutputComponents     = 4216
	maxTessellationEvaluationInputComponents        = 128
	maxTessellationEvaluationOutputComponents       = 128
	maxGeometryShaderInvocations                    = 32
	maxGeometryInputComponents                      = 128
	maxGeometryOutputComponents                     = 128
	maxGeometryOutputVertices                       = 1024
	maxGeometryTotalOutputComponents                = 1024
	maxFragmentInputComponents                      = 128
	maxFragmentOutputAttachments                    = 8
	maxFragmentDualSrcAttachments                   = 1
	maxFragmentCombinedOutputResources              = 16
	maxComputeSharedMemorySize                      = 49152
	maxComputeWorkGroupCount: count = 3
		2147483647
		65535
		65535
	maxComputeWorkGroupInvocations                  = 1536
	maxComputeWorkGroupSize: count = 3
		1536
		1024
		64
	subPixelPrecisionBits                           = 8
	subTexelPrecisionBits                           = 8
	mipmapPrecisionBits                             = 8
	maxDrawIndexedIndexValue                        = 4294967295
	maxDrawIndirectCount                            = 4294967295
	maxSamplerLodBias                               = 15
	maxSamplerAnisotropy                            = 16
	maxViewports                                    = 16
	maxViewportDimensions: count = 2
		32768
		32768
	viewportBoundsRange: count = 2
		-65536
		65536
	viewportSubPixelBits                            = 8
	minMemoryMapAlignment                           = 64
	minTexelBufferOffsetAlignment                   = 0x00000010
	minUniformBufferOffsetAlignment                 = 0x00000100
	minStorageBufferOffsetAlignment                 = 0x00000010
	minTexelOffset                                  = -8
	maxTexelOffset                                  = 7
	minTexelGatherOffset                            = -32
	maxTexelGatherOffset                            = 31
	minInterpolationOffset                          = -0.5
	maxInterpolationOffset                          = 0.4375
	subPixelInterpolationOffsetBits                 = 4
	maxFramebufferWidth                             = 32768
	maxFramebufferHeight                            = 32768
	maxFramebufferLayers                            = 2048
	framebufferColorSampleCounts: count = 4
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	framebufferDepthSampleCounts: count = 4
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	framebufferStencilSampleCounts: count = 5
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
		SAMPLE_COUNT_16_BIT
	framebufferNoAttachmentsSampleCounts: count = 5
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
		SAMPLE_COUNT_16_BIT
	maxColorAttachments                             = 8
	sampledImageColorSampleCounts: count = 4
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	sampledImageIntegerSampleCounts: count = 4
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	sampledImageDepthSampleCounts: count = 4
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	sampledImageStencilSampleCounts: count = 5
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
		SAMPLE_COUNT_16_BIT
	storageImageSampleCounts: count = 4
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
	maxSampleMaskWords                              = 1
	timestampComputeAndGraphics                     = true
	timestampPeriod                                 = 1
	maxClipDistances                                = 8
	maxCullDistances                                = 8
	maxCombinedClipAndCullDistances                 = 8
	discreteQueuePriorities                         = 2
	pointSizeRange: count = 2
		1
		2047.94
	lineWidthRange: count = 2
		1
		64
	pointSizeGranularity                            = 0.0625
	lineWidthGranularity                            = 0.0625
	strictLines                                     = true
	standardSampleLocations                         = true
	optimalBufferCopyOffsetAlignment                = 0x00000001
	optimalBufferCopyRowPitchAlignment              = 0x00000001
	nonCoherentAtomSize                             = 0x00000040

VkPhysicalDeviceSparseProperties:
---------------------------------
	residencyStandard2DBlockShape            = true
	residencyStandard2DMultisampleBlockShape = true
	residencyStandard3DBlockShape            = true
	residencyAlignedMipSize                  = false
	residencyNonResidentStrict               = true

VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
----------------------------------------------------
	advancedBlendMaxColorAttachments      = 8
	advancedBlendIndependentBlend         = false
	advancedBlendNonPremultipliedSrcColor = true
	advancedBlendNonPremultipliedDstColor = true
	advancedBlendCorrelatedOverlap        = true
	advancedBlendAllOperations            = true

VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
-------------------------------------------------------
	primitiveOverestimationSize                 = 0
	maxExtraPrimitiveOverestimationSize         = 0.75
	extraPrimitiveOverestimationSizeGranularity = 0.25
	primitiveUnderestimation                    = false
	conservativePointAndLineRasterization       = true
	degenerateTrianglesRasterized               = true
	degenerateLinesRasterized                   = false
	fullyCoveredFragmentShaderInputVariable     = false
	conservativeRasterizationPostDepthCoverage  = true

VkPhysicalDeviceCustomBorderColorPropertiesEXT:
-----------------------------------------------
	maxCustomBorderColorSamplers = 4000

VkPhysicalDeviceDepthStencilResolveProperties:
----------------------------------------------
	supportedDepthResolveModes: count = 4
		RESOLVE_MODE_SAMPLE_ZERO_BIT
		RESOLVE_MODE_AVERAGE_BIT
		RESOLVE_MODE_MIN_BIT
		RESOLVE_MODE_MAX_BIT
	supportedStencilResolveModes: count = 3
		RESOLVE_MODE_SAMPLE_ZERO_BIT
		RESOLVE_MODE_MIN_BIT
		RESOLVE_MODE_MAX_BIT
	independentResolveNone = true
	independentResolve     = true

VkPhysicalDeviceDescriptorIndexingProperties:
---------------------------------------------
	maxUpdateAfterBindDescriptorsInAllPools              = 4294967295
	shaderUniformBufferArrayNonUniformIndexingNative     = true
	shaderSampledImageArrayNonUniformIndexingNative      = true
	shaderStorageBufferArrayNonUniformIndexingNative     = true
	shaderStorageImageArrayNonUniformIndexingNative      = true
	shaderInputAttachmentArrayNonUniformIndexingNative   = true
	robustBufferAccessUpdateAfterBind                    = true
	quadDivergentImplicitLod                             = true
	maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
	maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 15
	maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1048576
	maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
	maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
	maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
	maxPerStageUpdateAfterBindResources                  = 4294967295
	maxDescriptorSetUpdateAfterBindSamplers              = 1048576
	maxDescriptorSetUpdateAfterBindUniformBuffers        = 180
	maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
	maxDescriptorSetUpdateAfterBindStorageBuffers        = 1048576
	maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
	maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
	maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
	maxDescriptorSetUpdateAfterBindInputAttachments      = 1048576

VkPhysicalDeviceDiscardRectanglePropertiesEXT:
----------------------------------------------
	maxDiscardRectangles = 8

VkPhysicalDeviceDriverProperties:
---------------------------------
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 455.45.01
	conformanceVersion = 1.2.2.1

VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
------------------------------------------------
	minImportedHostPointerAlignment = 0x00001000

VkPhysicalDeviceFloatControlsProperties:
----------------------------------------
	denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
	roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
	shaderSignedZeroInfNanPreserveFloat16 = true
	shaderSignedZeroInfNanPreserveFloat32 = true
	shaderSignedZeroInfNanPreserveFloat64 = true
	shaderDenormPreserveFloat16           = true
	shaderDenormPreserveFloat32           = false
	shaderDenormPreserveFloat64           = false
	shaderDenormFlushToZeroFloat16        = false
	shaderDenormFlushToZeroFloat32        = false
	shaderDenormFlushToZeroFloat64        = false
	shaderRoundingModeRTEFloat16          = true
	shaderRoundingModeRTEFloat32          = true
	shaderRoundingModeRTEFloat64          = true
	shaderRoundingModeRTZFloat16          = false
	shaderRoundingModeRTZFloat32          = true
	shaderRoundingModeRTZFloat64          = true

VkPhysicalDeviceIDProperties:
-----------------------------
	deviceUUID      = 5464f2cb-3d5e-b3ed-ec05-8946fe966f4e
	driverUUID      = d3d36742-97f2-a288-70a7-d3cdac63e278
	deviceNodeMask  = 1
	deviceLUIDValid = false

VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
------------------------------------------------
	maxInlineUniformBlockSize                               = 256
	maxPerStageDescriptorInlineUniformBlocks                = 32
	maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
	maxDescriptorSetInlineUniformBlocks                     = 32
	maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 32

VkPhysicalDeviceLineRasterizationPropertiesEXT:
-----------------------------------------------
	lineSubPixelPrecisionBits = 8

VkPhysicalDeviceMaintenance3Properties:
---------------------------------------
	maxPerSetDescriptors    = 4294967295
	maxMemoryAllocationSize = 0xffe00000

VkPhysicalDeviceMultiviewProperties:
------------------------------------
	maxMultiviewViewCount     = 32
	maxMultiviewInstanceIndex = 134217727

VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
	pciDomain   = 0
	pciBus      = 1
	pciDevice   = 0
	pciFunction = 0

VkPhysicalDevicePointClippingProperties:
----------------------------------------
	pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY

VkPhysicalDeviceProtectedMemoryProperties:
------------------------------------------
	protectedNoFault = false

VkPhysicalDevicePushDescriptorPropertiesKHR:
--------------------------------------------
	maxPushDescriptors = 32

VkPhysicalDeviceRobustness2PropertiesEXT:
-----------------------------------------
	robustStorageBufferAccessSizeAlignment = 0x00000001
	robustUniformBufferAccessSizeAlignment = 0x00000100

VkPhysicalDeviceSampleLocationsPropertiesEXT:
---------------------------------------------
	sampleLocationSampleCounts: count = 5
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT
		SAMPLE_COUNT_16_BIT
	maxSampleLocationGridSize:
		width  = 1
		height = 1
	sampleLocationCoordinateRange: count = 2
		0
		0.9375
	sampleLocationSubPixelBits       = 4
	variableSampleLocations          = true

VkPhysicalDeviceSamplerFilterMinmaxProperties:
----------------------------------------------
	filterMinmaxSingleComponentFormats = true
	filterMinmaxImageComponentMapping  = true

VkPhysicalDeviceSubgroupProperties:
-----------------------------------
	subgroupSize              = 32
	supportedStages: count = 14
		SHADER_STAGE_VERTEX_BIT
		SHADER_STAGE_TESSELLATION_CONTROL_BIT
		SHADER_STAGE_TESSELLATION_EVALUATION_BIT
		SHADER_STAGE_GEOMETRY_BIT
		SHADER_STAGE_FRAGMENT_BIT
		SHADER_STAGE_COMPUTE_BIT
		SHADER_STAGE_ALL_GRAPHICS
		SHADER_STAGE_ALL
		SHADER_STAGE_RAYGEN_BIT_KHR
		SHADER_STAGE_ANY_HIT_BIT_KHR
		SHADER_STAGE_CLOSEST_HIT_BIT_KHR
		SHADER_STAGE_MISS_BIT_KHR
		SHADER_STAGE_INTERSECTION_BIT_KHR
		SHADER_STAGE_CALLABLE_BIT_KHR
	supportedOperations: count = 9
		SUBGROUP_FEATURE_BASIC_BIT
		SUBGROUP_FEATURE_VOTE_BIT
		SUBGROUP_FEATURE_ARITHMETIC_BIT
		SUBGROUP_FEATURE_BALLOT_BIT
		SUBGROUP_FEATURE_SHUFFLE_BIT
		SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
		SUBGROUP_FEATURE_CLUSTERED_BIT
		SUBGROUP_FEATURE_QUAD_BIT
		SUBGROUP_FEATURE_PARTITIONED_BIT_NV
	quadOperationsInAllStages = true

VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
-------------------------------------------------
	minSubgroupSize              = 32
	maxSubgroupSize              = 32
	maxComputeWorkgroupSubgroups = 3145728
	requiredSubgroupSizeStages: count = 14
		SHADER_STAGE_VERTEX_BIT
		SHADER_STAGE_TESSELLATION_CONTROL_BIT
		SHADER_STAGE_TESSELLATION_EVALUATION_BIT
		SHADER_STAGE_GEOMETRY_BIT
		SHADER_STAGE_FRAGMENT_BIT
		SHADER_STAGE_COMPUTE_BIT
		SHADER_STAGE_ALL_GRAPHICS
		SHADER_STAGE_ALL
		SHADER_STAGE_RAYGEN_BIT_KHR
		SHADER_STAGE_ANY_HIT_BIT_KHR
		SHADER_STAGE_CLOSEST_HIT_BIT_KHR
		SHADER_STAGE_MISS_BIT_KHR
		SHADER_STAGE_INTERSECTION_BIT_KHR
		SHADER_STAGE_CALLABLE_BIT_KHR

VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
--------------------------------------------------
	storageTexelBufferOffsetAlignmentBytes       = 0x00000010
	storageTexelBufferOffsetSingleTexelAlignment = true
	uniformTexelBufferOffsetAlignmentBytes       = 0x00000010
	uniformTexelBufferOffsetSingleTexelAlignment = true

VkPhysicalDeviceTimelineSemaphoreProperties:
--------------------------------------------
	maxTimelineSemaphoreValueDifference = 2147483647

VkPhysicalDeviceTransformFeedbackPropertiesEXT:
-----------------------------------------------
	maxTransformFeedbackStreams                = 4
	maxTransformFeedbackBuffers                = 4
	maxTransformFeedbackBufferSize             = 0xffffffffffffffff
	maxTransformFeedbackStreamDataSize         = 2048
	maxTransformFeedbackBufferDataSize         = 512
	maxTransformFeedbackBufferDataStride       = 2048
	transformFeedbackQueries                   = true
	transformFeedbackStreamsLinesTriangles     = false
	transformFeedbackRasterizationStreamSelect = true
	transformFeedbackDraw                      = true

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
----------------------------------------------------
	maxVertexAttribDivisor = 4294967295

VkPhysicalDeviceVulkan11Properties:
-----------------------------------
	deviceUUID                        = 5464f2cb-3d5e-b3ed-ec05-8946fe966f4e
	driverUUID                        = d3d36742-97f2-a288-70a7-d3cdac63e278
	deviceNodeMask                    = 1
	deviceLUIDValid                   = false
	subgroupSize                      = 32
	subgroupSupportedStages: count = 14
		SHADER_STAGE_VERTEX_BIT
		SHADER_STAGE_TESSELLATION_CONTROL_BIT
		SHADER_STAGE_TESSELLATION_EVALUATION_BIT
		SHADER_STAGE_GEOMETRY_BIT
		SHADER_STAGE_FRAGMENT_BIT
		SHADER_STAGE_COMPUTE_BIT
		SHADER_STAGE_ALL_GRAPHICS
		SHADER_STAGE_ALL
		SHADER_STAGE_RAYGEN_BIT_KHR
		SHADER_STAGE_ANY_HIT_BIT_KHR
		SHADER_STAGE_CLOSEST_HIT_BIT_KHR
		SHADER_STAGE_MISS_BIT_KHR
		SHADER_STAGE_INTERSECTION_BIT_KHR
		SHADER_STAGE_CALLABLE_BIT_KHR
	subgroupSupportedOperations: count = 9
		SUBGROUP_FEATURE_BASIC_BIT
		SUBGROUP_FEATURE_VOTE_BIT
		SUBGROUP_FEATURE_ARITHMETIC_BIT
		SUBGROUP_FEATURE_BALLOT_BIT
		SUBGROUP_FEATURE_SHUFFLE_BIT
		SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
		SUBGROUP_FEATURE_CLUSTERED_BIT
		SUBGROUP_FEATURE_QUAD_BIT
		SUBGROUP_FEATURE_PARTITIONED_BIT_NV
	subgroupQuadOperationsInAllStages = true
	pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
	maxMultiviewViewCount             = 32
	maxMultiviewInstanceIndex         = 134217727
	protectedNoFault                  = false
	maxPerSetDescriptors              = 4294967295
	maxMemoryAllocationSize           = 0xffe00000

VkPhysicalDeviceVulkan12Properties:
-----------------------------------
	driverID                                             = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName                                           = NVIDIA
	driverInfo                                           = 455.45.01
	conformanceVersion                                   = 1.2.2.1
	denormBehaviorIndependence                           = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
	roundingModeIndependence                             = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
	shaderSignedZeroInfNanPreserveFloat16                = true
	shaderSignedZeroInfNanPreserveFloat32                = true
	shaderSignedZeroInfNanPreserveFloat64                = true
	shaderDenormPreserveFloat16                          = true
	shaderDenormPreserveFloat32                          = false
	shaderDenormPreserveFloat64                          = false
	shaderDenormFlushToZeroFloat16                       = false
	shaderDenormFlushToZeroFloat32                       = false
	shaderDenormFlushToZeroFloat64                       = false
	shaderRoundingModeRTEFloat16                         = true
	shaderRoundingModeRTEFloat32                         = true
	shaderRoundingModeRTEFloat64                         = true
	shaderRoundingModeRTZFloat16                         = false
	shaderRoundingModeRTZFloat32                         = true
	shaderRoundingModeRTZFloat64                         = true
	maxUpdateAfterBindDescriptorsInAllPools              = 4294967295
	shaderUniformBufferArrayNonUniformIndexingNative     = true
	shaderSampledImageArrayNonUniformIndexingNative      = true
	shaderStorageBufferArrayNonUniformIndexingNative     = true
	shaderStorageImageArrayNonUniformIndexingNative      = true
	shaderInputAttachmentArrayNonUniformIndexingNative   = true
	robustBufferAccessUpdateAfterBind                    = true
	quadDivergentImplicitLod                             = true
	maxPerStageDescriptorUpdateAfterBindSamplers         = 1048576
	maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 15
	maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 1048576
	maxPerStageDescriptorUpdateAfterBindSampledImages    = 1048576
	maxPerStageDescriptorUpdateAfterBindStorageImages    = 1048576
	maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
	maxPerStageUpdateAfterBindResources                  = 4294967295
	maxDescriptorSetUpdateAfterBindSamplers              = 1048576
	maxDescriptorSetUpdateAfterBindUniformBuffers        = 180
	maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
	maxDescriptorSetUpdateAfterBindStorageBuffers        = 1048576
	maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
	maxDescriptorSetUpdateAfterBindSampledImages         = 1048576
	maxDescriptorSetUpdateAfterBindStorageImages         = 1048576
	maxDescriptorSetUpdateAfterBindInputAttachments      = 1048576
	supportedDepthResolveModes: count = 4
		RESOLVE_MODE_SAMPLE_ZERO_BIT
		RESOLVE_MODE_AVERAGE_BIT
		RESOLVE_MODE_MIN_BIT
		RESOLVE_MODE_MAX_BIT
	supportedStencilResolveModes: count = 3
		RESOLVE_MODE_SAMPLE_ZERO_BIT
		RESOLVE_MODE_MIN_BIT
		RESOLVE_MODE_MAX_BIT
	independentResolveNone                               = true
	independentResolve                                   = true
	filterMinmaxSingleComponentFormats                   = true
	filterMinmaxImageComponentMapping                    = true
	maxTimelineSemaphoreValueDifference                  = 2147483647
	framebufferIntegerColorSampleCounts: count = 4
		SAMPLE_COUNT_1_BIT
		SAMPLE_COUNT_2_BIT
		SAMPLE_COUNT_4_BIT
		SAMPLE_COUNT_8_BIT


Device Extensions: count = 102
	VK_EXT_blend_operation_advanced           : extension revision 2
	VK_EXT_buffer_device_address              : extension revision 2
	VK_EXT_calibrated_timestamps              : extension revision 1
	VK_EXT_conditional_rendering              : extension revision 2
	VK_EXT_conservative_rasterization         : extension revision 1
	VK_EXT_custom_border_color                : extension revision 12
	VK_EXT_depth_clip_enable                  : extension revision 1
	VK_EXT_depth_range_unrestricted           : extension revision 1
	VK_EXT_descriptor_indexing                : extension revision 2
	VK_EXT_discard_rectangles                 : extension revision 1
	VK_EXT_display_control                    : extension revision 1
	VK_EXT_external_memory_host               : extension revision 1
	VK_EXT_fragment_shader_interlock          : extension revision 1
	VK_EXT_global_priority                    : extension revision 2
	VK_EXT_host_query_reset                   : extension revision 1
	VK_EXT_index_type_uint8                   : extension revision 1
	VK_EXT_inline_uniform_block               : extension revision 1
	VK_EXT_line_rasterization                 : extension revision 1
	VK_EXT_memory_budget                      : extension revision 1
	VK_EXT_pci_bus_info                       : extension revision 2
	VK_EXT_pipeline_creation_cache_control    : extension revision 3
	VK_EXT_pipeline_creation_feedback         : extension revision 1
	VK_EXT_post_depth_coverage                : extension revision 1
	VK_EXT_private_data                       : extension revision 1
	VK_EXT_robustness2                        : extension revision 1
	VK_EXT_sample_locations                   : extension revision 1
	VK_EXT_sampler_filter_minmax              : extension revision 2
	VK_EXT_scalar_block_layout                : extension revision 1
	VK_EXT_separate_stencil_usage             : extension revision 1
	VK_EXT_shader_demote_to_helper_invocation : extension revision 1
	VK_EXT_shader_subgroup_ballot             : extension revision 1
	VK_EXT_shader_subgroup_vote               : extension revision 1
	VK_EXT_shader_viewport_index_layer        : extension revision 1
	VK_EXT_subgroup_size_control              : extension revision 2
	VK_EXT_texel_buffer_alignment             : extension revision 1
	VK_EXT_tooling_info                       : extension revision 1
	VK_EXT_transform_feedback                 : extension revision 1
	VK_EXT_vertex_attribute_divisor           : extension revision 3
	VK_EXT_ycbcr_image_arrays                 : extension revision 1
	VK_KHR_16bit_storage                      : extension revision 1
	VK_KHR_8bit_storage                       : extension revision 1
	VK_KHR_bind_memory2                       : extension revision 1
	VK_KHR_buffer_device_address              : extension revision 1
	VK_KHR_create_renderpass2                 : extension revision 1
	VK_KHR_dedicated_allocation               : extension revision 3
	VK_KHR_depth_stencil_resolve              : extension revision 1
	VK_KHR_descriptor_update_template         : extension revision 1
	VK_KHR_device_group                       : extension revision 4
	VK_KHR_draw_indirect_count                : extension revision 1
	VK_KHR_driver_properties                  : extension revision 1
	VK_KHR_external_fence                     : extension revision 1
	VK_KHR_external_fence_fd                  : extension revision 1
	VK_KHR_external_memory                    : extension revision 1
	VK_KHR_external_memory_fd                 : extension revision 1
	VK_KHR_external_semaphore                 : extension revision 1
	VK_KHR_external_semaphore_fd              : extension revision 1
	VK_KHR_get_memory_requirements2           : extension revision 1
	VK_KHR_image_format_list                  : extension revision 1
	VK_KHR_imageless_framebuffer              : extension revision 1
	VK_KHR_maintenance1                       : extension revision 2
	VK_KHR_maintenance2                       : extension revision 1
	VK_KHR_maintenance3                       : extension revision 1
	VK_KHR_multiview                          : extension revision 1
	VK_KHR_pipeline_executable_properties     : extension revision 1
	VK_KHR_push_descriptor                    : extension revision 2
	VK_KHR_relaxed_block_layout               : extension revision 1
	VK_KHR_sampler_mirror_clamp_to_edge       : extension revision 3
	VK_KHR_sampler_ycbcr_conversion           : extension revision 14
	VK_KHR_separate_depth_stencil_layouts     : extension revision 1
	VK_KHR_shader_atomic_int64                : extension revision 1
	VK_KHR_shader_clock                       : extension revision 1
	VK_KHR_shader_draw_parameters             : extension revision 1
	VK_KHR_shader_float16_int8                : extension revision 1
	VK_KHR_shader_float_controls              : extension revision 4
	VK_KHR_shader_non_semantic_info           : extension revision 1
	VK_KHR_shader_subgroup_extended_types     : extension revision 1
	VK_KHR_spirv_1_4                          : extension revision 1
	VK_KHR_storage_buffer_storage_class       : extension revision 1
	VK_KHR_swapchain                          : extension revision 70
	VK_KHR_swapchain_mutable_format           : extension revision 1
	VK_KHR_timeline_semaphore                 : extension revision 2
	VK_KHR_uniform_buffer_standard_layout     : extension revision 1
	VK_KHR_variable_pointers                  : extension revision 1
	VK_KHR_vulkan_memory_model                : extension revision 3
	VK_NVX_multiview_per_view_attributes      : extension revision 1
	VK_NV_clip_space_w_scaling                : extension revision 1
	VK_NV_coverage_reduction_mode             : extension revision 1
	VK_NV_dedicated_allocation                : extension revision 1
	VK_NV_dedicated_allocation_image_aliasing : extension revision 1
	VK_NV_device_diagnostic_checkpoints       : extension revision 2
	VK_NV_device_diagnostics_config           : extension revision 1
	VK_NV_device_generated_commands           : extension revision 3
	VK_NV_fill_rectangle                      : extension revision 1
	VK_NV_fragment_coverage_to_color          : extension revision 1
	VK_NV_framebuffer_mixed_samples           : extension revision 1
	VK_NV_geometry_shader_passthrough         : extension revision 1
	VK_NV_ray_tracing                         : extension revision 3
	VK_NV_sample_mask_override_coverage       : extension revision 1
	VK_NV_shader_sm_builtins                  : extension revision 1
	VK_NV_shader_subgroup_partitioned         : extension revision 1
	VK_NV_viewport_array2                     : extension revision 1
	VK_NV_viewport_swizzle                    : extension revision 1

VkQueueFamilyProperties:
========================
	queueProperties[0]:
	-------------------
		minImageTransferGranularity = (1,1,1)
		queueCount                  = 16
		queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
		timestampValidBits          = 64
		present support             = true

	queueProperties[1]:
	-------------------
		minImageTransferGranularity = (1,1,1)
		queueCount                  = 2
		queueFlags                  = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
		timestampValidBits          = 64
		present support             = false

	queueProperties[2]:
	-------------------
		minImageTransferGranularity = (1,1,1)
		queueCount                  = 8
		queueFlags                  = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
		timestampValidBits          = 64
		present support             = true

VkPhysicalDeviceMemoryProperties:
=================================
memoryHeaps: count = 3
	memoryHeaps[0]:
		size   = 8589934592 (0x200000000) (8.00 GiB)
		budget = 8229289984 (0x1ea810000) (7.66 GiB)
		usage  = 0 (0x00000000) (0.00 B)
		flags: count = 1
			MEMORY_HEAP_DEVICE_LOCAL_BIT
	memoryHeaps[1]:
		size   = 12565530624 (0x2ecf6c800) (11.70 GiB)
		budget = 12565530624 (0x2ecf6c800) (11.70 GiB)
		usage  = 0 (0x00000000) (0.00 B)
		flags: count = 0
			None
	memoryHeaps[2]:
		size   = 257949696 (0x0f600000) (246.00 MiB)
		budget = 243204096 (0x0e7f0000) (231.94 MiB)
		usage  = 14745600 (0x00e10000) (14.06 MiB)
		flags: count = 1
			MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryTypes: count = 11
	memoryTypes[0]:
		heapIndex     = 1
		propertyFlags = 0x0000: count = 0
			None
		usable for:
			IMAGE_TILING_OPTIMAL:
				None
			IMAGE_TILING_LINEAR:
				color images
				(non-sparse, non-transient)
	memoryTypes[1]:
		heapIndex     = 1
		propertyFlags = 0x0000: count = 0
			None
		usable for:
			IMAGE_TILING_OPTIMAL:
				color images
				(non-sparse)
			IMAGE_TILING_LINEAR:
				None
	memoryTypes[2]:
		heapIndex     = 1
		propertyFlags = 0x0000: count = 0
			None
		usable for:
			IMAGE_TILING_OPTIMAL:
				FORMAT_D16_UNORM
				(non-sparse)
			IMAGE_TILING_LINEAR:
				None
	memoryTypes[3]:
		heapIndex     = 1
		propertyFlags = 0x0000: count = 0
			None
		usable for:
			IMAGE_TILING_OPTIMAL:
				FORMAT_X8_D24_UNORM_PACK32
				FORMAT_D24_UNORM_S8_UINT
				(non-sparse)
			IMAGE_TILING_LINEAR:
				None
	memoryTypes[4]:
		heapIndex     = 1
		propertyFlags = 0x0000: count = 0
			None
		usable for:
			IMAGE_TILING_OPTIMAL:
				FORMAT_D32_SFLOAT
				(non-sparse)
			IMAGE_TILING_LINEAR:
				None
	memoryTypes[5]:
		heapIndex     = 1
		propertyFlags = 0x0000: count = 0
			None
		usable for:
			IMAGE_TILING_OPTIMAL:
				FORMAT_D32_SFLOAT_S8_UINT
				(non-sparse)
			IMAGE_TILING_LINEAR:
				None
	memoryTypes[6]:
		heapIndex     = 1
		propertyFlags = 0x0000: count = 0
			None
		usable for:
			IMAGE_TILING_OPTIMAL:
				FORMAT_S8_UINT
				(non-sparse)
			IMAGE_TILING_LINEAR:
				None
	memoryTypes[7]:
		heapIndex     = 0
		propertyFlags = 0x0001: count = 1
			MEMORY_PROPERTY_DEVICE_LOCAL_BIT
		usable for:
			IMAGE_TILING_OPTIMAL:
				color images
				FORMAT_D16_UNORM
				FORMAT_X8_D24_UNORM_PACK32
				FORMAT_D32_SFLOAT
				FORMAT_S8_UINT
				FORMAT_D24_UNORM_S8_UINT
				FORMAT_D32_SFLOAT_S8_UINT
				(non-sparse)
			IMAGE_TILING_LINEAR:
				color images
				(non-sparse, non-transient)
	memoryTypes[8]:
		heapIndex     = 1
		propertyFlags = 0x0006: count = 2
			MEMORY_PROPERTY_HOST_VISIBLE_BIT
			MEMORY_PROPERTY_HOST_COHERENT_BIT
		usable for:
			IMAGE_TILING_OPTIMAL:
				None
			IMAGE_TILING_LINEAR:
				color images
				(non-sparse, non-transient)
	memoryTypes[9]:
		heapIndex     = 1
		propertyFlags = 0x000e: count = 3
			MEMORY_PROPERTY_HOST_VISIBLE_BIT
			MEMORY_PROPERTY_HOST_COHERENT_BIT
			MEMORY_PROPERTY_HOST_CACHED_BIT
		usable for:
			IMAGE_TILING_OPTIMAL:
				None
			IMAGE_TILING_LINEAR:
				color images
				(non-sparse, non-transient)
	memoryTypes[10]:
		heapIndex     = 2
		propertyFlags = 0x0007: count = 3
			MEMORY_PROPERTY_DEVICE_LOCAL_BIT
			MEMORY_PROPERTY_HOST_VISIBLE_BIT
			MEMORY_PROPERTY_HOST_COHERENT_BIT
		usable for:
			IMAGE_TILING_OPTIMAL:
				None
			IMAGE_TILING_LINEAR:
				None

VkPhysicalDeviceFeatures:
=========================
	robustBufferAccess                      = true
	fullDrawIndexUint32                     = true
	imageCubeArray                          = true
	independentBlend                        = true
	geometryShader                          = true
	tessellationShader                      = true
	sampleRateShading                       = true
	dualSrcBlend                            = true
	logicOp                                 = true
	multiDrawIndirect                       = true
	drawIndirectFirstInstance               = true
	depthClamp                              = true
	depthBiasClamp                          = true
	fillModeNonSolid                        = true
	depthBounds                             = true
	wideLines                               = true
	largePoints                             = true
	alphaToOne                              = true
	multiViewport                           = true
	samplerAnisotropy                       = true
	textureCompressionETC2                  = false
	textureCompressionASTC_LDR              = false
	textureCompressionBC                    = true
	occlusionQueryPrecise                   = true
	pipelineStatisticsQuery                 = true
	vertexPipelineStoresAndAtomics          = true
	fragmentStoresAndAtomics                = true
	shaderTessellationAndGeometryPointSize  = true
	shaderImageGatherExtended               = true
	shaderStorageImageExtendedFormats       = true
	shaderStorageImageMultisample           = true
	shaderStorageImageReadWithoutFormat     = true
	shaderStorageImageWriteWithoutFormat    = true
	shaderUniformBufferArrayDynamicIndexing = true
	shaderSampledImageArrayDynamicIndexing  = true
	shaderStorageBufferArrayDynamicIndexing = true
	shaderStorageImageArrayDynamicIndexing  = true
	shaderClipDistance                      = true
	shaderCullDistance                      = true
	shaderFloat64                           = true
	shaderInt64                             = true
	shaderInt16                             = true
	shaderResourceResidency                 = true
	shaderResourceMinLod                    = true
	sparseBinding                           = true
	sparseResidencyBuffer                   = true
	sparseResidencyImage2D                  = true
	sparseResidencyImage3D                  = true
	sparseResidency2Samples                 = true
	sparseResidency4Samples                 = true
	sparseResidency8Samples                 = true
	sparseResidency16Samples                = true
	sparseResidencyAliased                  = true
	variableMultisampleRate                 = true
	inheritedQueries                        = true

VkPhysicalDevice16BitStorageFeatures:
-------------------------------------
	storageBuffer16BitAccess           = true
	uniformAndStorageBuffer16BitAccess = true
	storagePushConstant16              = true
	storageInputOutput16               = false

VkPhysicalDevice8BitStorageFeatures:
------------------------------------
	storageBuffer8BitAccess           = true
	uniformAndStorageBuffer8BitAccess = true
	storagePushConstant8              = true

VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
--------------------------------------------------
	advancedBlendCoherentOperations = true

VkPhysicalDeviceBufferDeviceAddressFeatures:
--------------------------------------------
	bufferDeviceAddress              = true
	bufferDeviceAddressCaptureReplay = false
	bufferDeviceAddressMultiDevice   = true

VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
-----------------------------------------------
	bufferDeviceAddress              = true
	bufferDeviceAddressCaptureReplay = false
	bufferDeviceAddressMultiDevice   = true

VkPhysicalDeviceConditionalRenderingFeaturesEXT:
------------------------------------------------
	conditionalRendering          = true
	inheritedConditionalRendering = true

VkPhysicalDeviceCustomBorderColorFeaturesEXT:
---------------------------------------------
	customBorderColors             = true
	customBorderColorWithoutFormat = true

VkPhysicalDeviceDepthClipEnableFeaturesEXT:
-------------------------------------------
	depthClipEnable = true

VkPhysicalDeviceDescriptorIndexingFeatures:
-------------------------------------------
	shaderInputAttachmentArrayDynamicIndexing          = true
	shaderUniformTexelBufferArrayDynamicIndexing       = true
	shaderStorageTexelBufferArrayDynamicIndexing       = true
	shaderUniformBufferArrayNonUniformIndexing         = true
	shaderSampledImageArrayNonUniformIndexing          = true
	shaderStorageBufferArrayNonUniformIndexing         = true
	shaderStorageImageArrayNonUniformIndexing          = true
	shaderInputAttachmentArrayNonUniformIndexing       = true
	shaderUniformTexelBufferArrayNonUniformIndexing    = true
	shaderStorageTexelBufferArrayNonUniformIndexing    = true
	descriptorBindingUniformBufferUpdateAfterBind      = false
	descriptorBindingSampledImageUpdateAfterBind       = true
	descriptorBindingStorageImageUpdateAfterBind       = true
	descriptorBindingStorageBufferUpdateAfterBind      = true
	descriptorBindingUniformTexelBufferUpdateAfterBind = true
	descriptorBindingStorageTexelBufferUpdateAfterBind = true
	descriptorBindingUpdateUnusedWhilePending          = true
	descriptorBindingPartiallyBound                    = true
	descriptorBindingVariableDescriptorCount           = true
	runtimeDescriptorArray                             = true

VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
---------------------------------------------------
	fragmentShaderSampleInterlock      = true
	fragmentShaderPixelInterlock       = true
	fragmentShaderShadingRateInterlock = true

VkPhysicalDeviceHostQueryResetFeatures:
---------------------------------------
	hostQueryReset = true

VkPhysicalDeviceImagelessFramebufferFeatures:
---------------------------------------------
	imagelessFramebuffer = true

VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
------------------------------------------
	indexTypeUint8 = true

VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
----------------------------------------------
	inlineUniformBlock                                 = true
	descriptorBindingInlineUniformBlockUpdateAfterBind = true

VkPhysicalDeviceLineRasterizationFeaturesEXT:
---------------------------------------------
	rectangularLines         = true
	bresenhamLines           = true
	smoothLines              = true
	stippledRectangularLines = true
	stippledBresenhamLines   = true
	stippledSmoothLines      = true

VkPhysicalDeviceMultiviewFeatures:
----------------------------------
	multiview                   = true
	multiviewGeometryShader     = true
	multiviewTessellationShader = true

VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
--------------------------------------------------------
	pipelineCreationCacheControl = true

VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
--------------------------------------------------------
	pipelineExecutableInfo = true

VkPhysicalDevicePrivateDataFeaturesEXT:
---------------------------------------
	privateData = true

VkPhysicalDeviceProtectedMemoryFeatures:
----------------------------------------
	protectedMemory = false

VkPhysicalDeviceRobustness2FeaturesEXT:
---------------------------------------
	robustBufferAccess2 = true
	robustImageAccess2  = true
	nullDescriptor      = true

VkPhysicalDeviceSamplerYcbcrConversionFeatures:
-----------------------------------------------
	samplerYcbcrConversion = true

VkPhysicalDeviceScalarBlockLayoutFeatures:
------------------------------------------
	scalarBlockLayout = true

VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
----------------------------------------------------
	separateDepthStencilLayouts = true

VkPhysicalDeviceShaderAtomicInt64Features:
------------------------------------------
	shaderBufferInt64Atomics = true
	shaderSharedInt64Atomics = true

VkPhysicalDeviceShaderClockFeaturesKHR:
---------------------------------------
	shaderSubgroupClock = true
	shaderDeviceClock   = true

VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
----------------------------------------------------------
	shaderDemoteToHelperInvocation = true

VkPhysicalDeviceShaderDrawParametersFeatures:
---------------------------------------------
	shaderDrawParameters = true

VkPhysicalDeviceShaderFloat16Int8Features:
------------------------------------------
	shaderFloat16 = false
	shaderInt8    = true

VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
----------------------------------------------------
	shaderSubgroupExtendedTypes = true

VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
-----------------------------------------------
	subgroupSizeControl  = true
	computeFullSubgroups = true

VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
------------------------------------------------
	texelBufferAlignment = true

VkPhysicalDeviceTimelineSemaphoreFeatures:
------------------------------------------
	timelineSemaphore = true

VkPhysicalDeviceTransformFeedbackFeaturesEXT:
---------------------------------------------
	transformFeedback = true
	geometryStreams   = true

VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
----------------------------------------------------
	uniformBufferStandardLayout = true

VkPhysicalDeviceVariablePointersFeatures:
-----------------------------------------
	variablePointersStorageBuffer = true
	variablePointers              = true

VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
--------------------------------------------------
	vertexAttributeInstanceRateDivisor     = true
	vertexAttributeInstanceRateZeroDivisor = true

VkPhysicalDeviceVulkan11Features:
---------------------------------
	storageBuffer16BitAccess           = true
	uniformAndStorageBuffer16BitAccess = true
	storagePushConstant16              = true
	storageInputOutput16               = false
	multiview                          = true
	multiviewGeometryShader            = true
	multiviewTessellationShader        = true
	variablePointersStorageBuffer      = true
	variablePointers                   = true
	protectedMemory                    = false
	samplerYcbcrConversion             = true
	shaderDrawParameters               = true

VkPhysicalDeviceVulkan12Features:
---------------------------------
	samplerMirrorClampToEdge                           = true
	drawIndirectCount                                  = true
	storageBuffer8BitAccess                            = true
	uniformAndStorageBuffer8BitAccess                  = true
	storagePushConstant8                               = true
	shaderBufferInt64Atomics                           = true
	shaderSharedInt64Atomics                           = true
	shaderFloat16                                      = false
	shaderInt8                                         = true
	descriptorIndexing                                 = true
	shaderInputAttachmentArrayDynamicIndexing          = true
	shaderUniformTexelBufferArrayDynamicIndexing       = true
	shaderStorageTexelBufferArrayDynamicIndexing       = true
	shaderUniformBufferArrayNonUniformIndexing         = true
	shaderSampledImageArrayNonUniformIndexing          = true
	shaderStorageBufferArrayNonUniformIndexing         = true
	shaderStorageImageArrayNonUniformIndexing          = true
	shaderInputAttachmentArrayNonUniformIndexing       = true
	shaderUniformTexelBufferArrayNonUniformIndexing    = true
	shaderStorageTexelBufferArrayNonUniformIndexing    = true
	descriptorBindingUniformBufferUpdateAfterBind      = false
	descriptorBindingSampledImageUpdateAfterBind       = true
	descriptorBindingStorageImageUpdateAfterBind       = true
	descriptorBindingStorageBufferUpdateAfterBind      = true
	descriptorBindingUniformTexelBufferUpdateAfterBind = true
	descriptorBindingStorageTexelBufferUpdateAfterBind = true
	descriptorBindingUpdateUnusedWhilePending          = true
	descriptorBindingPartiallyBound                    = true
	descriptorBindingVariableDescriptorCount           = true
	runtimeDescriptorArray                             = true
	samplerFilterMinmax                                = true
	scalarBlockLayout                                  = true
	imagelessFramebuffer                               = true
	uniformBufferStandardLayout                        = true
	shaderSubgroupExtendedTypes                        = true
	separateDepthStencilLayouts                        = true
	hostQueryReset                                     = true
	timelineSemaphore                                  = true
	bufferDeviceAddress                                = true
	bufferDeviceAddressCaptureReplay                   = false
	bufferDeviceAddressMultiDevice                     = true
	vulkanMemoryModel                                  = true
	vulkanMemoryModelDeviceScope                       = true
	vulkanMemoryModelAvailabilityVisibilityChains      = true
	shaderOutputViewportIndex                          = true
	shaderOutputLayer                                  = true
	subgroupBroadcastDynamicId                         = true

VkPhysicalDeviceVulkanMemoryModelFeatures:
------------------------------------------
	vulkanMemoryModel                             = true
	vulkanMemoryModelDeviceScope                  = true
	vulkanMemoryModelAvailabilityVisibilityChains = true

VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
--------------------------------------------
	ycbcrImageArrays = true
	

Offline

#5 2020-12-07 15:12:58

GreyKnight
Member
Registered: 2020-12-07
Posts: 5

Re: [SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

I did not have vulkan installed initially. I installed vulkan-headers vulkan-tools vulkan-intel lib32-vulkan-intel.

Offline

#6 2020-12-07 15:23:58

GreyKnight
Member
Registered: 2020-12-07
Posts: 5

Re: [SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

Solved.

Solution: # rm /etc/X11/xorg.conf

Everything is working now. I appreciate your time.

Offline

#7 2021-01-13 17:43:24

DAC324
Member
Registered: 2020-03-12
Posts: 80

Re: [SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

For all who are (just like me) coming across this thread and wondering what was happening here:

GreyKnight wrote:

$ glxinfo -B #mesa-demos

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa/X.org (0xffffffff)
    Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
    Version: 20.3.0
    Accelerated: no
    Video memory: 15977MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.0
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 20.3.0
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

This means software rendering. llvmpipe is a software renderer. But that's no surprise.

$ cat /var/log/Xorg.0.log

[     3.316] (II) LoadModule: "glx"
[     3.317] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     3.328] (II) Module glx: vendor="X.Org Foundation"
[     3.328] 	compiled for 1.20.10, module version = 1.0.0
[     3.328] 	ABI class: X.Org Server Extension, version 10.0
[     3.328] (II) LoadModule: "nvidia"
[     3.329] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     3.335] (II) Module nvidia: vendor="NVIDIA Corporation"
[     3.335] 	compiled for 1.6.99.901, module version = 1.0.0
[     3.335] 	Module class: X.Org Video Driver
[     3.336] (II) NVIDIA dlloader X Driver  455.45.01  Thu Nov  5 23:01:05 UTC 2020
[     3.336] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     3.342] (II) Loading sub module "fb"
[     3.342] (II) LoadModule: "fb"
[     3.342] (II) Loading /usr/lib/xorg/modules/libfb.so
[     3.343] (II) Module fb: vendor="X.Org Foundation"
[     3.343] 	compiled for 1.20.10, module version = 1.0.0
[     3.343] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     3.343] (II) Loading sub module "wfb"
[     3.343] (II) LoadModule: "wfb"
[     3.343] (II) Loading /usr/lib/xorg/modules/libwfb.so
[     3.344] (II) Module wfb: vendor="X.Org Foundation"
[     3.344] 	compiled for 1.20.10, module version = 1.0.0
[     3.344] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     4.221] (WW) Warning, couldn't open module glxserver_nvidia
[     4.221] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
[     4.221] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[     4.221] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[     4.221] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[     4.221] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[     4.221] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.

I doubt that removing the xorg.conf indeed fixed that problem. To me, this looks like the X11 module path not being amended accordingly. I had a similar problem.

Just have a look at the contents of /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf

It should contain a line like this:

ModulePath "/usr/lib/nvidia/xorg"

Thanks again to seth for providing this clarification.

Offline

#8 2021-01-13 23:37:52

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: [SOLVED] Nvidia and 5.9 kernel update. No programs using GPU.

Yes. But as that particular xorg.conf doesn't do anything useful safe for overriding the definition in that file, you might as well remove it.

Offline

Board footer

Powered by FluxBB