GpuZelenograd / memtest_vulkan

Vulkan compute tool for testing video memory stability
https://github.com/GpuZelenograd/memtest_vulkan/blob/main/Readme.md
zlib License
262 stars 12 forks source link

It doesn't work on Intel Iris Xe #4

Open Zero3K opened 1 year ago

Zero3K commented 1 year ago

subject

galkinvv commented 1 year ago

Thanks for trying! Which OS - windows or linux? Can you collect some debug info?

To get debug info - rename memtest_vulkan to memtest_vulkan_verbose, run it after renaming, then take memtest_vulkan.log file and attach it here.

For Windows the screenshot from GPU-Z window as additional info also would be useful.

Zero3K commented 1 year ago

Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00333 ] Object 0: handle = 0xe7f79a0000000005, type = VK_OBJECT_TYPE_DESCRIPTOR_SET; | MessageID = 0xf2fc081c | vkUpdateDescriptorSets() pDescriptorWrites[0] failed write update validation for VkDescriptorSet 0xe7f79a0000000005[] with error: Write update to VkDescriptorSet 0xe7f79a0000000005[] allocated with VkDescriptorSetLayout 0xf56c9b0000000004[] binding #1 failed with error message: Attempted write update to buffer descriptor failed due to: For buffer VkBuffer 0xd5b26f0000000010[] VkDescriptorBufferInfo range is 1879048192 which is greater than this device's maxStorageBufferRange (1073741820). The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_BUFFER or VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, the range member of each element of pBufferInfo, or the effective range if range is VK_WHOLE_SIZE, must be less than or equal to VkPhysicalDeviceLimits::maxStorageBufferRange (https://vulkan.lunarg.com/doc/view/1.3.239.0/windows/1.3-extensions/vkspec.html#VUID-VkWriteDescriptorSet-descriptorType-00333)

Here are the .log and screenshot as requested: memtest_vulkan.log Intel Iris Xe

nikicat commented 1 year ago

I confirm this bug on Linux

Tester console logging started at 2023-05-03T19:04:02.590435Z

1: Bus=0x00:02 DevId=0x9A49   24GB Intel(R) Xe Graphics (TGL GT2)
Tester console logging started at 2023-05-03T19:05:26.207884Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Extensions: VK_KHR_device_group_creation, VK_KHR_display, VK_KHR_external_fence_capabilities, VK_KHR_external_memory_capabilities, VK_KHR_external_semaphore_capabilities, VK_KHR_get_display_properties2, VK_KHR_get_physical_device_properties2, VK_KHR_get_surface_capabilities2, VK_KHR_surface, VK_KHR_surface_protected_capabilities, VK_KHR_wayland_surface, VK_KHR_xcb_surface, VK_KHR_xlib_surface, VK_EXT_acquire_drm_display, VK_EXT_acquire_xlib_display, VK_EXT_debug_report, VK_EXT_debug_utils, VK_EXT_direct_mode_display, VK_EXT_display_surface_counter, VK_EXT_swapchain_colorspace, VK_KHR_portability_enumeration, VK_LUNARG_direct_driver_loading

Not using validation layers due to ERROR_LAYER_NOT_PRESENT while getting erupt::generated::InstanceLoader in context instance with validation

1: Bus=0x00:02 DevId=0x9A49 API 1.3.238  v23(0x5C00003)  24GB Intel(R) Xe Graphics (TGL GT2)
Loading memory info for selected device index 0...
heap size 23.3GB budget 13.8GB usage  0.0GB flags=DEVICE_LOCAL
Spawned child Child { stdin: None, stdout: None, stderr: None, .. } with PID 394291
Tester worker logging started at 2023-05-03T19:05:38.701520Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Extensions: VK_KHR_device_group_creation, VK_KHR_display, VK_KHR_external_fence_capabilities, VK_KHR_external_memory_capabilities, VK_KHR_external_semaphore_capabilities, VK_KHR_get_display_properties2, VK_KHR_get_physical_device_properties2, VK_KHR_get_surface_capabilities2, VK_KHR_surface, VK_KHR_surface_protected_capabilities, VK_KHR_wayland_surface, VK_KHR_xcb_surface, VK_KHR_xlib_surface, VK_EXT_acquire_drm_display, VK_EXT_acquire_xlib_display, VK_EXT_debug_report, VK_EXT_debug_utils, VK_EXT_direct_mode_display, VK_EXT_display_surface_counter, VK_EXT_swapchain_colorspace, VK_KHR_portability_enumeration, VK_LUNARG_direct_driver_loading

