v0.1.1
0.1.1 — safe rendering on Intel macOS
Blitsen 0.1.1 is a safety patch for Intel Macs. It replaces the GPU Vello/Metal window renderer
on x86_64-apple-darwin with Vello's CPU rasterizer and a software framebuffer.
Fixed
- Intel macOS no longer submits Vello compute work to Metal. On a 2017 MacBook Pro with a Radeon
Pro 560, that path caused GPU resets, a WindowServer watchdog termination and a forced logout
(#229). The fallback is selected before a
window surface is created, because device-loss handling cannot recover a desktop session that
stops responding before wgpu reports an error. - The selected window renderer is written to stderr at startup, so future rendering reports say
whether they came from the CPU/software or GPU/wgpu path.
Apple Silicon macOS, Linux, Windows and Android continue to use the GPU renderer. Intel macOS may
use more CPU, and GPU-backed custom view composition is unavailable on its software path.
Validation
The dedicated darwin-x64 CI job built both release artifacts and ran the real
blitsen-host window/surface lifecycle suite successfully on GitHub's macos-15-intel runner.
As in 0.1.0, published artifacts are unsigned and are not notarised. See
docs/RELEASING.md for the distribution and signing model.