VC4 HVS MODULE.(9)
π VC4 HVS module π
okay bestie, welcome to the Kernel API Manual page for VC4 HVS module.(9) β short, sweet, and lowkey essential. β¨
The Hardware Video Scaler (HVS) is literally the piece of hardware that does translation, scaling, colorspace conversion, and compositing of pixels stored in framebuffers into a FIFO of pixels going out to the Pixel Valve (CRTC). π It operates at the system clock rate (the system audio clock gate, specifically), which is much higher than the pixel clock rate. highkey important, fr fr.
There is a single global HVS, with multiple output FIFOs that can be consumed by the PVs. π«Ά This file just manages the resources for the HVS, while the vc4_crtc.c code actually drives HVS setup for each CRTC. slay.
β¨ SEE ALSO β¨
- Kernel file
./drivers/gpu/drm/vc4/vc4_hvs.cβ the blueprint, the moment, the file π
xoxo, this one's from the source ./drivers/gpu/drm/vc4, dated October 2026, and it's the VC4 HVS module.(9) manual β mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms