-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Applications using wgpu hang forever on bleeding edge Linux with Nvidia drivers 545.29.06 on GNOME / Wayland #4775
Copy link
Copy link
Closed
Labels
area: wsiIssues with swapchain management or windowingIssues with swapchain management or windowingbackend: vulkanIssues with VulkanIssues with Vulkanexternal: driver-bugA driver is causing the bug, though we may still want to work around itA driver is causing the bug, though we may still want to work around it
Description
Repro steps
Running anything which tries to use wgpu Vulkan, like:
cd examples && cargo run cube
The window starts and renders at least one frame, but becomes completely non-interactive (windows can't be interacted with or moved) and you receive a "hanging" prompt from GNOME:
Note that I think this might legitimately be a platform issue, however:
- I am unable to reproduce it with both
vkcube(X11) andvkcube-waylandwhich reports and runs (see below). - And winit examples run without issues.
> sudo dnf install vulkan-tools
> vkcube-wayland
Selected GPU 0: NVIDIA GeForce RTX 2080 Ti, type: DiscreteGpu
Screencast.from.2023-11-25.18-23-21.webm
So wgpu is currently the lowest level of abstraction I've chased down.
Platform
Log output from running the example:
wgpu_core::instance] Adapter Vulkan AdapterInfo { name: "NVIDIA GeForce RTX 2080 Ti", vendor: 4318, device: 7687, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "545.29.06", backend: Vulkan }
uname -r:
6.7.0-0.rc2.20231122gitc2d5304e6c64.23.fc40.x86_64
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: wsiIssues with swapchain management or windowingIssues with swapchain management or windowingbackend: vulkanIssues with VulkanIssues with Vulkanexternal: driver-bugA driver is causing the bug, though we may still want to work around itA driver is causing the bug, though we may still want to work around it
