Skip to content

HaikuBench v1.1.0

Latest

Choose a tag to compare

@atomozero atomozero released this 18 May 21:32
· 5 commits to main since this release

What's New in v1.1.0

New Features

  • 2D hardware acceleration detection — identifies the active accelerant driver via BScreen::GetDeviceInfo() and ioctl B_GET_ACCELERANT_SIGNATURE, reports FillRect/ScreenBlit/InvertRect hook availability
  • Adaptive benchmark runner — statistical analysis with CoV, trimmed mean, p50/p95, automatic outlier detection (2-10 runs per test)
  • CPU warm-up phase before each test for stable frequency governor
  • Real-time temperature overlay on GL benchmark windows
  • CPU database for brand string detection
  • HaikuPorts recipe for package distribution
  • Proper rdef resource file with app_signature, version, and vector icon

Improvements

  • Benchmark results now include stddev, median, p95, CoV per test
  • zink/NVK compatibility (glFinish before SwapBuffers)
  • Fixed race condition in 2D benchmark result caching

Download

  • HaikuBench-v1.1.0-x86_64.zip — prebuilt binary for Haiku x86_64
  • Or build from source: make && rc -o HaikuBench.rsrc HaikuBench.rdef && xres -o HaikuBench HaikuBench.rsrc