hardware accelerated H.264 decoding when using NVIDIA GPUs

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

Ronnie Saurenmann

  • Posts: 30
  • Joined: Tue Aug 12, 2014 7:06 pm

hardware accelerated H.264 decoding when using NVIDIA GPUs

PostTue Jun 20, 2017 7:59 pm

From the change log of R14 b4:
"Added support for hardware accelerated H.264 decoding when using NVIDIA GPUs on Linux and Windows"

I have rerun the test I did here: viewtopic.php?f=21&t=58667#p337838 and I see no improvements at all in b4 compared to b1, b2 and b3 for h264 4k 50p and 60p

i7 7700HQ, 16 GB, GTX 1070 8 GBVram, M.2 SSD, Windows 10, Resolve v14 b4 free version

Is this HW decoding feature enabled in Studio only?
I read somewhere that apparently the perf of h264 is better in the Studio version, is it true?
Anybody is able to at least playback smoothly h264 4k at 50 or 60 fps within the media or edit tab?

thx a lot
Offline

Dan Sherman

  • Posts: 1185
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 8:16 pm

Its on in the free version, I have a 1070, and I can definitely see the improvement.

Your cpu has onboard graphics, I bet DR is seeing that instead of the 1070.
https://ark.intel.com/products/97185/In ... o-3_80-GHz
AMD 7950X | AMD 7900XTX (23.20.24) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 | Resolve Studio 18.6.5 B7
Offline

Ronnie Saurenmann

  • Posts: 30
  • Joined: Tue Aug 12, 2014 7:06 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 8:46 pm

Dan Sherman wrote:Its on in the free version, I have a 1070, and I can definitely see the improvement.

Your cpu has onboard graphics, I bet DR is seeing that instead of the 1070.
https://ark.intel.com/products/97185/In ... o-3_80-GHz



It is disabled the iris gpu and I even forced on the preference settings CUDA and manually selected the 1070. Btw on the same machine I can preview MJPG material on a 4k 60 fps timeline with a few grading nodes and even optical flow slow motions in real-time. It would be impossible with the onboard intel iris GPU....

Did you try with 50 or 60 fps 4k h264 material?
Offline

Dan Sherman

  • Posts: 1185
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 9:48 pm

Sorry, that's not what I mean. I'm a developer so I have a decent idea of how something like this could go awry. The new feature might not be fully integrated into the old code base. It could be a stand alone module/class that reviews the hardware and makes its own determination if decoding should be offloaded. Mistakes/oversights like this are easy to make when a team of people is substantially refactoring a code base, hence the reason for beta testing.



I've only tested with UHD 30p, but it's still a night and day difference. While on the edit tab, I would say its only slightly slower (10's of ms) than dnxhr, when clicking around the timeline. However it will still spitt and sputter if you start going crazy with the scrubber bar. For reference I'm running a 6850k overclocked to 4.2 GHz.
AMD 7950X | AMD 7900XTX (23.20.24) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 | Resolve Studio 18.6.5 B7
Offline

Ronnie Saurenmann

  • Posts: 30
  • Joined: Tue Aug 12, 2014 7:06 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 10:08 pm

Dan Sherman wrote:Sorry, that's not what I mean. I'm a developer so I have a decent idea of how something like this could go awry. The new feature might not be fully integrated into the old code base. It could be a stand alone module/class that reviews the hardware and makes its own determination if decoding should be offloaded. Mistakes/oversights like this are easy to make when a team of people is substantially refactoring a code base, hence the reason for beta testing.



I've only tested with UHD 30p, but it's still a night and day difference. While on the edit tab, I would say its only slightly slower (10's of ms) than dnxhr, when clicking around the timeline. However it will still spitt and sputter if you start going crazy with the scrubber bar. For reference I'm running a 6850k overclocked to 4.2 GHz.


Simply playing the material back on a 4k timeline in the edit tab with no grades how much CPU usage do you have?
Offline

Dan Sherman

  • Posts: 1185
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 11:15 pm

Ronnie Saurenmann wrote:Simply playing the material back on a 4k timeline in the edit tab with no grades how much CPU usage do you have?


I just did a quick test now that I'm home.

The cpu fluctuates between 25% and 35%, and spends most of its time in the 27% to 30% range. However all the cores aren't running at max frequency. Usually they all sat 3.1 or 3.6 GHz and occasionally one would drop down to 1.2 or 2.4, and occasionally one would jump up to 4.2GHz

For the gpu I was getting:
Load : 10% to 20%
Memory usage : steady at 29.7%
Memory controller load : 4%
video engine load : 0%
bus load : 3%
AMD 7950X | AMD 7900XTX (23.20.24) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 | Resolve Studio 18.6.5 B7
Offline

Rohit Gupta

Blackmagic Design

  • Posts: 1631
  • Joined: Wed Aug 22, 2012 5:00 am

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 11:16 pm

Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.
Rohit Gupta

DaVinci Resolve Software Development
Blackmagic Design
Offline
User avatar

Jack Fairley

  • Posts: 1863
  • Joined: Mon Oct 03, 2016 7:58 pm
  • Location: Los Angeles

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 11:22 pm

Wow, this could finally be an end to threads where people complain that H.264 playback sucks on their machine.
Ryzen 5800X3D
32GB DDR4-3600
RTX 3090
DeckLink 4K Extreme 12G
Resolve Studio 17.4.1
Windows 11 Pro 21H2
Offline
User avatar

Gary Coombs

  • Posts: 82
  • Joined: Mon Jan 16, 2017 5:26 am
  • Location: Atlanta, Georgia, USA

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 11:30 pm

Rohit Gupta wrote:Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.


If there were a way to buy the Studio version and not be stuck using a dongle, you would have my $299 this minute!
Asus ZenBook Pro Duo
Windows 10 Pro 64-bit
15.6” OLED 4K (3840 x 2160) 16:9 Touch
Intel® Core™ i9-9980HK
32GB 2666MHz DDR4
NVIDIA® GeForce RTX™ 2060 6GB GDDR6
Latest Resolve Studio
Offline
User avatar

Jack Fairley

  • Posts: 1863
  • Joined: Mon Oct 03, 2016 7:58 pm
  • Location: Los Angeles

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jun 20, 2017 11:41 pm

Gary Coombs wrote:
Rohit Gupta wrote:Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.


If there were a way to buy the Studio version and not be stuck using a dongle, you would have my $299 this minute!

You may already know this, but with 14 the intent is to move away from dongles and use licenses of some kind for activation. Exciting for dongle-haters like me.
Ryzen 5800X3D
32GB DDR4-3600
RTX 3090
DeckLink 4K Extreme 12G
Resolve Studio 17.4.1
Windows 11 Pro 21H2
Offline

Dan Sherman

  • Posts: 1185
  • Joined: Fri Jul 01, 2016 11:07 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 12:22 am

Rohit Gupta wrote:Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.


Wow, if you're not off loading anything to the gpu in the free version you have made massive improvements to the cpu based decoder, because in 12.5 h.264 was unusable.
AMD 7950X | AMD 7900XTX (23.20.24) | DDR5-6000 CL30-40-40-96 2x32 GB | Multiple PCIe 4.0 X4 NVME | ASUS x670e HERO | Win 11 Pro 23H2 | Resolve Studio 18.6.5 B7
Offline
User avatar

Gary Coombs

  • Posts: 82
  • Joined: Mon Jan 16, 2017 5:26 am
  • Location: Atlanta, Georgia, USA

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 1:13 am

Jack Fairley wrote:
Gary Coombs wrote:
Rohit Gupta wrote:Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.


If there were a way to buy the Studio version and not be stuck using a dongle, you would have my $299 this minute!

You may already know this, but with 14 the intent is to move away from dongles and use licenses of some kind for activation. Exciting for dongle-haters like me.


What I want to do is to be able to have the Studio version in beta 14 without having to buy 12.5 Studio first with a dongle.

If it were possible to simply buy dongle-less Studio with access to beta 14, I would buy right now, this very minute. As it is, it appears that I will have to wait until 14 is released. Please, Blackmagic, make this possible and take my money now!
Asus ZenBook Pro Duo
Windows 10 Pro 64-bit
15.6” OLED 4K (3840 x 2160) 16:9 Touch
Intel® Core™ i9-9980HK
32GB 2666MHz DDR4
NVIDIA® GeForce RTX™ 2060 6GB GDDR6
Latest Resolve Studio
Offline

MarcusWolschon

  • Posts: 801
  • Joined: Sun Apr 14, 2013 6:59 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 6:55 am

is the Nvidia h.264 hardware offloading limited to 8bit level+profiles or also for 10bit like from the GH5? I remember Nvidia having software issues with the MPEG profiles used.
Offline

Ronnie Saurenmann

  • Posts: 30
  • Joined: Tue Aug 12, 2014 7:06 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 7:34 am

Rohit Gupta wrote:Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.


Cool, thx for the answer it now all make sense.

As suggestion it would be helpful to better document that is a Studio only feature.
Even better would be that in the free version there would be a settings to enable/disable h264 HW decoding. Naturally when enabled it will display the watermark and point you to upgrade. Exactly like all the others Studio features. It makes the feature more discoverable and easier to test and at the end it doesn't confuse users.

+1 for the dongle free Studio version asap.
Offline

Al Spaeth

  • Posts: 329
  • Joined: Thu Sep 17, 2015 9:48 pm
  • Location: South Africa

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 7:43 am

Ronnie Saurenmann wrote:It is disabled the iris gpu and I even forced on the preference settings CUDA and manually selected the 1070. Btw on the same machine I can preview MJPG material on a 4k 60 fps timeline with a few grading nodes and even optical flow slow motions in real-time. It would be impossible with the onboard intel iris GPU....


H.264 AVC and H.265 HEVC 8bit and 10 bit decoding including HDR and Wide Color Gamut (Rec.2020) using the Intel Iris GPU should be even better than CUDA and is now being used by Edius Pro and Magix (who now own Sony Vegas).
https://software.intel.com/en-us/videos/how-magix-made-4k-360-video-editing-swift-and-easy
The Kaby Lake-U/Y GPU - Media Capabilities - Intel Launches 7th Generation Kaby Lake: 15W/28W with Iris
"Intel claims that Kaby Lake-U/Y can handle up to eight 4Kp30 AVC and HEVC decodes simultaneously. HEVC decode support is rated at 4Kp60 up to 120 Mbps"
"The major feature change in the Kaby Lake-U/Y media engine is the availability of full hardware acceleration for encode and decode of 4K HEVC Main10 profile videos."
http://www.anandtech.com/show/10959/intel-launches-7th-generation-kaby-lake-i7-7700k-i5-7600k-i3-7350k/6
H.264 4k editing with 4k realtime preview may be possible on a consumer level Kaby Lake Laptop/Desktop with no expensive discrete CUDA card - and H.265 4k is here in the GH5 and DJI cameras.
Resolve 15.3 free Win 10 64bit
Offline

Ronnie Saurenmann

  • Posts: 30
  • Joined: Tue Aug 12, 2014 7:06 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 8:18 am

Al Spaeth wrote:
Ronnie Saurenmann wrote:It is disabled the iris gpu and I even forced on the preference settings CUDA and manually selected the 1070. Btw on the same machine I can preview MJPG material on a 4k 60 fps timeline with a few grading nodes and even optical flow slow motions in real-time. It would be impossible with the onboard intel iris GPU....


H.264 AVC and H.265 HEVC 8bit and 10 bit decoding including HDR and Wide Color Gamut (Rec.2020) using the Intel Iris GPU should be even better than CUDA and is now being used by Edius Pro and Magix (who now own Sony Vegas).
https://software.intel.com/en-us/videos/how-magix-made-4k-360-video-editing-swift-and-easy
The Kaby Lake-U/Y GPU - Media Capabilities - Intel Launches 7th Generation Kaby Lake: 15W/28W with Iris
"Intel claims that Kaby Lake-U/Y can handle up to eight 4Kp30 AVC and HEVC decodes simultaneously. HEVC decode support is rated at 4Kp60 up to 120 Mbps"
"The major feature change in the Kaby Lake-U/Y media engine is the availability of full hardware acceleration for encode and decode of 4K HEVC Main10 profile videos."
http://www.anandtech.com/show/10959/intel-launches-7th-generation-kaby-lake-i7-7700k-i5-7600k-i3-7350k/6
H.264 4k editing with 4k realtime preview may be possible on a consumer level Kaby Lake Laptop/Desktop with no expensive discrete CUDA card - and H.265 4k is here in the GH5 and DJI cameras.


The impossible paragraph is in the context of multiple grades and optical flow on a MJPG source on 4k timeline. It was not meant to be about h264 or h265 decoding....

With the windows media player even on some Atom based CPU I can playback 4k 50p in real-time but if and how black magic will use this feature is all to be seen.

The good news is that they now support HW decoding on CUDA and considering that for real work Resolve really needs a good GPU I see no problem with this approach.
Offline

Hendrik Proosa

  • Posts: 3053
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 8:34 am

Ronnie Saurenmann wrote:The good news is that they now support HW decoding on CUDA and considering that for real work Resolve really needs a good GPU I see no problem with this approach.

To my knowledge the HW decoding/encoding is done on a separate dedicated part of GPU, not CUDA processing pipeline. No that it matters much practically, although it will free the CUDA cores for other work.
I do stuff
Offline

Andrew Kolakowski

  • Posts: 9212
  • Joined: Tue Sep 11, 2012 10:20 am
  • Location: Poland

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 9:47 am

Ronnie Saurenmann wrote:
With the windows media player even on some Atom based CPU I can playback 4k 50p in real-time but if and how black magic will use this feature is all to be seen.


Because it's done by dedicated chip which is there only for task of decoding h264/h265 etc. This chip will guarantee you some performance- e.g. 4K up to 80fps (it also depends on bitrate). Some files may struggle also, but typical ones should always work fine.
CPU itself in software mode would not be able to do it.

Augusto Muraro

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jun 21, 2017 3:52 pm

Rohit Gupta wrote:Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.


Now we understand one of the reasons, so the studio version is paid and what benefits it brings, virtually no limits.
thank you
Offline

MarcusWolschon

  • Posts: 801
  • Joined: Sun Apr 14, 2013 6:59 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jun 22, 2017 5:42 am

decode one stream or multiple 4K25p 4:2:2 10bit video streams? Multicam editing has become the norm here.
Offline

SteveMullen

  • Posts: 132
  • Joined: Thu Sep 15, 2016 3:08 am

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostFri Jun 23, 2017 7:23 am

Rohit Gupta wrote:Studio version only feature. Even ... the H.264 performance on Studio version is a lot snappier than the free version. On Windows.


For those of us with a Studio dongle with 12.5, will the V14 Studio beta support GTX H.264 decoding when we use the dongle? If the dongle doesn't work -- how do we trial V14 beta Studio?



Question: how is h.264 decoding performed -- without a GTX -- differently under Studio than under Free? I assume the CPU is used in both cases. For example, is Free single threaded?
Offline

Andrew Kolakowski

  • Posts: 9212
  • Joined: Tue Sep 11, 2012 10:20 am
  • Location: Poland

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostFri Jun 23, 2017 9:23 am

I think it uses different decoder (which is licensed from mainconcept)- free version does not support 10bit at all. Because you have to pay licensing fees if you give software for free it means you are actually loosing money. For 8bit you rely on "system" decoder- either provided by Win or OSX (which is free).
Offline

Sjur Pollen

  • Posts: 97
  • Joined: Thu Jan 19, 2017 12:47 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostMon Jul 03, 2017 4:44 pm

Rohit Gupta wrote:Studio version only feature. Even otherwise the H.264 performance on Studio version is a lot snappier than the free version. On Windows.



Does this feature depend on the generation of nvidia gpu? If so, which generations are supported?
http://www.sjurpollen.com
Offline

Robert James

  • Posts: 225
  • Joined: Fri May 13, 2016 12:07 am

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostTue Jul 04, 2017 5:47 pm

I wanna know when AMD (RX580) is going to see the same love that NVIDIA is getting? ;)
Resolve Studio 14.1
Windows 10 Fall Creator Update
ROG CROSSHAIR VI HERO MB
AMD 1800x 4Ghz 32GB RAM
M.2 System Drive, M.2 Media Drive (All other drives SSDs)
ASUS ROG-STRIX-RX580-O8G VC
Offline

Peter Chamberlain

Blackmagic Design

  • Posts: 13944
  • Joined: Wed Aug 22, 2012 7:08 am

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jul 05, 2017 1:37 am

The Kepler generation and newer NVIDIA GPUs support this with the more recent releases having better performance. We don't have AMD acceleration at this time.
DaVinci Resolve Product Manager
Offline

Paul Sangha

  • Posts: 123
  • Joined: Wed May 27, 2015 3:58 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jul 05, 2017 3:30 pm

Cant find the page for Resolve vs Resolve Studio comparison on the black magic site. Previously it was on the main Resolve page (I think). Looks like in version 14 there will be more differences? Has the comparison page been removed?
| www.Paulharveer.com | Engineer/Photographer |
Offline
User avatar

Uli Plank

  • Posts: 21765
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jul 05, 2017 3:40 pm

Is there a difference between free and studio version on the Mac in this respect?
Now that the cat #19 is out of the bag, test it as much as you can and use the subforum.

Studio 18.6.6, MacOS 13.6.6, 2017 iMac, 32 GB, Radeon Pro 580
MacBook M1 Pro, 16 GPU cores, 32 GB RAM and iPhone 15 Pro
Speed Editor, UltraStudio Monitor 3G
Offline

Bob Snelgrove

  • Posts: 73
  • Joined: Wed Feb 08, 2017 5:33 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Jan 17, 2018 6:33 am

Old thread but important to me. Any updates; free vs studio? Nvidia cards that suoort the new feature

bob
Offline

Peter Chamberlain

Blackmagic Design

  • Posts: 13944
  • Joined: Wed Aug 22, 2012 7:08 am

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jan 18, 2018 5:06 am

You need the Studio version and a Kepler generation and newer NVIDIA GPU to support this feature. With the more recent GPU releases having better performance. This is not likely to change.
DaVinci Resolve Product Manager
Offline

PeterMoretti

  • Posts: 928
  • Joined: Sat Aug 03, 2013 12:12 am

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jan 18, 2018 2:51 pm

I believe I remember reading somewhere that Windows was required as well. Is that the case?
Resolve 14.3 Studio. GTX 970 with GeForce 390.77 driver. Desktop Video 10.9.10. Intensity Shuttle USB 3.0. Windows 10 Pro.
Offline

Bob Snelgrove

  • Posts: 73
  • Joined: Wed Feb 08, 2017 5:33 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jan 18, 2018 4:51 pm

Peter Chamberlain wrote:You need the Studio version and a Kepler generation and newer NVIDIA GPU to support this feature. With the more recent GPU releases having better performance. This is not likely to change.


Thanks, Peter

Where could I find a list of compatible cards? I doubt my 1070 will qualify.

bob
Offline

John Paines

  • Posts: 5828
  • Joined: Tue Jul 28, 2015 4:04 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jan 18, 2018 4:53 pm

The 1070 does qualify.
Offline

Bob Snelgrove

  • Posts: 73
  • Joined: Wed Feb 08, 2017 5:33 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jan 18, 2018 5:19 pm

John Paines wrote:The 1070 does qualify.


I'm on vacation and not at my desktop but rethinking here, I might have the 970, $150.00 card.

Not quite awake :)

thx

bob
Offline
User avatar

Jean Claude

  • Posts: 2973
  • Joined: Sun Jun 28, 2015 4:41 pm
  • Location: France

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jan 18, 2018 6:00 pm

I would have answered but as we do not know if it is on PC or MAC or LINUX: I abstain ... :D
"Saying it is good, but doing it is better! "
Win10-1809 | Resolve Studio V16.1 | Fusion Studio V16.1 | Decklink 4K Extreme 6G | RTX 2080Ti 431.86 NSD driver! |
Offline

Bob Snelgrove

  • Posts: 73
  • Joined: Wed Feb 08, 2017 5:33 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostThu Jan 18, 2018 6:20 pm

Jean Claude wrote:I would have answered but as we do not know if it is on PC or MAC or LINUX: I abstain ... :D


If that's at me. Win 7 PRO, i7 6700 32 Ram

bob
Offline
User avatar

Uli Plank

  • Posts: 21765
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostFri Jan 19, 2018 4:57 am

Upgrade Windows. DR is not meant to be run under W7.
Now that the cat #19 is out of the bag, test it as much as you can and use the subforum.

Studio 18.6.6, MacOS 13.6.6, 2017 iMac, 32 GB, Radeon Pro 580
MacBook M1 Pro, 16 GPU cores, 32 GB RAM and iPhone 15 Pro
Speed Editor, UltraStudio Monitor 3G
Offline