Not using validation layers due to ERROR_LAYER_NOT_PRESENT while getting erupt::generated::InstanceLoader in context instance with validation
Loading memory info for selected device index 0...
 0 MemoryType { property_flags: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED, heap_index: 0 } 
CoherentIO memory          type 0 inside heap MemoryHeap { size: 25019311104, flags: DEVICE_LOCAL }
Trying  13.382GB buffer...
Subprocess status exit status: 68 parent_close_requested false
retrying subprocess with smaller memory limit 13949206528
Spawned child Child { stdin: None, stdout: None, stderr: None, .. } with PID 394318
Tester worker logging started at 2023-05-03T19:05:51.195383Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Subprocess status exit status: 64 parent_close_requested true
galkinvv commented 1 year ago

In short: @nikicat, please provide a console output too.

Deatiled: it seems that your problem with Intel GPU on Linux is different from earlier known problems - the Windows problem mentioned in the start of this thread, and a memory limit on Intel GPUs fixed only in not-yet-relased mesa 23.1

Is the log you provided the entire content on memtest_vulkan.log? It can be so, I'm just verifying since it looks a bit unusual.

If this is entire log content - it seems that second retry with lower memory requiremtns fails during enumeration extensions at the very fist stage even before enummerationg devices. "The application fails even before it declares that it will be using an Intel GPU". The fact of retrying is ok - it is by design done to find out really alloactable memory size.

Unfortunately not all info related to this stage is written to memtest_vulkan.log, some additional details are just printed on the console. Can you please provide the console output for the following command:

VK_LOADER_DEBUG=all ./memtest_vulkan_verbose

Depending on environment the output may be very long, so it may be convinient to start it in the just opened terminal tab/window.

Also you can try running with explicit driver specification - this may hep if the problem reason is caused by conflict with Nvidia/AMD vulkan ICD:

VK_LOADER_DEBUG=all VK_DRIVER_FILES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json ./memtest_vulkan_verbose
nikicat commented 1 year ago

