Any wgpu sample uses 100% of one cpu core on linux, even though the time to render and display the frame is less than that
zig build triangle_wgpu-run # uses 100% cpu
zig build minimal_glfw_gl-run # barely uses any cpu
In tracy sampling, it seems like it might be spending all its time on gctx.device.tick inside zgpu.GraphicsContext.uniformsNextStagingBuffer.

This could possibly be an issue specific to the i3 window manager, I haven't tested in any other wm.
Any wgpu sample uses 100% of one cpu core on linux, even though the time to render and display the frame is less than that
In tracy sampling, it seems like it might be spending all its time on
gctx.device.tickinsidezgpu.GraphicsContext.uniformsNextStagingBuffer.This could possibly be an issue specific to the i3 window manager, I haven't tested in any other wm.