Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 02:37
a6f08d5

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.