gbadaut

  • Posts: 4
  • Joined: Wed Apr 17, 2019 11:00 am
  • Real Name: Guillaume Badaut

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Apr 17, 2019 11:10 am

In this thread, it is stated that for getting hardware accelerated h.264 support, we need:
- Davinci Resolve Studio version (not free)
- an Nvidia GPU

Did this change since?
- Is that feature available on the Free version?
- Are the AMD GPUs also supported?

Thanks
Offline
User avatar

carlomacchiavello

  • Posts: 2615
  • Joined: Tue Aug 28, 2012 6:04 pm
  • Location: italy

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Apr 17, 2019 7:43 pm

Uhm I read somewhere that Cuda acceleration is on decoding 8bit only h264 4:4:4 or 4:2:0
Not 10 bit, not 4:2:2
I cannot give you more feedback be cause I ever convert all in cineform or prores to avoid many studdering, less time than process and optimize structure later


Inviato dal mio iPhone utilizzando Tapatalk
Offline
User avatar

roger.magnusson

  • Posts: 3398
  • Joined: Wed Sep 23, 2015 4:58 pm

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Apr 17, 2019 8:03 pm

Bit depth and sub sampling capabilities when using hardware acceleration for encoding/decoding h.264/h.265 depends entirely on the hardware. Recent Nvidia cards do 10-bit just fine, but I don't think they do 4:2:2 (but 4:4:4).