@galkinvv Thank you for a prompt response. Here is a console output (I've stopped the program after several iterations)

 ~  VK_LOADER_DEBUG=all ./Downloads/memtest_vulkan_verbose                                                                                                                                                                   ✔  12:02:56 
https://github.com/GpuZelenograd/memtest_vulkan v0.5.0 by GpuZelenograd
To finish testing use Ctrl+C
INFO:             Vulkan Loader Version 1.3.246
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/explicit_layer.d
LAYER:                  /etc/xdg/vulkan/explicit_layer.d
LAYER:                  /etc/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /usr/local/share/vulkan/explicit_layer.d
LAYER:                  /usr/share/vulkan/explicit_layer.d
LAYER:               Found no files
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/explicit_layer.d
LAYER:                  /etc/xdg/vulkan/explicit_layer.d
LAYER:                  /etc/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /usr/local/share/vulkan/explicit_layer.d
LAYER:                  /usr/share/vulkan/explicit_layer.d
LAYER:               Found no files
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
DRIVER:           Searching for driver manifest files
DRIVER:              In following locations:
DRIVER:                 /home/nb/.config/vulkan/icd.d
DRIVER:                 /etc/xdg/vulkan/icd.d
DRIVER:                 /etc/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /var/lib/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /usr/local/share/vulkan/icd.d
DRIVER:                 /usr/share/vulkan/icd.d
DRIVER:              Found the following files:
DRIVER:                 /usr/share/vulkan/icd.d/nvidia_icd.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.i686.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named libGLX_nvidia.so.0
ERROR:            loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel.so
INFO:             /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel.so was wrong bit-type. Ignoring this JSON
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel_hasvk.so
INFO:             /usr/lib32/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON
DRIVER:           Searching for driver manifest files
DRIVER:              In following locations:
DRIVER:                 /home/nb/.config/vulkan/icd.d
DRIVER:                 /etc/xdg/vulkan/icd.d
DRIVER:                 /etc/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /var/lib/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /usr/local/share/vulkan/icd.d
DRIVER:                 /usr/share/vulkan/icd.d
DRIVER:              Found the following files:
DRIVER:                 /usr/share/vulkan/icd.d/nvidia_icd.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.i686.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named libGLX_nvidia.so.0
ERROR:            loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel.so
INFO:             /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel.so was wrong bit-type. Ignoring this JSON
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel_hasvk.so
INFO:             /usr/lib32/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
DRIVER:           Searching for driver manifest files
DRIVER:              In following locations:
DRIVER:                 /home/nb/.config/vulkan/icd.d
DRIVER:                 /etc/xdg/vulkan/icd.d
DRIVER:                 /etc/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /var/lib/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /usr/local/share/vulkan/icd.d
DRIVER:                 /usr/share/vulkan/icd.d
DRIVER:              Found the following files:
DRIVER:                 /usr/share/vulkan/icd.d/nvidia_icd.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.i686.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named libGLX_nvidia.so.0
ERROR:            loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel.so
INFO:             /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel.so was wrong bit-type. Ignoring this JSON
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel_hasvk.so
INFO:             /usr/lib32/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
Extensions: VK_KHR_device_group_creation, VK_KHR_display, VK_KHR_external_fence_capabilities, VK_KHR_external_memory_capabilities, VK_KHR_external_semaphore_capabilities, VK_KHR_get_display_properties2, VK_KHR_get_physical_device_properties2, VK_KHR_get_surface_capabilities2, VK_KHR_surface, VK_KHR_surface_protected_capabilities, VK_KHR_wayland_surface, VK_KHR_xcb_surface, VK_KHR_xlib_surface, VK_EXT_acquire_drm_display, VK_EXT_acquire_xlib_display, VK_EXT_debug_report, VK_EXT_debug_utils, VK_EXT_direct_mode_display, VK_EXT_display_surface_counter, VK_EXT_swapchain_colorspace, VK_KHR_portability_enumeration, VK_LUNARG_direct_driver_loading

LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/explicit_layer.d
LAYER:                  /etc/xdg/vulkan/explicit_layer.d
LAYER:                  /etc/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /usr/local/share/vulkan/explicit_layer.d
LAYER:                  /usr/share/vulkan/explicit_layer.d
LAYER:               Found no files
ERROR:            loader_validate_layers: Layer 0 does not exist in the list of available layers
Not using validation layers due to ERROR_LAYER_NOT_PRESENT while getting erupt::generated::InstanceLoader in context instance with validation
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/explicit_layer.d
LAYER:                  /etc/xdg/vulkan/explicit_layer.d
LAYER:                  /etc/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /usr/local/share/vulkan/explicit_layer.d
LAYER:                  /usr/share/vulkan/explicit_layer.d
LAYER:               Found no files
DRIVER:           Searching for driver manifest files
DRIVER:              In following locations:
DRIVER:                 /home/nb/.config/vulkan/icd.d
DRIVER:                 /etc/xdg/vulkan/icd.d
DRIVER:                 /etc/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /var/lib/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /usr/local/share/vulkan/icd.d
DRIVER:                 /usr/share/vulkan/icd.d
DRIVER:              Found the following files:
DRIVER:                 /usr/share/vulkan/icd.d/nvidia_icd.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.i686.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named libGLX_nvidia.so.0
ERROR:            loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel.so
INFO:             /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel.so was wrong bit-type. Ignoring this JSON
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel_hasvk.so
INFO:             /usr/lib32/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON
LAYER:            vkCreateInstance layer callstack setup to:
LAYER:               
LAYER:                 ||
LAYER:               
LAYER:                 ||
LAYER:               
INFO | DRIVER:    linux_read_sorted_physical_devices:
INFO | DRIVER:         Original order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)
INFO | DRIVER:         Sorted order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)  
INFO | DRIVER:    linux_read_sorted_physical_devices:
INFO | DRIVER:         Original order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)
INFO | DRIVER:         Sorted order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)  
DEBUG | DRIVER:   Copying old device 0 into new device 0
INFO | DRIVER:    linux_read_sorted_physical_devices:
INFO | DRIVER:         Original order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)
INFO | DRIVER:         Sorted order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)  
DEBUG | DRIVER:   Copying old device 0 into new device 0
INFO | DRIVER:    linux_read_sorted_physical_devices:
INFO | DRIVER:         Original order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)
INFO | DRIVER:         Sorted order:
INFO | DRIVER:               [0] Intel(R) Xe Graphics (TGL GT2)  
DEBUG | DRIVER:   Copying old device 0 into new device 0

