-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Description
Hi!
Context:
Both FFmpeg6 and HandBrake in Void Linux are already built with QSV support enabled (libvpl-devel in makedepends in the former and libva-devel libdrm-devel libvpl-devel in the latter (x86_64*).
However, without the vpl-gpu-rt runtime package, these in-built QSV features are non-functional, as the runtime is required for actual GPU-based video encoding and decoding.
QSV hardware encoding is significantly faster and more energy-efficient than CPU-based encoding.
It reduces encoding time dramatically while lowering system load.
The required packaging work is already complete and verified by @zlice and @slymattz (see PRs below)
Proposed Solution:
To enable working QSV functionality, it is sufficient to merge the following two pull requests:
#51133
#57328
No rebuilds are required.
Hardware Coverage:
This would enable QSV for:
Intel Tiger Lake and newer integrated GPUs
Intel Arc GPUs (Alchemist, Battlemage)
Potentially future Intel graphics generations supporting the oneVPL runtime