AMD GPU support is enabled in v16 beta according to the release notes.
Offline

Andrew Kolakowski

  • Posts: 9212
  • Joined: Tue Sep 11, 2012 10:20 am
  • Location: Poland

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Apr 17, 2019 8:26 pm

GPU decoding is only for 8bit h264, 8/10/12bit for h265 4:2:0. It's not working for any 4:2:2. If your files have very high bitrate it may also not work well.
Turning based cards (GTX2xxx, GTX1660) also support 4:4:4 (8-12bits) h265 decoding, but again no 4:2:2.

Only Turing cards support B frames in h265 encoding, so files from older cards use just I/P frames which is far from being good. Lossless encoding is also supported for h264 and h265 (not sure about decoding, but looks like it's not supported at all).
Offline

HaveBlue

  • Posts: 133
  • Joined: Mon Nov 12, 2018 2:03 am
  • Real Name: Lars Dennert

Re: hardware accelerated H.264 decoding when using NVIDIA GP

PostWed Apr 17, 2019 11:52 pm

...and rendering will be 10x faster in the Studio version for h.264/265
W10Pro, Resolve Studio, Ryzen 7 3700X, 32GB RAM, SSD and platter drives, GTX 1070 8GB, LG 10bit 4K 32" monitor with two 20" HD monitors

Return to DaVinci Resolve

Who is online

Users browsing this forum: Frank Fischer, Google [Bot], Howard Matthews, joselmartinezdiaz, Sander de Regt, SandroSchreiber and 257 guests