1: Bus=0x00:02 DevId=0x9A49 API 1.3.238  v23(0x5C00003)  24GB Intel(R) Xe Graphics (TGL GT2)
Loading memory info for selected device index 0...
heap size 23.3GB budget 21.2GB usage  0.0GB flags=DEVICE_LOCAL
Spawned child Child { stdin: None, stdout: None, stderr: None, .. } with PID 20041
INFO:             Vulkan Loader Version 1.3.246
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/explicit_layer.d
LAYER:                  /etc/xdg/vulkan/explicit_layer.d
LAYER:                  /etc/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /usr/local/share/vulkan/explicit_layer.d
LAYER:                  /usr/share/vulkan/explicit_layer.d
LAYER:               Found no files
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/explicit_layer.d
LAYER:                  /etc/xdg/vulkan/explicit_layer.d
LAYER:                  /etc/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/explicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/explicit_layer.d
LAYER:                  /usr/local/share/vulkan/explicit_layer.d
LAYER:                  /usr/share/vulkan/explicit_layer.d
LAYER:               Found no files
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
DRIVER:           Searching for driver manifest files
DRIVER:              In following locations:
DRIVER:                 /home/nb/.config/vulkan/icd.d
DRIVER:                 /etc/xdg/vulkan/icd.d
DRIVER:                 /etc/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /var/lib/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /usr/local/share/vulkan/icd.d
DRIVER:                 /usr/share/vulkan/icd.d
DRIVER:              Found the following files:
DRIVER:                 /usr/share/vulkan/icd.d/nvidia_icd.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.i686.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named libGLX_nvidia.so.0
ERROR:            loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel.so
INFO:             /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel.so was wrong bit-type. Ignoring this JSON
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel_hasvk.so
INFO:             /usr/lib32/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON
DRIVER:           Searching for driver manifest files
DRIVER:              In following locations:
DRIVER:                 /home/nb/.config/vulkan/icd.d
DRIVER:                 /etc/xdg/vulkan/icd.d
DRIVER:                 /etc/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /var/lib/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /usr/local/share/vulkan/icd.d
DRIVER:                 /usr/share/vulkan/icd.d
DRIVER:              Found the following files:
DRIVER:                 /usr/share/vulkan/icd.d/nvidia_icd.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.i686.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named libGLX_nvidia.so.0
ERROR:            loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel.so
INFO:             /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel.so was wrong bit-type. Ignoring this JSON
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib/libvulkan_intel_hasvk.so
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named /usr/lib32/libvulkan_intel_hasvk.so
INFO:             /usr/lib32/libvulkan_intel_hasvk.so: wrong ELF class: ELFCLASS32
DRIVER:           Requested layer /usr/lib32/libvulkan_intel_hasvk.so was wrong bit-type. Ignoring this JSON
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
LAYER:            Searching for layer manifest files
LAYER:               In following locations:
LAYER:                  /home/nb/.config/vulkan/implicit_layer.d
LAYER:                  /etc/xdg/vulkan/implicit_layer.d
LAYER:                  /etc/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d
LAYER:                  /home/nb/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /var/lib/flatpak/exports/share/vulkan/implicit_layer.d
LAYER:                  /usr/local/share/vulkan/implicit_layer.d
LAYER:                  /usr/share/vulkan/implicit_layer.d
LAYER:               Found the following files:
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json
LAYER:                  /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json
LAYER:                  /usr/share/vulkan/implicit_layer.d/nvidia_layers.json
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version "1.0.0")
INFO:             Found manifest file /home/nb/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version "1.0.0")
INFO:             Found manifest file /usr/share/vulkan/implicit_layer.d/nvidia_layers.json (file version "1.0.0")
DRIVER:           Searching for driver manifest files
DRIVER:              In following locations:
DRIVER:                 /home/nb/.config/vulkan/icd.d
DRIVER:                 /etc/xdg/vulkan/icd.d
DRIVER:                 /etc/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/vulkan/icd.d
DRIVER:                 /home/nb/.local/share/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /var/lib/flatpak/exports/share/vulkan/icd.d
DRIVER:                 /usr/local/share/vulkan/icd.d
DRIVER:                 /usr/share/vulkan/icd.d
DRIVER:              Found the following files:
DRIVER:                 /usr/share/vulkan/icd.d/nvidia_icd.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.i686.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
DRIVER:                 /usr/share/vulkan/icd.d/intel_hasvk_icd.i686.json
DRIVER:           Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
DEBUG | DRIVER:   Searching for ICD drivers named libGLX_nvidia.so.0
^CSubprocess status exit status: 64 parent_close_requested true

memtest_vulkan: INIT OR FIRST testing failed due to runtime error
  press any key to continue...

memtest_vulkan.log is here too

Tester console logging started at 2023-05-03T19:04:02.590435Z

1: Bus=0x00:02 DevId=0x9A49   24GB Intel(R) Xe Graphics (TGL GT2)
Tester console logging started at 2023-05-03T19:05:26.207884Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Extensions: VK_KHR_device_group_creation, VK_KHR_display, VK_KHR_external_fence_capabilities, VK_KHR_external_memory_capabilities, VK_KHR_external_semaphore_capabilities, VK_KHR_get_display_properties2, VK_KHR_get_physical_device_properties2, VK_KHR_get_surface_capabilities2, VK_KHR_surface, VK_KHR_surface_protected_capabilities, VK_KHR_wayland_surface, VK_KHR_xcb_surface, VK_KHR_xlib_surface, VK_EXT_acquire_drm_display, VK_EXT_acquire_xlib_display, VK_EXT_debug_report, VK_EXT_debug_utils, VK_EXT_direct_mode_display, VK_EXT_display_surface_counter, VK_EXT_swapchain_colorspace, VK_KHR_portability_enumeration, VK_LUNARG_direct_driver_loading

Not using validation layers due to ERROR_LAYER_NOT_PRESENT while getting erupt::generated::InstanceLoader in context instance with validation

1: Bus=0x00:02 DevId=0x9A49 API 1.3.238  v23(0x5C00003)  24GB Intel(R) Xe Graphics (TGL GT2)
Loading memory info for selected device index 0...
heap size 23.3GB budget 13.8GB usage  0.0GB flags=DEVICE_LOCAL
Spawned child Child { stdin: None, stdout: None, stderr: None, .. } with PID 394291
Tester worker logging started at 2023-05-03T19:05:38.701520Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Extensions: VK_KHR_device_group_creation, VK_KHR_display, VK_KHR_external_fence_capabilities, VK_KHR_external_memory_capabilities, VK_KHR_external_semaphore_capabilities, VK_KHR_get_display_properties2, VK_KHR_get_physical_device_properties2, VK_KHR_get_surface_capabilities2, VK_KHR_surface, VK_KHR_surface_protected_capabilities, VK_KHR_wayland_surface, VK_KHR_xcb_surface, VK_KHR_xlib_surface, VK_EXT_acquire_drm_display, VK_EXT_acquire_xlib_display, VK_EXT_debug_report, VK_EXT_debug_utils, VK_EXT_direct_mode_display, VK_EXT_display_surface_counter, VK_EXT_swapchain_colorspace, VK_KHR_portability_enumeration, VK_LUNARG_direct_driver_loading

Not using validation layers due to ERROR_LAYER_NOT_PRESENT while getting erupt::generated::InstanceLoader in context instance with validation
Loading memory info for selected device index 0...
 0 MemoryType { property_flags: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED, heap_index: 0 } 
