-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Describe the bug
Examples results in an error.
Error: DeviceNotFound(RequestDeviceError { inner: Core(LimitsExceeded(FailedLimit { name: "max_texture_dimension_2d", requested: 8192, allowed: 4096 })) })
To Reproduce
Steps to reproduce the behavior:
- Run this command:
RUST_LOG=trace WAYLAND_DISPLAY=wayland-0 cargo run --example headless --release --no-default-features --features "static_link headless
or
RUST_LOG=trace WAYLAND_DISPLAY=wayland-0 cargo run --example wireframe --release
- Check the output.
Expected behavior
Example runs
Desktop (please complete the following information):
- OS: Linux makerpnp2 6.12.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1 (2025-09-16) aarch64 GNU/Linux
- Version: d4f17cc
Additional context
Full log from headless example:
[2025-12-13T11:16:14Z WARN wgpu_hal::vulkan::instance] Unable to find extension: VK_EXT_physical_device_drm
[2025-12-13T11:16:14Z DEBUG wgpu_hal::vulkan::instance] Instance version: 0x404135
[2025-12-13T11:16:14Z DEBUG wgpu_hal::vulkan::instance] Debug utils not enabled: debug_utils_user_data not passed to Instance::from_raw
[2025-12-13T11:16:14Z DEBUG wgpu_hal::vulkan::instance] Enabling device properties2
[2025-12-13T11:16:14Z DEBUG wgpu_core::instance] Instance::new: created Vulkan backend
[2025-12-13T11:16:14Z DEBUG wgpu_hal::gles::egl] Client extensions: [
"EGL_EXT_device_base",
"EGL_EXT_device_enumeration",
"EGL_EXT_device_query",
"EGL_EXT_platform_base",
"EGL_KHR_client_get_all_proc_addresses",
"EGL_EXT_client_extensions",
"EGL_KHR_debug",
"EGL_EXT_platform_device",
"EGL_EXT_explicit_device",
"EGL_EXT_platform_wayland",
"EGL_KHR_platform_wayland",
"EGL_EXT_platform_x11",
"EGL_KHR_platform_x11",
"EGL_EXT_platform_xcb",
"EGL_MESA_platform_gbm",
"EGL_KHR_platform_gbm",
"EGL_MESA_platform_surfaceless",
]
[2025-12-13T11:16:14Z DEBUG wgpu_hal::gles::egl] Loading Wayland library to get the current display
[2025-12-13T11:16:14Z DEBUG wgpu_hal::gles::egl] Loading X11 library to get the current display
[2025-12-13T11:16:14Z INFO wgpu_hal::gles::egl] Using Wayland platform
[2025-12-13T11:16:14Z DEBUG wgpu_hal::gles::egl] Display vendor "Mesa Project", version (1, 5)
[2025-12-13T11:16:14Z DEBUG wgpu_hal::gles::egl] Display extensions: [
"EGL_ANDROID_blob_cache",
"EGL_ANDROID_native_fence_sync",
"EGL_EXT_buffer_age",
"EGL_EXT_config_select_group",
"EGL_EXT_image_dma_buf_import",
"EGL_EXT_image_dma_buf_import_modifiers",
"EGL_EXT_present_opaque",
"EGL_EXT_surface_compression",
"EGL_EXT_swap_buffers_with_damage",
"EGL_KHR_cl_event2",
"EGL_KHR_config_attribs",
"EGL_KHR_context_flush_control",
"EGL_KHR_create_context",
"EGL_KHR_create_context_no_error",
"EGL_KHR_fence_sync",
"EGL_KHR_get_all_proc_addresses",
"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_base",
"EGL_KHR_no_config_context",
"EGL_KHR_reusable_sync",
"EGL_KHR_surfaceless_context",
"EGL_KHR_swap_buffers_with_damage",
"EGL_EXT_pixel_format_float",
"EGL_KHR_wait_sync",
"EGL_MESA_configless_context",
"EGL_MESA_drm_image",
"EGL_MESA_gl_interop",
"EGL_MESA_image_dma_buf_export",
"EGL_MESA_query_driver",
"EGL_MESA_x11_native_visual_id",
"EGL_WL_bind_wayland_display",
"EGL_WL_create_wayland_buffer_from_image",
]
[2025-12-13T11:16:14Z DEBUG wgpu_hal::gles::egl] EGL surface: +srgb
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] Configurations:
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(2)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(8)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(0)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z TRACE wgpu_hal::gles::egl] CONFORMANT=0xOk(4D), RENDERABLE=0xOk(4D), NATIVE_RENDERABLE=0xOk(1), SURFACE_TYPE=0xOk(4), ALPHA_SIZE=Ok(16)
[2025-12-13T11:16:14Z DEBUG wgpu_hal::gles::egl] Trying native-render
[2025-12-13T11:16:14Z DEBUG wgpu_core::instance] Instance::new: failed to create Gl backend: InstanceError { message: "unable to create OpenGL or GLES 3.x context", source: Some(BadMatch) }
[2025-12-13T11:16:14Z TRACE wgpu_core::instance] Instance::request_adapter
[2025-12-13T11:16:14Z DEBUG wgpu_core::instance] Found 2 compatible adapters. Sorted by preference:
[2025-12-13T11:16:14Z DEBUG wgpu_core::instance] * AdapterInfo { name: "V3D 7.1.10.2", vendor: 5348, device: 1433410611, device_type: IntegratedGpu, driver: "V3DV Mesa", driver_info: "Mesa 25.0.7-2+rpt3", backend: Vulkan }
[2025-12-13T11:16:14Z DEBUG wgpu_core::instance] * AdapterInfo { name: "llvmpipe (LLVM 19.1.7, 128 bits)", vendor: 65541, device: 0, device_type: Cpu, driver: "llvmpipe", driver_info: "Mesa 25.0.7-2+rpt3 (LLVM 19.1.7)", backend: Vulkan }
[2025-12-13T11:16:14Z DEBUG wgpu_core::instance] Request adapter result AdapterInfo { name: "V3D 7.1.10.2", vendor: 5348, device: 1433410611, device_type: IntegratedGpu, driver: "V3DV Mesa", driver_info: "Mesa 25.0.7-2+rpt3", backend: Vulkan }
[2025-12-13T11:16:14Z TRACE wgpu_core::instance] Adapter::request_device
[2025-12-13T11:16:14Z TRACE wgpu_core::instance] Adapter::drop Id(0,1)
[2025-12-13T11:16:14Z TRACE wgpu_core::global] Global::drop
Error: DeviceNotFound(RequestDeviceError { inner: Core(LimitsExceeded(FailedLimit { name: "max_texture_dimension_2d", requested: 8192, allowed: 4096 })) })
Log is pretty much the same from the other examples, always the same error.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers