Denut 3 Posted March 10, 2021 Posted March 10, 2021 hello try to trancode media with xeon e5-2690 and rx480 the original media is 4k hevc h265 the transcoding give this my problem is that with the dx11va h265 hevc option the decoding is made by the cpu and not by the gpu the encoding is ok tested on a other setup with a 1070gtx same problem with the dx11va the cpu is decoding and the graphic card is encoding but with the nvdec h265 hevc the 2 task are made by the gpu is there any solution to made dx11va working or to ad the amf fonction for decoding ? or is the rx480 not able to decode 4k h265 and only 4k h264 ? thank's
Denut 3 Posted March 10, 2021 Author Posted March 10, 2021 i find something more in log Decoder DX11VA Radeon (TM) RX 480 Graphics - H.265 (HEVC) Adapter #0: 'Radeon (TM) RX 480 Graphics' Id:26591 (Driver: , Vendor: 4098) Frame Sizes: max 4096x2160 Color Formats: NV12, YUV420P, P010 Profiles: Main Profile (Level 5), Main 10 Profile (Level 5) >>>>>> FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: Custom Info Checking: 'AMF Radeon (TM) RX 480 Graphics - H.264 (AVC)' Info Check successful - selecting 'AMF Radeon (TM) RX 480 Graphics - H.264 (AVC)' >>>>>> FindVideoDecoder - MediaType: hevc, Mode: Custom Info Checking: 'DX11VA Radeon (TM) RX 480 Graphics - H.265 (HEVC)' NoMatch Codec does not support level 'Level 5.1' Info Decoder does not match Info Checking: 'DX11VA Radeon (TM) RX 480 Graphics [1] - H.265 (HEVC)' NoMatch Codec does not support level 'Level 5.1' Info Decoder does not match Info Checking: 'Automatic software decoder' Info Check successful - selecting 'Automatic software decoder' but i don't understand what is the level 5 or 5.1
rbjtech 5284 Posted March 10, 2021 Posted March 10, 2021 In summary, your GPU does not support decode on that profile - so it has fallen back to the CPU to do it. https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding_tiers_and_levels Unless this is a 4K 60fps material - then there is zero reason to use Level 5.1 for anything below 30 fps - Level 5 would have worked perfectly well - and your hardware would have decoded it in hardware.
Denut 3 Posted March 10, 2021 Author Posted March 10, 2021 (edited) 4 hours ago, rbjtech said: In summary, your GPU does not support decode on that profile - so it has fallen back to the CPU to do it. https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding_tiers_and_levels Unless this is a 4K 60fps material - then there is zero reason to use Level 5.1 for anything below 30 fps - Level 5 would have worked perfectly well - and your hardware would have decoded it in hardware. thank's for answer this video is only 25fps then how can i change the level without reencoding the video is there a solution ? Edited March 10, 2021 by Denut
Carlo 4561 Posted March 12, 2021 Posted March 12, 2021 On 3/10/2021 at 4:32 PM, Denut said: this video is only 25fps then how can i change the level without reencoding the video is there a solution ? WHY do you need to change the level?
Denut 3 Posted April 10, 2021 Author Posted April 10, 2021 On 3/12/2021 at 4:40 PM, cayars said: WHY do you need to change the level? hello to use my rx480 to transcode and not my cpu
Carlo 4561 Posted April 10, 2021 Posted April 10, 2021 Sorry just reread the thread. The only way to change the level is to re-encode it.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now