-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: AV1 decode support in media-driver without any kernels built #1832
Comments
Thanks for your feedback. Media-driver default build supports full features. Could you provide more background why not choose default build? |
Hey @Sherry-Lin , thanks for the reply! This is due to media-driver package in Fedora, where I, as a package maintainer, can't use prebuilt binaries due to patents and distribution policy, and rebuilding the kernels is broken as discussed in #1775 and #1356 . |
Auto Created VSMGWL-74924 for further analysis. |
AV1 filmgrain kernel only exists on several platforms and it already moves to fix function from mtl without kernel anymore. |
Okay, thanks @Jexu , that's good to know, I am not able to test this as the latest HW I have available fails to decode the AV1 without kernels (Xe iGPU, 13th gen CPU). |
Fixes: intel#1852, intel#1832 Av1 decode needs filmgrain kernel support, and free kernel build will not support av1 decode. Signed-off-by: Xu, Zhengguo <[email protected]>
Fixes: intel#1852, intel#1832 Av1 decode needs filmgrain kernel support, and free kernel build will not support av1 decode. Signed-off-by: Xu, Zhengguo <[email protected]>
Fixes: #1852, #1832 Av1 decode needs filmgrain kernel support, and free kernel build will not support av1 decode. Signed-off-by: Xu, Zhengguo <[email protected]>
What Feature?
AV1 decode is currently exposed in vainfo on supported HW, but the decoding itself fails if the media-driver is built without any kernels (neither free nor non-free), supposedly because the required filmgrain kernel for AV1 decode.
Would it be possible to implement some fallback path so the driver makes the decoding at least partially on GPU on supported hardware even without any kernels built in?
I can add ffmpeg verbose log once I get to the HW that supports AV1.
Thanks!
What's the usage scenario would be benifited?
Playback, Web browser
What impacted?
No response
Do you want to contribute a patch to develop this feature?
None
The text was updated successfully, but these errors were encountered: