Frames shown in 1 s · 60 Hz · one app 150 ms lateBefore8Now59Vela JournalEntry 05RendererLatest · Entry 05A slow app can't freeze your desktopHow Vela keeps the cursor and every other window on time when one app's GPU falls behind: from 47 missed refreshes to 0.10 October 2026·4 min readRead the entry →
vblank60 HzTimer16.7 msVela1.1–1.9 msVela JournalEntry 04Renderer10 October 2026·5 min readFollowing the monitor, not a timerHow Vela decides when to draw: one clock per monitor, animations computed for the moment you'll see them, and frames drawn as late as safely possible.
AppVelaVulkan 1.4SceneDrawingTimingPolicyPixelwlrootsHardware · input · protocolsVela JournalEntry 03Renderer10 October 2026·4 min readWhy Vela has its own rendererVela is built on wlroots, but draws everything itself, with its own scene and a Vulkan-only renderer. Why I made that choice, and what it cost.