-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Reproduction command: RUST_BACKTRACE=1 RUST_LOG=trace WGPU_BACKEND=vulkan cargo run --bin nbtworkbench
Result:
thread 'main' panicked at src/render/window.rs:249:14:
Could obtain device: RequestDeviceError { inner: Core(Device(Lost)) }
stack backtrace:
0: __rustc::rust_begin_unwind
at /rustc/bf64d66bd58719fac2585eae5e546e5e1d9947f5/library/std/src/panicking.rs:697:5
1: core::panicking::panic_fmt
at /rustc/bf64d66bd58719fac2585eae5e546e5e1d9947f5/library/core/src/panicking.rs:75:14
2: core::result::unwrap_failed
at /rustc/bf64d66bd58719fac2585eae5e546e5e1d9947f5/library/core/src/result.rs:1732:5
3: core::result::Result<T,E>::expect
at /rustc/bf64d66bd58719fac2585eae5e546e5e1d9947f5/library/core/src/result.rs:1089:23
4: nbtworkbench::render::window::State::new::{{closure}}
at ./src/render/window.rs:230:25
5: nbtworkbench::render::window::run::{{closure}}
at ./src/render/window.rs:168:47
6: pollster::block_on
at /home/[user]/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pollster-0.4.0/src/lib.rs:126:15
7: nbtworkbench::main
at ./src/main.rs:164:8
8: core::ops::function::FnOnce::call_once
at /rustc/bf64d66bd58719fac2585eae5e546e5e1d9947f5/library/core/src/ops/function.rs:250:5
I also tried running with WGPU_BACKEND=gl, but I ran into this issue in wgpu (I think).
System information
lsb_release -a
No LSB modules are available.
Distributor ID: Pop
Distributor Like IDs: Ubuntu, Debian
Description: Pop!_OS 22.04 LTS
Release: 22.04
Codename: jammy
vulkaninfo --summary
==========
VULKANINFO
==========
Vulkan Instance Version: 1.3.280
Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_headless_surface : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 4
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
Instance Layers: count = 16
---------------------------
VK_LAYER_INTEL_nullhw INTEL NULL HW 1.1.73 version 1
VK_LAYER_KHRONOS_profiles Khronos Profiles layer 1.4.313 version 1
VK_LAYER_KHRONOS_shader_object Khronos Shader object layer 1.4.313 version 1
VK_LAYER_KHRONOS_synchronization2 Khronos Synchronization2 layer 1.4.313 version 1
VK_LAYER_KHRONOS_validation Khronos Validation Layer 1.4.313 version 1
VK_LAYER_LUNARG_api_dump LunarG API dump layer 1.4.304 version 2
VK_LAYER_LUNARG_gfxreconstruct GFXReconstruct Capture Layer Version 1.0.5-unknown 1.4.313 version 4194309
VK_LAYER_LUNARG_monitor Execution Monitoring Layer 1.4.304 version 1
VK_LAYER_LUNARG_screenshot LunarG image capture layer 1.4.304 version 1
VK_LAYER_MESA_device_select Linux device selection layer 1.3.211 version 1
VK_LAYER_MESA_overlay Mesa Overlay layer 1.3.211 version 1
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.4.303 version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1
Devices:
========
GPU0:
apiVersion = 1.4.303
driverVersion = 570.133.7.0
vendorID = 0x10de
deviceID = 0x249c
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = NVIDIA GeForce RTX 3080 Laptop GPU
driverID = DRIVER_ID_NVIDIA_PROPRIETARY
driverName = NVIDIA
driverInfo = 570.133.07
conformanceVersion = 1.4.1.0
deviceUUID = ca145891-d1bb-8670-7def-e43c99805e53
driverUUID = a312329b-a338-5885-bebf-8b95ca9ae741
GPU1:
apiVersion = 1.3.289
driverVersion = 24.2.8
vendorID = 0x8086
deviceID = 0x9a60
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = Intel(R) UHD Graphics (TGL GT1)
driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
driverName = Intel open-source Mesa driver
driverInfo = Mesa 24.2.8-1~bpo12+1pop1~1744225826~22.04~b077665
conformanceVersion = 1.3.6.0
deviceUUID = 8680609a-0100-0000-0002-000000000000
driverUUID = 9faa9d58-13f6-7ec3-d0a3-8ba50298f8e8
GPU2:
apiVersion = 1.3.289
driverVersion = 0.0.1
vendorID = 0x10005
deviceID = 0x0000
deviceType = PHYSICAL_DEVICE_TYPE_CPU
deviceName = llvmpipe (LLVM 15.0.7, 256 bits)
driverID = DRIVER_ID_MESA_LLVMPIPE
driverName = llvmpipe
driverInfo = Mesa 24.2.8-1~bpo12+1pop1~1744225826~22.04~b077665 (LLVM 15.0.7)
conformanceVersion = 1.3.1.1
deviceUUID = 6d657361-3234-2e32-2e38-2d317e627000
driverUUID = 6c6c766d-7069-7065-5555-494400000000
Metadata
Metadata
Assignees
Labels
No labels