Final Investigation: AMD-Hardware & VEGAS File-I/O

Yelandkeil wrote on 3/30/2022, 5:39 AM


HardwareComponent: see my Signature
SourceMaterial: gathered from Forum here or somewhere 
Purpose: fluent playback as much as possible by timeline cutting/arranging 
Project and Preview: 

Project opened and waited after both CPU and GPU calm down, then the test starts. 

1, everything off, almost all HEVClips can't be played fluently. That's expected, too. 

2, legacy HEVC enabled, only the 4k10bit-HEVClips stay obstinately. So the result is astonishing. 

3, legacy HEVC enabled+UVC/VCN selected (because only one GPU there, no Auto needed), clips that no problem before come into stuttering, incomprehensible, for my brain at least. 

4, both legacies enabled, the Hardware Decoder is automatically deactivated, and I got 3 clips unreadable! 

Comments?

ASUS TUF Gaming B550plus BIOS3202: 
*Thermaltake TOUGHPOWER GF1 850W 
*ADATA XPG GAMMIX S11PRO; 512GB/sys, 2TB/data 
*G.SKILL F4-3200C16Q-64GFX 
*AMD Ryzen9 5950x + LiquidFreezer II-240 
*XFX Speedster-MERC319-RX6900XT <-AdrenalinEdition 24.12.1
Windows11Pro: 24H2-26100.3915; Direct3D: 9.17.11.0272

Samsung 2xLU28R55 HDR10 (300CD/m², 1499Nits/peak) ->2xDPort
ROCCAT Kave 5.1Headset/Mic ->Analog (AAFOptimusPack 6.0.9403.1)
LG DSP7 Surround 5.1Soundbar ->TOSLINK

DC-GH6/H-FS12060E_HLG4k120p: WB=manual, Shutter=125, ISO=auto/manual
HERO5_ProtuneFlat2.7k60pLinear: WB=4800K, Shutter=auto, ISO=800

VEGASPro22 + XMediaRecode/Handbrake + DVDArchi7 
AcidPro10 + SoundForgePro14.0.065 + SpectraLayersPro7 
K-LitecodecPack17.8.0 (MPC Video Renderer for HDR10-Videoplayback on PC) 

Comments

RogerS wrote on 3/30/2022, 7:21 AM

Where's your test of not legacy HEVC with the hardware decoder enabled?

Legacy HEVC decoding is the default, I guess on AMD works with the most file types?

Former user wrote on 3/30/2022, 7:26 AM

From my observations, so4compoundplug decoder for HEVC(new) is only capable of using 2 cores of your CPU for playback and rendering. This is with GPU decoder set to on or off.

mxhevplug (legacy HEVC) will use all cores of CPU except when it only uses 2 cores for some files. A potential problem is that if it's like compoundplug (legacy AVC) it's not being updated so newer codecs that have been added only work with So4 decoder and only use 2 cores.

When I tested Legacy HEVCt previously I happened to be using files that only used 2 cpu cores for playback and performance was the same as SO4. Your research shows many HEVC files are capable of using all CPU cores when using Legacy HEVC.

Shouldn't they just kill S04 for HEVC? I don't see the point of it, causes too much confusion. The new decoder should not be infinitely worse at using modern CPU's

First playback is with SO4 decoder, 2nd is mxhev(Legacy) The cpu graphs speak for themselves.

@RogerS do you know the story of how Legacy HEVC became the default decoder, was it always that way or did they work out it was a dud after release?

Yelandkeil wrote on 3/30/2022, 8:57 AM

@Former user, I often noticed you just changed the topic to talk/discuss e.g. when we concerned about the VEGAS opticalflow, you suddenly wished that I could try another software called so and so.

I didn't answer. It's not about politeness, it just had no correlation to my post, as now:

Purpose: fluent playback as much as possible by timeline cutting/arranging 

@RogerS, if I'm right, it's here about which codec will be used, not which hardware decoder.

ASUS TUF Gaming B550plus BIOS3202: 
*Thermaltake TOUGHPOWER GF1 850W 
*ADATA XPG GAMMIX S11PRO; 512GB/sys, 2TB/data 
*G.SKILL F4-3200C16Q-64GFX 
*AMD Ryzen9 5950x + LiquidFreezer II-240 
*XFX Speedster-MERC319-RX6900XT <-AdrenalinEdition 24.12.1
Windows11Pro: 24H2-26100.3915; Direct3D: 9.17.11.0272

Samsung 2xLU28R55 HDR10 (300CD/m², 1499Nits/peak) ->2xDPort
ROCCAT Kave 5.1Headset/Mic ->Analog (AAFOptimusPack 6.0.9403.1)
LG DSP7 Surround 5.1Soundbar ->TOSLINK

DC-GH6/H-FS12060E_HLG4k120p: WB=manual, Shutter=125, ISO=auto/manual
HERO5_ProtuneFlat2.7k60pLinear: WB=4800K, Shutter=auto, ISO=800

VEGASPro22 + XMediaRecode/Handbrake + DVDArchi7 
AcidPro10 + SoundForgePro14.0.065 + SpectraLayersPro7 
K-LitecodecPack17.8.0 (MPC Video Renderer for HDR10-Videoplayback on PC) 

RogerS wrote on 3/30/2022, 9:00 AM

if I'm right, it's here about which codec will be used, not which hardware decoder.

So why not test the AMD hardware decoder with non-legacy HEVC (so4compound) then? You have all the other options tested.

Yelandkeil wrote on 3/30/2022, 9:15 AM

@RogerS, I think I got what you meant:

This was my primary setup - from my "logical thinking" - but it was the worst setup that I metioned at this post.

By the way, thanks to @Former user providing so many clips that I can use for the test.

 

Last changed by Yelandkeil on 3/30/2022, 9:27 AM, changed a total of 1 times.

ASUS TUF Gaming B550plus BIOS3202: 
*Thermaltake TOUGHPOWER GF1 850W 
*ADATA XPG GAMMIX S11PRO; 512GB/sys, 2TB/data 
*G.SKILL F4-3200C16Q-64GFX 
*AMD Ryzen9 5950x + LiquidFreezer II-240 
*XFX Speedster-MERC319-RX6900XT <-AdrenalinEdition 24.12.1
Windows11Pro: 24H2-26100.3915; Direct3D: 9.17.11.0272

Samsung 2xLU28R55 HDR10 (300CD/m², 1499Nits/peak) ->2xDPort
ROCCAT Kave 5.1Headset/Mic ->Analog (AAFOptimusPack 6.0.9403.1)
LG DSP7 Surround 5.1Soundbar ->TOSLINK

DC-GH6/H-FS12060E_HLG4k120p: WB=manual, Shutter=125, ISO=auto/manual
HERO5_ProtuneFlat2.7k60pLinear: WB=4800K, Shutter=auto, ISO=800

VEGASPro22 + XMediaRecode/Handbrake + DVDArchi7 
AcidPro10 + SoundForgePro14.0.065 + SpectraLayersPro7 
K-LitecodecPack17.8.0 (MPC Video Renderer for HDR10-Videoplayback on PC) 

RogerS wrote on 3/30/2022, 9:23 AM

Yes, that's right. I thought it would be helpful to describe the results of each option in one place (here).

If I am understanding this correction, it seems like HEVC + AMD decoding is bad, and the new decoder is worse than the legacy one. The best option was legacy HEVC on with AMD decoding off but it doesn't work with 10-bit. There is no good option for 10-bit HEVC.

Did I get that right?

As to Todd's question, I don't know the backstory with legacy HEVC being the default but perhaps the developers recognize the performance or compatibility of so4compound with HEVC isn't where they want it to be yet. The only decoder currently under development does seem to be so4compound.

Former user wrote on 3/30/2022, 9:37 AM

@Former user, I often noticed you just changed the topic to talk/discuss e.g. when we concerned about the VEGAS opticalflow, you suddenly wished that I could try another software called so and so.

I didn't answer. It's not about politeness, it just had no correlation to my post, as now:

You didn't understand the Vegas optical flow for your selected scene looked terrible and nobody had the heart to tell you. The software I demonstrated is free, you could have tried it, and made a comparison but you some how felt offended on behalf of Vegas. The community is worse off because of it.

Legacy HEVC workS so much better than SO4 decoder, except that Legacy has no GPU decode which is really important for HEVC, and that's why it was introduced to Vegas. S04 AVC decode doesn't have the same 2 core processing limitation as HEVC, no idea why they can't fix that.

Yelandkeil wrote on 3/30/2022, 10:13 AM

@Former user, I know that girl-clip with moving background is not suitable for slowmo. It was just a test about the ability of VEGAS' new function.

2ndly, I never install app that I don't use, not once for try or test whether it's free, good or bad.

I like one flow work environment, if I can't accomplish something in VEGAS, then I give it up.

As for the "investigation" here, I test and show result. I know less about the internal tech, thus say nothing about "because-therefore".

I hope my test can give a highlight to those who have similar hardware like mine.

I never felt offended, inversely, I fear I could offend someone. English is not my mother tongue.

If it were to you, take my apology please.

ASUS TUF Gaming B550plus BIOS3202: 
*Thermaltake TOUGHPOWER GF1 850W 
*ADATA XPG GAMMIX S11PRO; 512GB/sys, 2TB/data 
*G.SKILL F4-3200C16Q-64GFX 
*AMD Ryzen9 5950x + LiquidFreezer II-240 
*XFX Speedster-MERC319-RX6900XT <-AdrenalinEdition 24.12.1
Windows11Pro: 24H2-26100.3915; Direct3D: 9.17.11.0272

Samsung 2xLU28R55 HDR10 (300CD/m², 1499Nits/peak) ->2xDPort
ROCCAT Kave 5.1Headset/Mic ->Analog (AAFOptimusPack 6.0.9403.1)
LG DSP7 Surround 5.1Soundbar ->TOSLINK

DC-GH6/H-FS12060E_HLG4k120p: WB=manual, Shutter=125, ISO=auto/manual
HERO5_ProtuneFlat2.7k60pLinear: WB=4800K, Shutter=auto, ISO=800

VEGASPro22 + XMediaRecode/Handbrake + DVDArchi7 
AcidPro10 + SoundForgePro14.0.065 + SpectraLayersPro7 
K-LitecodecPack17.8.0 (MPC Video Renderer for HDR10-Videoplayback on PC) 

john_dennis wrote on 3/30/2022, 2:07 PM

@Yelandkeil

I usually give my "Final Investigation(s)" version numbers.

https://www.vegascreativesoftware.info/us/forum/vegas-pro-levels-last-and-final-1--120319/