Skip to content

Feature request: Enable Intel Quick Sync (QSV) Support #57860

@slymattz

Description

@slymattz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions