rigaya / QSVEnc

QSVによる高速エンコードの性能実験
http://rigaya34589.blog135.fc2.com/blog-category-10.html
Other
313 stars 28 forks source link

DX12 Video Encode #67

Closed perrinpagess closed 2 years ago

perrinpagess commented 2 years ago

Hello,

Intel added support for H264 and HEVC DX12 video encode on windows 11 with driver 9955, will you support this in future QSVEnc builds?

Thanks.

rigaya commented 2 years ago

By using DX12 Video Encode, an application will be able to pass DX12 video memory directly to hw encoder, which can increase performance which utilize DX12 API and use DX12 video memory. Games or graphic applications using DX12 API shall benefit from this feature.

In QSVEnc, we're not using DX12 API at all. Therefore, I'm not thinking to support this feature, as we won't have advantage from DX12 Video Encode feature.

mikk9 commented 2 years ago

Agility SDK 1.700.10 is out with support for this, here is blog post from Microsoft:

https://devblogs.microsoft.com/directx/announcing-new-directx-12-feature-video-encoding/

And github: https://github.com/microsoft/DirectX-Specs/blob/master/d3d/D3D12VideoEncoding.md