CoherentIO memory          type 0 inside heap MemoryHeap { size: 25019311104, flags: DEVICE_LOCAL }
Trying  13.382GB buffer...
Subprocess status exit status: 68 parent_close_requested false
retrying subprocess with smaller memory limit 13949206528
Spawned child Child { stdin: None, stdout: None, stderr: None, .. } with PID 394318
Tester worker logging started at 2023-05-03T19:05:51.195383Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Subprocess status exit status: 64 parent_close_requested true
Tester console logging started at 2023-05-04T09:03:02.518026Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Extensions: VK_KHR_device_group_creation, VK_KHR_display, VK_KHR_external_fence_capabilities, VK_KHR_external_memory_capabilities, VK_KHR_external_semaphore_capabilities, VK_KHR_get_display_properties2, VK_KHR_get_physical_device_properties2, VK_KHR_get_surface_capabilities2, VK_KHR_surface, VK_KHR_surface_protected_capabilities, VK_KHR_wayland_surface, VK_KHR_xcb_surface, VK_KHR_xlib_surface, VK_EXT_acquire_drm_display, VK_EXT_acquire_xlib_display, VK_EXT_debug_report, VK_EXT_debug_utils, VK_EXT_direct_mode_display, VK_EXT_display_surface_counter, VK_EXT_swapchain_colorspace, VK_KHR_portability_enumeration, VK_LUNARG_direct_driver_loading

Not using validation layers due to ERROR_LAYER_NOT_PRESENT while getting erupt::generated::InstanceLoader in context instance with validation

1: Bus=0x00:02 DevId=0x9A49 API 1.3.238  v23(0x5C00003)  24GB Intel(R) Xe Graphics (TGL GT2)
Loading memory info for selected device index 0...
heap size 23.3GB budget 21.2GB usage  0.0GB flags=DEVICE_LOCAL
Spawned child Child { stdin: None, stdout: None, stderr: None, .. } with PID 20041
Tester worker logging started at 2023-05-04T09:03:15.084878Z
Verbose feature enabled (or 'verbose' found in name). Vulkan instance 1.3.246
Available: 
VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_NV_optimus
Subprocess status exit status: 64 parent_close_requested true
galkinvv commented 1 year ago

@nikicat, thanks for detailed logging. Now the problem is more clear for me - for some reason the vulkan initialization takes ~12 seconds. It's ~100x times slower then normal behaviour! And since memtest_vulkan performs initialization several times while finding suitable memory size to test - it is so slow that looks like hanged in your environment. According to output you posted the slow operation is something related to Searching for ICD drivers named libGLX_nvidia.so.0. It seems that it is related to installed NVidia driver.

Do you have any NVidia GPU in your PC/laptop? If yes - is it somehow disabled? As far as I remember I had similar behaviour while a non-working NVidia GPU was plugged into my PC for testing purposes.

Also as a workaround you can try the following command - it runs non-verbose mode with explicit specification of memory size (2GB is specified due to mesa 23.0 limitation, with mesa >= 23.1rc huger memory sizes can be passed):

VK_DRIVER_FILES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json ./memtest_vulkan  1 2140000000

After runing wait for 30 seconds. I hope that testing should start. From the developer side I'll try speeding up vulkan init, but since the libGLX_nvidia.so.0 is the "black box" I'm not sure if this helps

P.S. I edit you previous comment to make the long log collapsed by wrapping it in <details><pre>

nikicat commented 1 year ago

My laptop has only integrated Intel Xe GPU, so I've removed libGLX_nvidia.so.0 and memtest_vulkan started to work, thank you!

galkinvv commented 1 year ago

I'm glad the problem for intel GPU on linux is solved.

However the behaviour of very slow loading is wierd, I want to add some diagnostics for such case of slow initialization - and to implement it - I hope to reproduce the issue. I have a laptop with same intel GPU, also without NVIDIA. @nikicat do you remember the version of nvidia driver package that was installed?

nikicat commented 1 year ago

According to the package cache it was nvidia-utils 530.41.03-1