Broadcom Raspberry Pi PMU driver adds HEVC decoder monitoring
Broadcom has submitted a Linux kernel patch series introducing a standard Performance Monitoring Unit driver for Raspberry Pi SoCs, covering models from the BCM2835 to the BCM2712. The update enables engineers to utilize standard Linux perf tools for monitoring system throughput and hardware-level video processing performance on the VPU and HEVC decoders.
Key Takeaways
- New driver enables hardware-level monitoring of HEVC decoders and HVS display engines on Raspberry Pi 5 hardware.
- Support covers all SoC generations from the original BCM2835 to the latest BCM2712 processor.
- Integrated CPU hotplug support migrates performance monitoring contexts automatically when cores go offline to prevent data loss.
- Hybrid architecture uses memory-mapped reads for system monitors and Mailbox IPC for legacy VideoCore VPU telemetry.
Why It Matters
The transition to a standard Linux PMU driver removes a significant barrier for streaming engineers using Raspberry Pi for edge decoding or monitoring probes. By exposing uncore performance counters via standard sysfs interfaces, teams can now use the 'perf' tool suite to diagnose bottlenecks in HEVC decoding and memory interconnect transfers without relying on proprietary debug nodes. This standardization aligns Raspberry Pi hardware with enterprise-grade profiling workflows used in larger data centers. For the broader ecosystem, this signals a push toward mainlining critical BCM2712 features, improving the stability of ARM-based streaming appliances. Watch for the official inclusion of these patches in the next major Linux kernel release to verify upstream acceptance.
Additional Context
The submission of the Performance Monitoring Unit driver arrives as the open-source community accelerates efforts to mainline essential Raspberry Pi 5 hardware support. In July 2026, per Phoronix, developers introduced a mainline IOMMU driver for the BCM2712 SoC, which optimized graphics memory management for 3D-accelerated environments. These concurrent upstreaming efforts address long-standing criticisms regarding the 'black box' nature of Broadcom silicon, which previously required significant out-of-tree binary blobs to function. By integrating these drivers into the core Linux kernel, the Raspberry Pi Foundation is moving toward a standard-based V4L2 and perf-API approach that simplifies deployment for commercial IoT and streaming vendors. In addition to monitoring improvements, the Raspberry Pi HEVC decoder stack underwent significant revision earlier in 2026. According to LWN reporting from February 2026, a version 5 patch series for the media-request API was submitted to bring stateless HEVC decoding to the mainline kernel. This shift is critical for streaming applications, as organizations like LibreELEC and Kodi have increasingly moved away from vendor-proprietary decoding methods like MMAL and OMX. The combination of hardware-level perf monitoring and standardized video decoding APIs positions the Raspberry Pi 5 as a more viable professional tool for high-bitrate 4K HDR playback and real-time stream analysis at the network edge.
Read full article at lwn.net
Enjoy our coverage?
Add StreamingMeme as a preferred source on Google to see more of our streaming news at the top of your Search results.
Add as preferred source