Shrinivas Ramani wrote:Hi
Can you provide a screenshot of the video render settings you use for H.264?
And can I check if the render settings for H.264 show an Nvidia option?
I know you last updated your driver to the one from Mar 25... But if this option is not present, can you re-install the latest Studio driver from Nvidia, and in the installer, can you choose Custom > Clean Install (may require a couple of restarts)? If that resolves your issue, please do consider turning off Windows DCH driver auto-updates so you may run your own preferred driver versions.
And lastly, a couple of easy questions-
a. I couldn't see any mention of version - can I check if you are you running DaVinci Resolve 17.1.1 Studio?
b. Can I check if, this was a system you built, if the GPU is connected to the fastest PCIE slot, and the displays are all connected to the GPU?
Regards
Shrinivas
Your second question is what I needed. It was on Native and not NVIDIA.
TLDR; using NVIDIA encoder made my renders soooooOOOO much faster!
I'm such a NEWB! (my username is perfect) Gosh, I wasted so much time and money...
I'm going to try to phrase this so that new people that might follow my footsteps could find the answer easier. Everything I'm about to say is all beginner knowledge stuff, so if you're an advanced user no need to read and laugh at me, carry on
I think the problem I had was so many people already did write about rendering with GPU and even the speed increase over CPU. But I didn't know that was the correct question to ask. Instead I was asking things like:
- should a 3 hour 4k video render take 6 hours to complete?
- during video export, why is my i7 6700k pegged at 100% but my GPU isn't being used?
- what are the key benefits of purchasing the davinci resolve studio version?
- will davinci resolve studio speed up my rendering times? (over the free version)
- why is my GPU not being used during rendering?
- if upgrade my CPU from intel i7 6700k to amd 3970x, will it improve my video rendering times? if so by how much?
- how do I improve my rendering times?
- best CPU video encoding scores
- what hardware do I need to render/encode 4k video the fastest?
When I started on this troubleshooting and/or improvement journey I was using Davinci Resolve (free version). Which I don't think I ever saw the encoder dropdown option when going to deliver.
Sadly I purchased the AMD 3970x first. Later I purchased the Davinci Studio version. While having the 3970x CPU and Davinci Studio version I still didn't notice the "Encoder" dropdown because I carried over my saved presets. I continued rendering/delivering videos using my preset which at this point had the encoder set to "Native" (software/cpu rendering).
It was last night I was playing around with my presets and exploring what other options were available when exporting video. I notice a new option (to me) "Encoder" below the format and codec but above the network optimization checkbox. I decided to switch that encoder option from "Native" to "NVIDIA". I did a test render on my typical 3 hour 4k podcast and saw what is normally 6 hours on the i7 6700k, or 2 hours on the Threadripper 3970x, show 50 minutes. This was the moment of realizing why people were saying davinci resolve utilizes your GPU. Up until that point, I only saw davinci resolve utilizing my CPU.
Was it that I purchased Davinci Resolve Studio that the encoder option has opened up? But for new people how would they know that they could have faster renders if they bought the Studio version so that they could get the encoder option? I hope next time around, someone googles one of my questions about and finds this post.
Knowing what I know now, of course the obvious questions I "should" have asked were:
- is NVIDIA/AMD encoder faster than Native?
- how do I get the encoder NVIDIA or encoder AMD option?
Unfortunately the question "How to speed up my render", there are a lot of great articles online for that question. But it's tough knowing when being a newb, why people are talking about GPU encoding but my free Davinci Resolve is only using the CPU. Of course now I know it's the paid Studio version that unlocks that option.
But as a newb, you often don't know the correct questions to ask.
It sucks that I wasted so much money on a new system. I even had to keep my existing GTX1080 since the gpu shortage caused prices to be so extreme. But I'm happy I ended up at my original goal, to speed up rendering times. I am in the ballpark I wanted, which was under an hour render for a 3 hour 4k video.
Disclaimer: My journey might not be for every future newb. My videos have little to no fusion usage. I use a mild amount of fairlight FX stuff for audio. I do minor color shading. So for my use case GPU rendering was night and day faster when using "Encoder: NVIDIA" over the "Encoder: Native"