Machdep

Engineering across the hardware–kernel boundary.
PCB systems and FreeBSD kernel expertise, unified into reliable embedded platforms.

Panthor Driver Development for FreeBSD

Bringing Modern GPU Acceleration to ARM64 Systems

The Panthor driver project for FreeBSD is an effort to enable open-source, hardware-accelerated graphics on systems powered by latest ARM Mali Gxxx GPUs. These GPUs are used in high end smartphones and single-board computers, laptops and other mobile-class devices.

What is Panthor?

Panthor is an open-source graphics driver supporting ARM Mali Valhall GPUs. Originally developed within the Mesa and Linux DRM ecosystem, it provides OpenGL and OpenGL ES acceleration.

The FreeBSD Panthor effort focuses on bringing this capability to the FreeBSD kernel and userland, integrating it with the system’s native graphics stack.

Project Goals

  • Enable hardware-accelerated graphics on ARM Mali Valhall GPUs
  • Support modern desktop environments (Wayland)
  • Integrate with FreeBSD’s DRM/KMS subsystem
  • Maintain compatibility with upstream Mesa developments
  • Provide a foundation for future ARM desktop and mobile platforms

Status

Panthor is fully working on CIX P1 platform under FreeBSD.

Video

Kmscube output