GlandaGPU proposal brings open-source VHDL soft-core graphics to Linux kernel
Developer Leander Kieweg has proposed an RFC for a Linux DRM driver for GlandaGPU, an open-source 2D graphics core designed in VHDL for FPGA and QEMU environments. The submission aims to integrate custom soft-core GPUs into the mainline kernel, providing a reference for integrating hardware-level display logic.
Key Takeaways
- GlandaGPU currently supports VGA output at 640x480 resolution at 60Hz on Terasic DE10-Standard (Cyclone V) hardware.
- The driver exposes three hardware-mapped ioctls for clearing screens, drawing rectangles, and drawing lines.
- A QEMU digital twin emulates the MMIO/VRAM interface, allowing driver development without physical FPGA hardware.
- Proposed improvements include shifting to a generic command-buffer submission model to support future 3D rendering extensions.
Why It Matters
Mainlining a driver for non-commercial, soft-IP graphics cores simplifies the deployment of sub-frame latency video pipelines on programmable hardware. For the streaming industry, this represents a path toward standardized Linux support for custom FPGA-based encoders and display logic, which often outperform discrete GPUs in power efficiency and deterministic latency. By utilizing a QEMU digital twin for kernel reviews, the project lowers the barrier for validating custom silicon interfaces. Watch for kernel maintainer feedback on the 'mainline viability' of non-commercial hardware, as this will set a precedent for future open-source RTL integrations.
Additional Context
The GlandaGPU proposal arrives amid a broader industry shift toward open-sourced graphics stacks. In early 2026, the Linux Foundation launched the Open Driver Initiative to improve the sustainability of open-source hardware drivers across cloud and edge infrastructure (per LinuxJournal, April 2026). This move follows a period of significant transition for major vendors; NVIDIA notably moved its default Linux drivers to open-source kernel modules for Turing and newer architectures in late 2024, while its NVK Vulkan driver reached production stability in early 2026 (per Medium, January 2026). In the embedded and streaming sectors, FPGA-based solutions are increasingly targeted for ultra-low latency requirements. Recent research into Logarithmic Hop Encoding (LHE) on FPGAs demonstrated sub-2ms encoding latencies, approximately 6.6 times faster than parallel GPU implementations (per MDPI, September 2025). This performance benefit is driving OEMs in the broadcasting and surveillance sectors to integrate programmable logic cells within ARM-based SoCs to handle 4K resolution over Ethernet in real-time. By standardizing the DRM interface for these custom cores, projects like GlandaGPU bridge the gap between niche hardware and general-purpose Linux distributions.
Read full article at lwn.net
Get this in your inbox → Subscribe
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