HEVC 10-Bit 422 and 420: Howsit Going, Magix [VP19 update below]?

Comments

RogerS wrote on 2/12/2021, 7:12 PM

No GPU decoding support is a GPU limitation. I would expect more Vegas support for HEVC types going forward. The a7sIII is newer than VP 18 and Magix isn't the only company playing catch up.

AVsupport wrote on 2/12/2021, 8:08 PM

No GPU decoding support is a GPU limitation. ..

HEVC 10-Bit 420 can be decoded by my nVidia 1060GTC/6GB. Unfortunately VP isn't using it during timeline playback. That's a Software limitation. And not Loading files and Importing is also a Software limitation.

 

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

Howard-Vigorita wrote on 2/15/2021, 6:07 PM

@AVsupport I don't think your inability to decode 4k hvec 10-bit 420 on your timeline is a general thing... because I've been shooting that all the time lately with my zcam e2 and have been doing well with Vegas ever since I first tried it with v16. Fwiw, I generally get best results decoding with an Intel igpu but occasionally have to use amd or nvidia without issue other than slightly lower performance.

AVsupport wrote on 2/15/2021, 6:28 PM

Hi @Howard-Vigorita, I have my Intel iGPU disabled in Bios ever since this was causing instabilities a few versions ago. My nVidia is much more potent and I wish VP would use it for timeline acceleration

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

AVsupport wrote on 4/7/2021, 9:49 PM

FYI,

Here's a 'screen recording' with my iphone Resolve Studio playing back HEVC 10-Bit 4K 422 and 420 on my system, including applying the official Sony SLOG3.cine > s709 LUT.

Yes, initially it takes a little while for the red bars to disappear, but the system chews through it allright and plays back fine:

 

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

Howard-Vigorita wrote on 4/8/2021, 8:55 AM

If you've still got that Intel igpu disabled, you're shooting yourself in the foot. You'll definitely get better performance using it for decoding in Vegas. And probably in Resolve Studio too... I've only been able to test with the free version which is limited to a single gpu. I've always gotten poor results using Intel hd630 as a primary gpu for both Vegas and Resolve so I avoid that. Might be changing, however. Don't know if that pertains to either the new Intel hd750 (Iris/Xe) or the Intel Iris Xe Max which show up as separate gpus in some new laptops... I think @Marco. has been playing with one of those.

edit: Thanks, @vkmast ... managed to correct the tag

vkmast wrote on 4/8/2021, 9:18 AM

Marcus is/was a contributor from NB. You mean Marco. who is hard to tag if he's not posted on the same page earlier.

@Howard-Vigorita

AVsupport wrote on 4/8/2021, 9:27 AM

well that was pretty much the proof in the pudding that I can quite happily play back those files and grade without a problem, with my slow intel 630 disabled, and leverage my fast RAM and other resources; just not in VP it seems, sadly.

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

AVsupport wrote on 8/30/2021, 1:14 AM

Have downloaded the Test version of VP19.

Both my 10-Bit HEVC 420 and 422 4K clips now load to the timeline without crashing so far. That's nice.

But i cannot see any nVidia GPU playback acceleration at all, and the playback speed is atrocious. Converting to Proxy also happens without nVidia acceleration and is quite time consuming, and resulting image quality is poor (being a system-set proxy).

Will wait until someone tells me this gets GPU acceleration, and re-test, if I can.

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

Richvideo wrote on 8/30/2021, 5:15 AM

Have downloaded the Test version of VP19.

Both my 10-Bit HEVC 420 and 422 4K clips now load to the timeline without crashing so far. That's nice.

But i cannot see any nVidia GPU playback acceleration at all, and the playback speed is atrocious. Converting to Proxy also happens without nVidia acceleration and is quite time consuming, and resulting image quality is poor (being a system-set proxy).

Will wait until someone tells me this gets GPU acceleration, and re-test, if I can.

What I have seen in Resolve and Adobe is that they don't GPU decode them either but if you have a decent CPU they play fine at good quality with no proxies needed. I get barely 1FPS in Vegas unless I create a proxy and put the monitor to preview quality--not an efficient way to edit

 

RogerS wrote on 8/30/2021, 6:22 AM

If anything changes you'll be the first to know. We're all testing it.

Howard-Vigorita wrote on 8/30/2021, 11:50 AM

I've been getting very good GPU performance with 10-bit hevc 420 in Vegas. It's totally dependent on decoding performance. Also did a little testing of 422 hevc using an intel uhd750 for decoding. It did show decoding activity in both Vegas 18 and 19 and helped boost performance somewhat. But not up to the level of hevc 420. Probably because the size it occupies in memory is so much larger that it's just slower to process no matter how quickly you get it in there. Probably help if it was converted to 420 as part of the decoding or import process... wonder if that's what some of those other nle's do with their software decoders.

AVsupport wrote on 8/30/2021, 4:55 PM

I haven't tested my iGPU, since it's disabled in the BIOS, because a few versions back it was causing VP stability issues. My nVidia is a far more potent graphics chip and I would like to use it for this purpose. This is video editing software, I would like to use my dedicated graphics card not a basic iGPU.

 

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

Former user wrote on 8/30/2021, 4:55 PM

e. Also did a little testing of 422 hevc using an intel uhd750 for decoding. It did show decoding activity in both Vegas 18 and 19 and helped boost performance somewhat. But not up to the level of hevc 420. Probably because the size it occupies in memory is so much larger that it's just slower to process no matter how quickly you get it in there.

You mentioned having Resolve Studio, the paid version of Resolve with GPU decode, can you try the same HEVC 420 and 422 files with that, check if decoding is happening and note if you see the same slowdown (or increased CPU or GPU processing) on playback of 422?

Like you say it sounds reasonable that there is a higher processing load but do you see that in other editors? @Howard-Vigorita

 

Former user wrote on 8/30/2021, 5:05 PM

I haven't tested my iGPU, since it's disabled in the BIOS, because a few versions back it was causing VP stability issues. My nVidia is a far more potent graphics chip and I would like to use it for this purpose. This is video editing software, I would like to use my dedicated graphics card not a basic iGPU.

 


The decoders are fairly similar, the intel one supported well in Vegas, Nvidia support bad, but VP GPU processing is ok on Nvidia, so you should go back to fixing intel for decode and Nvidia for processing. See if VP is still causing problems

Howard-Vigorita wrote on 8/30/2021, 6:10 PM

You mentioned having Resolve Studio, the paid version of Resolve with GPU decode, can you try the same HEVC 420 and 422 files with that, check if decoding is happening and note if you see the same slowdown (or increased CPU or GPU processing) on playback of 422?

@Former user Just checked and Resolve Studio as well as Vegas 18 & 19 all decode hevc 422 and play a clip full speed smoothly via uhd750. Slowdown comes in if I add fx, crossfades, and especially if I overlay multiple clips with transparency.

AVsupport wrote on 8/30/2021, 6:26 PM

10-Bit HEVC 4K 420 is nVidia decode supported and working in Resolve Studio. Playback is buttery smooth even on my now slightly come-of-age machine, with plenty of CPU resources left for other purposes. In my test I even applied a SLOG3>709 conversion LUT, no dramas.

Last changed by AVsupport on 8/30/2021, 6:26 PM, changed a total of 1 times.

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

Former user wrote on 8/30/2021, 6:28 PM

@Howard-Vigorita Can you see what causes the slow down in 422 playback?

Is it the GPU decode overload bug where decode goes up to 100% and the frame rate stutters until the decode goes down again, or is it in the processing section where overload happens. When the GPU decoder goes to 100% most of those frames are lost, and that's different to the processing engine overloading. This can be seen where turning decode off can have better playback performance then GPU decode especially with 4K60 AVC using Intel or Nvidia GPU decode. Vegas has enough power to deal with AVC but something goes wrong with decoding

 

fr0sty wrote on 8/30/2021, 6:29 PM

This is video editing software, I would like to use my dedicated graphics card not a basic iGPU.

That "basic iGPU" is capable of decoding more formats than your dedicated graphics card, and the best part is, you can use both.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

AVsupport wrote on 8/30/2021, 6:43 PM

well @fr0sty if I could use both I wouldn't be in that predicament; but seriously, you compare the performance of intel UHD630 to nVidia GTX 1060 6GB in HEVC 420 decoding it's unmatched. or AVC for that matter.

my current Win10/64 system (latest drivers, water cooled) :

Intel Coffee Lake i5 Hexacore (unlocked, but not overclocked) 4.0 GHz on Z370 chipset board,

32GB (4x8GB Corsair Dual Channel DDR4-2133) XMP-3000 RAM,

Intel 600series 512GB M.2 SSD system drive running Win10/64 home automatic driver updates,

Crucial BX500 1TB EDIT 3D NAND SATA 2.5-inch SSD

2x 4TB 7200RPM NAS HGST data drive,

Intel HD630 iGPU - currently disabled in Bios,

nVidia GTX1060 6GB, always on latest [creator] drivers. nVidia HW acceleration enabled.

main screen 4K/50p 1ms scaled @175%, second screen 1920x1080/50p 1ms.

Howard-Vigorita wrote on 8/31/2021, 12:17 AM

@Howard-Vigorita Can you see what causes the slow down in 422 playback?

Is it the GPU decode overload bug where decode goes up to 100% and the frame rate stutters until the decode goes down again, or is it in the processing section where overload happens. When the GPU decoder goes to 100% most of those frames are lost, and that's different to the processing engine overloading. This can be seen where turning decode off can have better playback performance then GPU decode especially with 4K60 AVC using Intel or Nvidia GPU decode. Vegas has enough power to deal with AVC but something goes wrong with decoding

No. Never seen a hardware decoder overload. And I've never gotten better performance disabling an igpu... and I have done that for testing purposes. If performance did go up doing that, I'd take it as an indication that there was something seriously wrong with my system.

Former user wrote on 8/31/2021, 3:46 AM

I don't have an intel, when I asked if the same happens with the GPU decode on Intel in another thread I was told it did, Later I'll post a screen recording to show what I mean and you can check if you see it with your intel decode.

Richvideo wrote on 8/31/2021, 5:39 AM

Isn't NVIDIA the go-to GPU for video professionals, not Intel?

Former user wrote on 8/31/2021, 8:11 AM

NLE professionals love Nvidia

 

@Howard-Vigorita Try this file, make some cuts and remove small sections of the video. Playback Best - Half. Actually playback is not great with GPU decode off or on, but better with decode off because the decoder gets stuck for longer periods at edit points. 1080P60 files works better with GPU decode then on on for me they don't have the same pauses seen here with 4k

https://www.dropbox.com/s/yaakic68o9cz9io/Gopro%20Hero%208%20Black%20-%204K60%20Hypersmooth%202.0%20Sample-1_Cut.m4v?dl=0

 

.Can you do a comparison with your intel decoder , would be interesting to see?