Well, you're sort of confusing memory and power. If you're doing a relatively simple animation--and it looks like in what you're working on, you only have one 3D model at the moment--then you're not generating 2GB of data. However, whether it's a simple animation or a complex animation it's the speed of the card that determines render speed, not the card RAM.
Yes, a GTX 580 will speed up your renders. I've quoted myself here, because, when you're saying your card isn't using "100 % of it's power," again, you're confusing memory use with how fast the card is running. Again, the demo animation you're giving screenshots of is only a single object--you don't have enough going on in your animation to require 2 GB of memory at the moment, but, again-again-again, your memory use has nothing at all to do with how fast your GPU can process data--it's the SPEED of your GPU that's slowing your render down.
....-it's the SPEED of your GPU that's slowing your render down.
Sorry, I don't understand. That is what I say too, the memory isn't a problem, because the project is small. And the GPU is using 20..40% speed load only. I had a better feeling to buy a new graphic card if my old GPU would be at 100% speed load. Could the 32 cores of the Dual Xeon the problem?
I have the same problem. My cpu only run on 20 % during the export.
But I have a gtx 1060 with 3 gb vram and an intel core i7-8700k.
Why is that so?
Hitfilm's render/export process order.
GPU is idle.
CPU reads source files off drive.
CPU decodes video and stills media.
CPU calculates particle physics (Pro Only)
CPU passes data to GPU. CPU is now idle.
GPU generates all effects filters, procedural media, lighting, compositing layers, etc...
GPU passes final image data back to CPU. GPU is now idle.
CPU encodes video frame.
CPU writes frame to output drive.
Repeat for each frame.
This handoff between processors means neither a CPU or GPU will ever peg at 100%--and such is never desirable for a PC anyway.
20% CPU usage means you have two cores nearly pegged. Media decode in Hitfilm is single-thread, I think--one core per stream (I could be wrong here. @NormanPCN is our resident user export, @CedricBonnier is Staff who may correct me, here.). Without knowing your project I'd guess you have one or two video streams in your project and Hitfilm is working perfectly efficiently.
Media decode is multi-threaded per stream.
It is never a problem to have a CPU or GPU peg to 100%. It's a movie thing where computers flip their switches and overload when worked. If you have an application that fully loads things then you want to have top notch cooling for CPU and/or GPU. Upgraded cooling. Very high heat can reduce the servicable life of the semiconductor junctions.
There are countless threads regarding this. The fact that there is this back and forth between the CPU and the GPU means that when one is waiting for the other, it is not busy. This is highly dependent on the project that is being exported. A really effect heavy project will spend most of its time in GPU whereas a slideshow for example will spend most of its time waiting for the frame to get to the GPU then come back.
And yes, as Norman pointed out, media decoding is multi threaded.
Hi, friends.I have the same on here.... CPU at 80% and GPU at 20% (never more than this, tho)
So, I tried to export a 1'30''video using Boris Continuum Chroma Key Studio.It tooks 20 min in a 4-core Phenom II 3.2 GHz /12 GB / GTX 650 Ti with.BTW, when rendered with DaVinci Resolve, it tooks 3 min, with same configurations (but the GPU was at 70-100%)
OK, I know that Hitfilm doesn't use CUDA (just OpenCL)This is why I ask: is there a plan to FXHome implement support to CUDA, or some copyright issues are stiil "alive"?TIA
Sign in to comment