New hardware

New places for Haiku.

Device support built in the airOS forks. These notes describe tested configurations, with the remaining gaps alongside them.

01 / ARM64 · Rockchip RK3588

Radxa ROCK 5 ITX

An ARM desktop, from boot to accelerated graphics.

Tested on hardware
Radxa ROCK 5 ITX motherboard viewed from above
Photo: Radxa · CC BY 4.0

What’s working

  • NVMe boot, multicore CPU and onboard Ethernet
  • Mali GPU acceleration with Mesa Panfrost
  • Rockchip MPP video decoding and analog audio
  • Intel AX210 Wi-Fi, including tested 802.11ax association

Still in progress
Wi-Fi 6 mode coverage and Bluetooth pairing remain incomplete. Results are specific to the ROCK 5 ITX lab board.

Read the test notes and history ↗
02 / ARM64 · Allwinner A733

Radxa Cubie A7S

A compact ARM desktop with PowerVR graphics and onboard wireless.

Tested on hardware
Radxa Cubie A7S board shown from the front, back and side
Photo: Radxa · CC BY 4.0
Cubie A7S · accelerated graphics: Summit running the WebGL Aquarium on the Cubie A7S. This five-fish lab capture is an illustration, not a general performance benchmark.
Cubie A7S · accelerated graphics · 2026-10-11 · Capture details →

What’s working

  • Bootable SD image and native Haiku desktop
  • PowerVR BXM-4-64 graphics through Mesa Zink: OpenGL 3.2 and OpenGL ES 3.1
  • Summit WebGL 1 and 2, with transform feedback support
  • Onboard AIC8800 Wi-Fi: 5 GHz WPA2, 802.11ac, DHCP and reconnection
  • Bluetooth Low Energy discovery; an A2DP audio implementation is available for testing

Still in progress
Bluetooth speaker pairing and audio over the air remain unverified on this board. Cooling matters under sustained load. A public Cubie SD image has not yet been published; the generic ARM64 ISO is not its SD image.

Read the test notes and history ↗
03 / ARM64 · Broadcom BCM2711

Raspberry Pi 4

A bootable SD image for the small, familiar computer.

Tested on hardware
Raspberry Pi 4 Model B board with its USB, Ethernet and HDMI ports visible
Photo: Michael H. (Laserlicht) / Wikimedia Commons · CC BY-SA 4.0
Raspberry Pi 4 · AirTop: AirTop on the Pi desktop, showing CPU, memory, network, thermal and process information after the performance update.
Raspberry Pi 4 · AirTop · 2026-10-09 · Capture details →

What’s working

  • SD-card first-run setup: expand the filesystem, set the timezone and synchronize the clock
  • Dual HDMI desktop with display arrangement and tested disconnect/reconnect recovery
  • V3D accelerated OpenGL and WebGL, with lower-copy EGL window presentation
  • Hardware H.264 and HEVC decoding, Ethernet and onboard Wi-Fi
  • Waveshare 3.5-inch DSI auxiliary display with AirTop CPU, network and temperature panels

Still in progress
DSI touch and Bluetooth pairing are not verified. HDMI audio output has not been listened to. Video throughput depends on codec, resolution and presentation path; see the media tests.

Read the test notes and history ↗
04 / x86-64 · Polaris 10 · X399 workstation

AMD Radeon Pro WX 5100

An accelerated desktop on AMD: native display output, graphics and video.

Tested on hardware

What’s working

  • Linux 6.18 amdgpu driver port with DRM, memory management and Display Core integrated into Haiku
  • Two 3840 × 2160 displays at 60 Hz, with scaling, arrangement and tested DisplayPort hotplug
  • Mesa radeonsi for OpenGL, OpenGL ES and Summit GPU compositing
  • RADV Vulkan 1.4, including windowed Vulkan through the in-process Wayland server
  • UVD H.264, HEVC and Main 10 decoding; VCE H.264/HEVC encoding
  • airTime 4K H.264 at 60 fps and HEVC Main 10 at 30 fps without drops in the recorded trials

Still in progress
These results apply to the tested WX 5100, not every AMD GPU. Mixed-scale layouts can use a software cursor. Sustained mixed video/Vulkan stress has exposed rare decode mismatches; the detailed record describes fixes and remaining limits.

Read the test notes and history ↗
05 / x86-64 · Pascal · X399 workstation

NVIDIA GeForce GTX 1070 / GTX 1080 Ti

Native NVIDIA graphics and hardware video decoding, with an experimental encoding path.

Graphics & NVDEC tested · NVENC experimental

Graphics and video support

  • Native display output through nvidia_rm, with dual 4K monitors, per-display scaling and desktop arrangement
  • Mesa NVK Vulkan and Zink OpenGL 4.5 on the tested Pascal cards
  • NVDEC hardware H.264 decoding through a system media add-on: tested GTX 1080 Ti streams match FFmpeg software decoding byte for byte
  • NVDEC decoded the recorded 1080p test at 232 frames per second; NVPlay provides playback with audio and seeking
  • Experimental NVENC integration in MediaConverter for H.264, HEVC Main and HEVC Main 10 on compatible encoder generations
  • NVENC must pass an encode/decode self-test for each card and format before use; failed or unavailable encoding paths use the CPU

Still in progress
NVENC has not yet been validated on an NVIDIA card; its application integration was tested with a software stand-in. B-frame encoding is not implemented, and AV1 encoding uses the CPU, including on Ada and Blackwell. Verified NVDEC coverage is progressive 8-bit 4:2:0 H.264; interlaced, 4:2:2 and higher-bit-depth streams are unsupported and may fail to play instead of falling back. NVIDIA 2D drawing remains unaccelerated. These results describe the earlier Pascal workstation configuration, not every NVIDIA GPU.

Read the test notes and history ↗
06 / x86-64 · AMD Radeon 760M

Framework Laptop 13

AMD graphics on a high-density laptop desktop.

Tested on hardware
A closed Framework Laptop 13 AMD with an Ethernet adapter and Framework screwdriver
Photo: Thcipriani / Wikimedia Commons · CC BY-SA 4.0
MediaConverter: A Big Buck Bunny clip in the new conversion queue, with a source preview and H.264 GPU encoding selected on the AMD Radeon 760M.
MediaConverter · 2026-10-18 · Capture details →

What’s working

  • Native desktop output through amdgpu_drm
  • Scaled desktop and native application windows; the Craft ports have been checked at 175% density
  • MediaConverter detects the Radeon 760M and offers hardware H.264 encoding

Still in progress
This is the tested Radeon 760M configuration, not a claim about every Framework model. Suspend and resume remain development work. See the driver source and current package notes for device-specific coverage.

Read the test notes and history ↗