Skip to content

[Improvement request] Consider reimplementing AV1 HW decoder functionality. #125

@DimkaTsv

Description

@DimkaTsv

Well, as title says. It would be really nice to have working AV1 HW decoder with VCEEnc.

Main issue with it being forcefully disabled is that AV1 software decoder with libdav1d is extremely slow.
[It is not VCEEnc issue. It is just slow as part of ffmpeg.]

To show how slow it is.
1280x720 encode is limited to about 110 fps
1920x1080 to about 86 fps.
2560x1440 to about 75 fps.
3840x2160 to about 67 fps.

As main usage of AV1 is screen capture (especially during streams), processing of long videos is quite realistic usage.
[UPD: Especially so as 120 fps capture is now available via ReLive]
Such slow transcoding speed, while being limited by decoder is extremely annoying limitation that makes AV1 much less usable compared to HEVC.

I remember you saying that reason why AV1 HW decode was disabled is because of some issue with HW AV1 decoder crashing.
But with so much time passed, maybe there is time to think about trying to make it work?

It is not something that should be done immediately. But i do think that it is something that should be done eventually.

[P.S. Encoder performance issue that i had was fixed with 25.5.1 driver, so i closed that issue as resolved]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions