-
-
Notifications
You must be signed in to change notification settings - Fork 142
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
VA-API not available for AMD Strix Point GFX1150/GFX1151 #523
Comments
I took a look into jellyfin-ffmpeg in the image and sure enough I see |
In jellyfin-ffmpeg I see that if the cli-release is noble, it does use LLVM 17. Line 24 in 2f3b874
Is there a docker image with noble as a base, or is it possible to do an in-place upgrade of the jellyfin-ffmpeg dependency to add the necessary hardware support? |
I will prepare a Mesa/LLVM upgrade to support this new hardware. Our current linux package only supports AMD GPUs released before 2024, and we cannot upgrade it frequently to ensure stability. |
Totally get that. Is there any reason cloning jellyfin-ffmpeg, patching the bookworm gcc/llvm versions and producing a deb that I manually install into the container wouldn't work as a stopgap solution? |
Nope, you can also do it now if you think you can handle the version upgrade and maintain the corresponding Mesa build options. |
For anyone interested, I was able to get jellyfin-ffmpeg updated within the container and verify VA-API hardware acceleration is working.
|
Debian/bookworm has backported LLVM19, so the steps of manually building LLVM can be skipped. And Mesa needs to be updated to 24.3+. |
This issue respects the following points:
Description of the bug
I have a clean install of the latest
jellyfin/jellyfin
docker image.I tried to enable VA-API hardware acceleration on my system with an AMD HX 370 (GFX1150).
All hardware accelerated streaming fails with an ffmpeg error
Phoronix added GFX1150/1151 support last year and is available in LLVM 17.0.
I assume this issue here is the docker image being behind on the LLVM release?
Reproduction steps
Set up the docker image on a Strix Point AMD system.
Enable VA-API hardware acceleration.
What is the current bug behavior?
Hardware acceleration fails on HX 370 systems.
What is the expected correct behavior?
Hardware acceleration should be supported.
Jellyfin Server version
10.10.0+
Specify commit id
No response
Specify unstable release number
No response
Specify version number
No response
Specify the build version
10.10.3
Environment
Jellyfin logs
FFmpeg logs
Client / Browser logs
No response
Relevant screenshots or videos
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: