![]() |
SOLVED: Transcoding issues with HEVC 10 bits / EAC3 - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting) +--- Thread: SOLVED: Transcoding issues with HEVC 10 bits / EAC3 (/t-solved-transcoding-issues-with-hevc-10-bits-eac3) |
Transcoding issues with HEVC 10 bits / EAC3 - narvalo - 2025-03-18 Hello all, I'm using HWA with an AMD Radeon R7. So it's not supporting HWA with HEVC 10bits. So it fallback to my CPU wich is going to 100%. In the jellyfin documentation it's mentioned "Consider upgrading such video to H.265 / HEVC 10-bit (Main 10 profile)", I don't really understand this point. Or could I just blacklist HEVC 10 bits from my {app we don't talk about - TDP} search ? Am I missing something ? What are you doing to solve this on your side ? My CPU is a 4 x cores AMD PRO A10-9700E R7 My GPU is : Wani [Radeon R7 Graphics] And here is supported codecs with VAAPI : Trying display: drm libva info: VA-API version 1.22.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.22 (libva 2.22.0) vainfo: Driver version: Mesa Gallium driver 24.0.9 for AMD Radeon R7 Graphics (radeonsi, carrizo, LLVM 17.0.6, DRM 3.49, 6.1.0-21-amd64) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc Thanks RE: Transcoding issues with HEVC 10 bits / EAC3 - TheDreadPirate - 2025-03-18 (2025-03-18, 05:36 PM)narvalo Wrote: In the jellyfin documentation it's mentioned "Consider upgrading such video to H.265 / HEVC 10-bit (Main 10 profile)", I don't really understand this point. This specific line is in reference to H264 Hi10P videos. Prior to the Nvidia RTX 5000 series none of the 3 major GPU vendors (Intel, AMD, Nvidia) supported decoding H264 Hi10P, meaning they would always be decoded by the CPU when transcoding is needed. In addition to RTX 5000, Apple Silicon and Rockchip SoCs support decoding H264 Hi10P. The suggestion in the documentation is to either re-encode the video to avoid transcoding/software decoding or find some other way to avoid H264 Hi10P. (2025-03-18, 05:36 PM)narvalo Wrote: Or could I just blacklist HEVC 10 bits from my {app we don't talk about - TDP} search ? We cannot help with that app. Which specific AMD CPU do you have? RE: Transcoding issues with HEVC 10 bits / EAC3 - narvalo - 2025-03-18 (2025-03-18, 05:56 PM)TheDreadPirate Wrote:(2025-03-18, 05:36 PM)narvalo Wrote: In the jellyfin documentation it's mentioned "Consider upgrading such video to H.265 / HEVC 10-bit (Main 10 profile)", I don't really understand this point. Thanks for the information. I edited my post but here is info about my iGPU and the supported codecs : My CPU is a 4 x cores AMD PRO A10-9700E R7 My GPU is : Wani [Radeon R7 Graphics] And here is supported codecs with VAAPI : Trying display: drm libva info: VA-API version 1.22.0 libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.22 (libva 2.22.0) vainfo: Driver version: Mesa Gallium driver 24.0.9 for AMD Radeon R7 Graphics (radeonsi, carrizo, LLVM 17.0.6, DRM 3.49, 6.1.0-21-amd64) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc RE: Transcoding issues with HEVC 10 bits / EAC3 - TheDreadPirate - 2025-03-18 Not much you can do. That CPU has a pretty old encoder/decoder. Only 8-bit HEVC decoding support. Anything with "VAEntrypointVLD" you can decode. "VAEntryPointEncSlice" you can encode. RE: Transcoding issues with HEVC 10 bits / EAC3 - narvalo - 2025-03-18 (2025-03-18, 06:47 PM)TheDreadPirate Wrote: Not much you can do. That CPU has a pretty old encoder/decoder. Only 8-bit HEVC decoding support. Anything with "VAEntrypointVLD" you can decode. "VAEntryPointEncSlice" you can encode. Oh ok, bad news for me. So the best is to avoid media encoded in HDR/ 10 bits ? There is no mechanism to convert HEVC 10 bits files to 8 bits ? RE: Transcoding issues with HEVC 10 bits / EAC3 - TheDreadPirate - 2025-03-18 If your clients can't direct play that kind of content, that is probably a good idea to avoid that kind of content. |