-
Notifications
You must be signed in to change notification settings - Fork 921
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot access dedicated graphics with wgpu from a docker container. #2123
Comments
Could you try any of the Ash examples on that setup? Could you run |
I haven't tried any of the Ash examples yet.
|
Yeah, this looks like a broken Vulkan setup. It was able to create an instance but not do anything useful with it. |
I'm a colleague of @jmalves5 :
vkcube works fine here. Still the |
@compiaffe looks like you got further, since @jmalves5 didn't even have |
Thanks @kvark, so running this directly in docker using the following FROM nvidia/vulkan:1.2.133-450
RUN apt update && apt install -y curl build-essential vim
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
RUN apt install -y libxi-dev libxcursor1
WORKDIR /develop Reproduce using these steps: # navigate to above dockerfile
docker build -t wgpu-testing .
# allow container to connect to the x server
xhost +local:root
# run the container
docker run --rm -ti --privileged -e DISPLAY=${DISPLAY} -v /tmp/.X11-unix:/tmp/.X11-unix:rw -v $HOME/.Xauthority:/root/.Xauthority -v ~/wgpu/:/develop --gpus 'all,"capabilities=compute,utility,graphics,display"' wgpu-testing /bin/bash
# inside container now Now inside the container continue with: ~/.cargo/bin/cargo run wgpu-info
Compiling libc v0.2.102
Compiling memchr v2.4.1
Compiling instant v0.1.11
Compiling aho-corasick v0.7.18
Compiling parking_lot_core v0.8.5
Compiling khronos-egl v4.1.0
Compiling atty v0.2.14
Compiling parking_lot v0.11.2
Compiling wgpu-hal v0.11.2 (/develop/wgpu-hal)
Compiling regex v1.5.4
Compiling env_logger v0.8.4
Compiling wgpu-core v0.11.0 (/develop/wgpu-core)
Compiling wgpu v0.11.0 (/develop/wgpu)
Compiling wgpu-info v0.11.0 (/develop/wgpu-info)
Finished dev [unoptimized + debuginfo] target(s) in 17.01s
Running `target/debug/wgpu-info wgpu-info`
error: XDG_RUNTIME_DIR not set in the environment.
=========== TESTING NVIDIA GeForce GTX 1050 Ti with Max-Q Design on Vulkan (1 of 2) ===========
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', wgpu-info/src/main.rs:139:18
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
And with the requested debug log. (Click to expand)root@cec02335ec1d:/develop# RUST_LOG=wgpu_hal=debug ~/.cargo/bin/cargo run wgpu-info
Finished dev [unoptimized + debuginfo] target(s) in 0.04s
Running `target/debug/wgpu-info wgpu-info`
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] Instance version: 0x402083
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] Enabling debug utils
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] Enabling device properties2
[2021-12-06T08:22:06Z DEBUG wgpu_hal::gles::egl] Client extensions: [
"EGL_EXT_platform_base",
"EGL_EXT_device_base",
"EGL_EXT_device_enumeration",
"EGL_EXT_device_query",
"EGL_KHR_client_get_all_proc_addresses",
"EGL_EXT_client_extensions",
"EGL_KHR_debug",
"EGL_KHR_platform_x11",
"EGL_EXT_platform_x11",
"EGL_EXT_platform_device",
"EGL_EXT_platform_wayland",
"EGL_KHR_platform_wayland",
"EGL_MESA_platform_xcb",
"EGL_MESA_platform_gbm",
"EGL_KHR_platform_gbm",
"EGL_MESA_platform_surfaceless",
]
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Loading Wayland library to get the current display
error: XDG_RUNTIME_DIR not set in the environment.
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Loading X11 library to get the current display
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Using X11 platform
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Enabling EGL debug output
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Display vendor "NVIDIA", version (1, 5)
[2021-12-06T08:22:06Z DEBUG wgpu_hal::gles::egl] Display extensions: [
"EGL_EXT_buffer_age",
"EGL_EXT_client_sync",
"EGL_EXT_create_context_robustness",
"EGL_EXT_image_dma_buf_import",
"EGL_EXT_image_dma_buf_import_modifiers",
"EGL_MESA_image_dma_buf_export",
"EGL_EXT_output_base",
"EGL_EXT_stream_acquire_mode",
"EGL_EXT_sync_reuse",
"EGL_IMG_context_priority",
"EGL_KHR_config_attribs",
"EGL_KHR_create_context_no_error",
"EGL_KHR_context_flush_control",
"EGL_KHR_create_context",
"EGL_KHR_fence_sync",
"EGL_KHR_get_all_proc_addresses",
"EGL_KHR_partial_update",
"EGL_KHR_swap_buffers_with_damage",
"EGL_KHR_no_config_context",
"EGL_KHR_gl_colorspace",
"EGL_KHR_gl_renderbuffer_image",
"EGL_KHR_gl_texture_2D_image",
"EGL_KHR_gl_texture_3D_image",
"EGL_KHR_gl_texture_cubemap_image",
"EGL_KHR_image",
"EGL_KHR_image_base",
"EGL_KHR_image_pixmap",
"EGL_KHR_reusable_sync",
"EGL_KHR_stream",
"EGL_KHR_stream_attrib",
"EGL_KHR_stream_consumer_gltexture",
"EGL_KHR_stream_cross_process_fd",
"EGL_KHR_stream_fifo",
"EGL_KHR_stream_producer_eglsurface",
"EGL_KHR_surfaceless_context",
"EGL_KHR_wait_sync",
"EGL_NV_nvrm_fence_sync",
"EGL_NV_post_sub_buffer",
"EGL_NV_quadruple_buffer",
"EGL_NV_stream_consumer_eglimage",
"EGL_NV_stream_cross_display",
"EGL_NV_stream_cross_object",
"EGL_NV_stream_cross_process",
"EGL_NV_stream_cross_system",
"EGL_NV_stream_dma",
"EGL_NV_stream_flush",
"EGL_NV_stream_metadata",
"EGL_NV_stream_remote",
"EGL_NV_stream_reset",
"EGL_NV_stream_socket",
"EGL_NV_stream_socket_inet",
"EGL_NV_stream_socket_unix",
"EGL_NV_stream_sync",
"EGL_NV_stream_fifo_next",
"EGL_NV_stream_fifo_synchronous",
"EGL_NV_stream_consumer_gltexture_yuv",
"EGL_NV_stream_attrib",
"EGL_NV_stream_origin",
"EGL_NV_system_time",
"EGL_NV_output_drm_flip_event",
"EGL_NV_triple_buffer",
"EGL_NV_robustness_video_memory_purge",
]
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] EGL surface: +srgb
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Trying native-render
[2021-12-06T08:22:06Z WARN wgpu_hal::gles::egl] No config found!
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Trying presentation
[2021-12-06T08:22:06Z WARN wgpu_hal::gles::egl] EGL says it can present to the window but not natively. This has been confirmed to malfunction on Intel+NV laptops.
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] EGL context: +debug
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] EGL context: +robust access
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] EGL context: +surfaceless
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_16bit_storage (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_8bit_storage (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_bind_memory2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_buffer_device_address (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_copy_commands2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_create_renderpass2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_dedicated_allocation (libGLX_nvidia.so.0) version 0.0.3
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_depth_stencil_resolve (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_descriptor_update_template (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_device_group (libGLX_nvidia.so.0) version 0.0.4
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_draw_indirect_count (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_driver_properties (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_external_fence (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_external_fence_fd (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_external_memory (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_external_memory_fd (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_external_semaphore (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_external_semaphore_fd (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_get_memory_requirements2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_image_format_list (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_imageless_framebuffer (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_maintenance1 (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_maintenance2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_maintenance3 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_multiview (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_pipeline_executable_properties (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_push_descriptor (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_relaxed_block_layout (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_sampler_mirror_clamp_to_edge (libGLX_nvidia.so.0) version 0.0.3
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_sampler_ycbcr_conversion (libGLX_nvidia.so.0) version 0.0.14
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_separate_depth_stencil_layouts (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_atomic_int64 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_clock (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_draw_parameters (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_float16_int8 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_float_controls (libGLX_nvidia.so.0) version 0.0.4
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_non_semantic_info (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_subgroup_extended_types (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_shader_terminate_invocation (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_spirv_1_4 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_storage_buffer_storage_class (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_swapchain (libGLX_nvidia.so.0) version 0.0.70
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_swapchain_mutable_format (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_synchronization2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_timeline_semaphore (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_uniform_buffer_standard_layout (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_variable_pointers (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_vulkan_memory_model (libGLX_nvidia.so.0) version 0.0.3
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_workgroup_memory_explicit_layout (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_KHR_zero_initialize_workgroup_memory (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_4444_formats (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_blend_operation_advanced (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_buffer_device_address (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_calibrated_timestamps (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_color_write_enable (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_conditional_rendering (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_conservative_rasterization (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_custom_border_color (libGLX_nvidia.so.0) version 0.0.12
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_depth_clip_enable (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_depth_range_unrestricted (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_descriptor_indexing (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_discard_rectangles (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_display_control (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_extended_dynamic_state (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_extended_dynamic_state2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_external_memory_host (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_fragment_shader_interlock (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_global_priority (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_global_priority_query (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_host_query_reset (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_image_robustness (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_index_type_uint8 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_inline_uniform_block (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_line_rasterization (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_memory_budget (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_pci_bus_info (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_physical_device_drm (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_pipeline_creation_cache_control (libGLX_nvidia.so.0) version 0.0.3
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_pipeline_creation_feedback (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_post_depth_coverage (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_private_data (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_provoking_vertex (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_queue_family_foreign (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_robustness2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_sample_locations (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_sampler_filter_minmax (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_scalar_block_layout (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_separate_stencil_usage (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_shader_atomic_float (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_shader_demote_to_helper_invocation (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_shader_image_atomic_int64 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_shader_subgroup_ballot (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_shader_subgroup_vote (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_shader_viewport_index_layer (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_subgroup_size_control (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_texel_buffer_alignment (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_tooling_info (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_transform_feedback (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_vertex_attribute_divisor (libGLX_nvidia.so.0) version 0.0.3
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_vertex_input_dynamic_state (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_EXT_ycbcr_image_arrays (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_clip_space_w_scaling (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_coverage_reduction_mode (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_dedicated_allocation (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_dedicated_allocation_image_aliasing (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_device_diagnostic_checkpoints (libGLX_nvidia.so.0) version 0.0.2
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_device_diagnostics_config (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_device_generated_commands (libGLX_nvidia.so.0) version 0.0.3
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_fill_rectangle (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_fragment_coverage_to_color (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_framebuffer_mixed_samples (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_geometry_shader_passthrough (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_inherited_viewport_scissor (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_sample_mask_override_coverage (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_shader_sm_builtins (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_shader_subgroup_partitioned (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_viewport_array2 (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NV_viewport_swizzle (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Device Extension: VK_NVX_multiview_per_view_attributes (libGLX_nvidia.so.0) version 0.0.1
[2021-12-06T08:22:06Z INFO wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x55589d8f4da0, name: ?)
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Max label length: 256
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::egl] Enabling GLES debug output
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::adapter] Vendor: NVIDIA Corporation
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::adapter] Renderer: NVIDIA GeForce GTX 1050 Ti with Max-Q Design/PCIe/SSE2
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::adapter] Version: OpenGL ES 3.2 NVIDIA 470.86
[2021-12-06T08:22:06Z DEBUG wgpu_hal::gles::adapter] Extensions: {
"GL_NV_viewport_array",
"GL_EXT_multi_draw_indirect",
"GL_EXT_EGL_image_array",
"GL_EXT_map_buffer_range",
"GL_EXT_primitive_bounding_box",
"GL_KHR_shader_subgroup",
"GL_NV_image_formats",
"GL_OES_get_program_binary",
"GL_NV_memory_object_sparse",
"GL_NV_explicit_attrib_location",
"GL_NV_read_depth",
"GL_NV_sRGB_formats",
"GL_KHR_texture_compression_astc_ldr",
"GL_EXT_shader_integer_mix",
"GL_EXT_memory_object",
"GL_NV_fbo_color_attachments",
"GL_NV_gpu_shader5",
"GL_EXT_texture_mirror_clamp_to_edge",
"GL_NV_draw_vulkan_image",
"GL_EXT_texture_query_lod",
"GL_EXT_shadow_samplers",
"GL_EXT_multisampled_render_to_texture",
"GL_NV_non_square_matrices",
"GL_NV_internalformat_sample_query",
"GL_NV_texture_compression_s3tc",
"GL_NV_viewport_swizzle",
"GL_OES_fbo_render_mipmap",
"GL_OES_texture_half_float_linear",
"GL_EXT_depth_clamp",
"GL_NV_copy_buffer",
"GL_NV_conservative_raster",
"GL_NV_shader_subgroup_partitioned",
"GL_EXT_raster_multisample",
"GL_EXT_multisample_compatibility",
"GL_EXT_texture_rg",
"GL_OES_geometry_point_size",
"GL_EXT_tessellation_shader",
"GL_NV_texture_array",
"GL_NV_shadow_samplers_cube",
"GL_OES_EGL_image",
"GL_EXT_texture_filter_minmax",
"GL_OES_mapbuffer",
"GL_OES_rgb8_rgba8",
"GL_OES_standard_derivatives",
"GL_EXT_color_buffer_half_float",
"GL_NV_conditional_render",
"GL_EXT_compressed_ETC1_RGB8_sub_texture",
"GL_NV_instanced_arrays",
"GL_OES_texture_stencil8",
"GL_OVR_multiview2",
"GL_EXT_sRGB_write_control",
"GL_EXT_shader_group_vote",
"GL_EXT_draw_transform_feedback",
"GL_EXT_draw_elements_base_vertex",
"GL_NV_timer_query",
"GL_KHR_robustness",
"GL_KHR_texture_compression_astc_hdr",
"GL_NVX_blend_equation_advanced_multi_draw_buffers",
"GL_EXT_semaphore",
"GL_EXT_disjoint_timer_query",
"GL_OES_sample_shading",
"GL_OES_sample_variables",
"GL_EXT_geometry_shader",
"GL_NV_timeline_semaphore",
"GL_EXT_multisampled_render_to_texture2",
"GL_KHR_robust_buffer_access_behavior",
"GL_NV_bgr",
"GL_NV_draw_instanced",
"GL_NV_memory_attachment",
"GL_NV_polygon_mode",
"GL_OES_depth_texture",
"GL_OES_texture_border_clamp",
"GL_OES_gpu_shader5",
"GL_ANDROID_extension_pack_es31a",
"GL_EXT_sparse_texture",
"GL_EXT_texture_storage",
"GL_EXT_EGL_image_external_wrap_modes",
"GL_NV_packed_float_linear",
"GL_OES_compressed_ETC1_RGB8_texture",
"GL_EXT_shader_texture_lod",
"GL_EXT_texture_compression_bptc",
"GL_NV_blend_equation_advanced",
"GL_NV_occlusion_query_samples",
"GL_NV_shadow_samplers_array",
"GL_EXT_geometry_point_size",
"GL_EXT_polygon_offset_clamp",
"GL_EXT_robustness",
"GL_EXT_texture_compression_rgtc",
"GL_EXT_texture_norm16",
"GL_EXT_texture_sRGB_R8",
"GL_NV_path_rendering_shared_edge",
"GL_NV_shader_noperspective_interpolation",
"GL_EXT_texture_cube_map_array",
"GL_KHR_blend_equation_advanced",
"GL_OES_draw_buffers_indexed",
"GL_OES_shader_io_blocks",
"GL_OES_EGL_image_external",
"GL_EXT_texture_view",
"GL_OES_surfaceless_context",
"GL_EXT_frag_depth",
"GL_EXT_texture_compression_dxt1",
"GL_NV_generate_mipmap_sRGB",
"GL_OES_texture_npot",
"GL_OES_tessellation_shader",
"GL_NV_copy_image",
"GL_EXT_texture_compression_s3tc",
"GL_NV_framebuffer_mixed_samples",
"GL_OES_vertex_half_float",
"GL_OES_texture_float",
"GL_OES_texture_buffer",
"GL_EXT_texture_filter_anisotropic",
"GL_NV_read_depth_stencil",
"GL_EXT_texture_shadow_lod",
"GL_EXT_separate_shader_objects",
"GL_NV_fragment_shader_interlock",
"GL_KHR_texture_compression_astc_sliced_3d",
"GL_EXT_copy_image",
"GL_NV_pixel_buffer_object",
"GL_KHR_blend_equation_advanced_coherent",
"GL_NV_read_buffer",
"GL_OES_geometry_shader",
"GL_EXT_float_blend",
"GL_EXT_semaphore_fd",
"GL_EXT_debug_label",
"GL_EXT_gpu_shader5",
"GL_OES_texture_float_linear",
"GL_OES_depth32",
"GL_OES_depth_texture_cube_map",
"GL_EXT_sRGB",
"GL_OVR_multiview_multisampled_render_to_texture",
"GL_NV_geometry_shader_passthrough",
"GL_EXT_EGL_image_storage",
"GL_NV_sample_locations",
"GL_EXT_texture_sRGB_decode",
"GL_EXT_conservative_depth",
"GL_EXT_clear_texture",
"GL_NV_fill_rectangle",
"GL_NV_read_stencil",
"GL_EXT_base_instance",
"GL_EXT_texture_buffer",
"GL_EXT_render_snorm",
"GL_KHR_debug",
"GL_KHR_no_error",
"GL_EXT_window_rectangles",
"GL_OES_depth24",
"GL_OES_element_index_uint",
"GL_OES_packed_depth_stencil",
"GL_EXT_tessellation_point_size",
"GL_EXT_draw_buffers_indexed",
"GL_OES_texture_cube_map_array",
"GL_OES_EGL_image_external_essl3",
"GL_OVR_multiview",
"GL_NV_texture_border_clamp",
"GL_EXT_discard_framebuffer",
"GL_NV_shader_atomic_fp16_vector",
"GL_EXT_blend_func_extended",
"GL_EXT_clip_cull_distance",
"GL_EXT_texture_border_clamp",
"GL_EXT_multiview_timer_query",
"GL_EXT_occlusion_query_boolean",
"GL_EXT_buffer_storage",
"GL_NV_EGL_stream_consumer_external",
"GL_EXT_unpack_subimage",
"GL_OES_shader_multisample_interpolation",
"GL_NV_fragment_coverage_to_color",
"GL_OES_viewport_array",
"GL_NV_draw_buffers",
"GL_NV_path_rendering",
"GL_NV_viewport_array2",
"GL_OES_copy_image",
"GL_EXT_shader_io_blocks",
"GL_OES_texture_view",
"GL_EXT_sparse_texture2",
"GL_NV_blend_minmax_factor",
"GL_EXT_blend_minmax",
"GL_NV_bindless_texture",
"GL_NV_texture_barrier",
"GL_NV_framebuffer_multisample",
"GL_OES_primitive_bounding_box",
"GL_EXT_texture_format_BGRA8888",
"GL_EXT_memory_object_fd",
"GL_EXT_multiview_texture_multisample",
"GL_NV_sample_mask_override_coverage",
"GL_OES_EGL_sync",
"GL_NV_texture_compression_latc",
"GL_OES_texture_storage_multisample_2d_array",
"GL_OES_draw_elements_base_vertex",
"GL_EXT_shader_implicit_conversions",
"GL_NV_framebuffer_blit",
"GL_NV_stereo_view_rendering",
"GL_NV_blend_equation_advanced_coherent",
"GL_EXT_color_buffer_float",
"GL_NV_conservative_raster_pre_snap_triangles",
"GL_OES_vertex_array_object",
"GL_EXT_post_depth_coverage",
"GL_OES_shader_image_atomic",
"GL_EXT_clip_control",
"GL_NV_draw_texture",
"GL_NV_texture_compression_s3tc_update",
"GL_NV_clip_space_w_scaling",
"GL_OES_tessellation_point_size",
"GL_KHR_parallel_shader_compile",
"GL_NV_pack_subimage",
"GL_NV_packed_float",
"GL_OES_texture_half_float",
"GL_KHR_context_flush_control",
"GL_EXT_shader_non_constant_global_initializers",
}
[2021-12-06T08:22:06Z INFO wgpu_hal::gles::adapter] SL version: OpenGL ES GLSL ES 3.20
=========== TESTING NVIDIA GeForce GTX 1050 Ti with Max-Q Design on Vulkan (1 of 2) ===========
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', wgpu-info/src/main.rs:139:18
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
root@cec02335ec1d:/develop#
|
Looks like you are running it incorrectly? ~/.cargo/bin/cargo run wgpu-info This should be insted: ~/.cargo/bin/cargo run -p wgpu-info |
In that case:
And with the requested debug log. (Click to expand)
|
Ok, so |
let instance = wgpu::Instance::new(wgpu::BackendBit::PRIMARY); // Vulkan + Metal + DX12 + Browser WebGPU
let adapter = instance
.request_adapter(&wgpu::RequestAdapterOptions {
power_preference: wgpu::PowerPreference::Default,
compatible_surface: None,
})
.await
.unwrap();
// Requests a device for drawing on the adapter
let (device, queue) = adapter
.request_device(
&wgpu::DeviceDescriptor {
features: wgpu::Features::default(),
limits: Default::default(),
shader_validation: false,
},
None,
)
.await?;
let size = descriptor.get_size();
let mode = WgpuRenderingMode::new(&device, surface, size); |
I am not installing |
Here is what wgpu-info does let instance = wgpu::Instance::new(wgpu::Backends::all());
let adapters: Vec<_> = instance.enumerate_adapters(wgpu::Backends::all()).collect(); it is unexpected that you'd see a difference in this behavior versus |
@kvark I had not realised how old our version was. We are using 0.6.0 where 0.11.1 is available. I'm just porting our code and will report back here. |
Hi @kvark, sorry for the late reply. We have updated to wgpu Running vulkaninfo inside the docker fails with this output:
But runnning
|
However we've realized that the issue is tied to docker Xserver access, since running |
@kvark Is there an example for running wgpu without the x server - headless? We do not want to have to expose the x server to docker. |
I don't think wgpu requires the X server at any level. Obviously, if you are creating |
Hi @kvark, picking up this again. Running hello-compute inside our docker container gives:
Which seems to return the correct output although with quite a few errors. However when running our wgpu setup code that does the same exact calls as
We get that the Again, running in the same exact docker container. Do you have any insight on what may be causing this? Thanks again in advance. |
There is nothing specific that hello-compute does, as far as I'm aware. Hello-compute is a standalone example. If you are running it under the same environment, it should behave exactly like your code. Is your code linking to wgpu master, or to wgpu-0.12? |
That was also my impression looking at the code, hence the confusion. We are linking to wgpu 0.12.0 |
So maybe you are comparing hello-compute from wgpu master versus your program on wgpu-0.12? Could you try running hello-compute from https://github.com/gfx-rs/wgpu/tree/v0.12 instead? |
You are absolutely right @kvark , I wasn't comparing the same branch, but I get the same result on the |
@kvark I have made some development .When calling So in that line |
Hi @kvark. Just to update here, we figured out the issue. When creating our After setting |
Great that you figured it out! Seems to be a separate issue from the subject though? |
I think you're right, just realized it's actually not using the dedicated GPU right now. When requesting an adapter like so:
We are getting the CPU adapter:
So I think this is probably not a wgpu issue, and just an issue with docker accessing the gpu. |
Looks like this was resolved so I don't think there's anything left to do here from the wgpu side. As mentioned, Docker needs to use a compatible GPU adapter or CPU adapter as a fallback. Closing this for now |
Description:
Calling
request_adapter
within a docker container always returnsNone
, even thoughnvidia-smi
works correctly within the container. This issue only appears in machines with dedicated discrete GPUs (e.g. desktop with discrete GTX 1070) and not with integrated graphics cards (e.g. GTX 1050 in a laptop).Repro steps:
Setup docker container with access to discrete GPU and call
request_adapter
from somewhere within.Expected vs observed behavior:
An adapter should be returned by
request_adapter
instead ofNone
.The text was updated successfully, but these errors were encountered: