Jim Simon wrote:The software uses the resources it needs when it needs them. The only user configurable option here is memory, under Preferences.
Ya I mean 'need' is debatable, right..? There is kinda an underlying assumption in all of computing that things should run as fast as they're able to.. not just mosey along taking their time because they don't "need" to go any faster....
Joe Shapiro wrote:I believe the OP is pointing out that there should be SOME limiting resource accounting for the wall clock time. If nothing is pegged 100% then it feels like the operation could go faster. What’s the limiting item?
Exactly. Simply put, I'm encoding with the CPU, and if the CPU is not hitting 100%, then it is not getting data fast enough to feed it. So something else must be getting in the way.
Uli Plank wrote:Try to encode to DNxHR or Cineform and check the times.
Good idea. Have lined up:
DNxHR
HEVC using nVEnc on the 3090
Cineform
HEVC on CPU.
Will post SSs after the fact but so far 30% into the DNxHR the CPU load looks the same as before.
FYI this test is using a 58s sample of the same clip above, h264 source, 30fps. After this test I'll use a ProRes source (still recorded in h264, transcoded to ProRes for editing) and test all the same again.
Nick2021 wrote:You think the media encoder is maxed out and is holding everything else up?
That sounds like something that is worth verifying, if only I had a clue how to do that
)
Uli Plank wrote:I've even seen renders stalling when things got tight. A complex timeline of mine was crashing when set to HEVC and even with DNxHR, but it got finished when choosing Cineform. This was under Windows with a Nvidia 3070 mobile and 8 GB VRAM.
The fact that you *can* even render those 'complex timelimes' using a mobile CPU/GPU puts my above situation into context. Mine is not close to complex, it's a single video track with 3 clips in sequence with just one or two fusion nodes each.