Page MenuHomeSolus

Vulkan NVIDIA Wayland
Closed, DuplicatePublic

Description

vulkaninfo output:

===========
VULKAN INFO
===========

Vulkan API Version: 1.0.42

INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_swapchain.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_core_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_parameter_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_unique_objects.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_threading.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_object_tracker.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/alex/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/alex/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/10_nvidia_wayland.json, version "1.0.0"
WARNING: [loader] Code 0 : loader_icd_scan: ICD JSON /usr/share/vulkan/icd.d/10_nvidia_wayland.json does not have an 'api_version' field.
ERROR: [loader] Code 0 : libnvidia-egl-wayland.so.1: cannot open shared object file: No such file or directory
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/10_nvidia.json, version "1.0.0"
WARNING: [loader] Code 0 : loader_icd_scan: ICD JSON /usr/share/vulkan/icd.d/10_nvidia.json does not have an 'api_version' field.
ERROR: [loader] Code 0 : loader_scanned_icd_add: Attempt to retreive either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from ICD libEGL_nvidia.so.0 failed.
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version "1.0.0"

Instance Extensions:
====================
Instance Extensions	count = 6
	VK_KHR_surface                      : extension revision 25
	VK_KHR_xcb_surface                  : extension revision  6
	VK_KHR_xlib_surface                 : extension revision  6
	VK_KHR_wayland_surface              : extension revision  6
	VK_KHR_get_physical_device_properties2: extension revision  1
	VK_EXT_debug_report                 : extension revision  5
/home/build/YPKG/root/vulkan/build/Vulkan-LoaderAndValidationLayers-sdk-1.0.42.0/demos/vulkaninfo.c:1461: failed with VK_ERROR_INITIALIZATION_FAILED

Event Timeline

Timalex created this task.Aug 15 2017, 6:11 PM

The driver revision might be of interest
nvidia-glx-driver 384.59-164

DataDrake edited projects, added Hardware; removed Lacks Project.Aug 20 2017, 10:39 PM
Timalex renamed this task from Vulkan NVIDIA to Vulkan NVIDIA Wayland.Sep 23 2017, 3:56 PM

Same problem with nvidia-glx-driver 384.90-175

Probably affects https://dev.solus-project.com/T3752

Thx, that worked well! vulkaninfo can now run and the Talos Principle is able to switch to Vulkan graphics in-game.
10_nvidia_wayland still gives errors but I'm guessing that has more to do with the current state of Wayland support.