1

Why is my CPU working super hard when I render a project in Kdenlive and have a good GPU? I have an NVIDIA GeForce GT 730 GPU and all my drivers are up to date and fully compatible with my system.

I'm running Debian GNU/Linux 11 (bullseye) on an HP Compaq 8000 Elite CMT PC with an Intel Core 2 Duo E8400 (2) @ 3.000GHz CPU.

2
  • 1
    Did you enable GPU acceleration (if that's a thing) and/or select a video codec that supports GPU encoding? On your GPU of course, not in general.
    – Daniel B
    Oct 18, 2022 at 21:24
  • 2
    Make sure that you're actually using a format that supports GPU acceleration like NVENC. Kdenlive also still processes a lot of effects on the CPU only, like color grading or chroma keying.
    – Cpt.Whale
    Oct 18, 2022 at 21:24

3 Answers 3

3

Why is my CPU working super hard when I render a project in Kdenlive and have a good GPU? I have an NVIDIA GeForce GT 730 GPU (...)

A Nvidia Geforce GT730 isn't "good" and never was, even when new some 8 years ago.

And it doesn't supported neither the codec required for video encoding (NVENC) nor the parallel computing platform (CUDA) as explained in the Daniel B's answer https://superuser.com/a/1748240/653259 (with links).

HP Compaq 8000 Elite CMT PC with an Intel Core 2 Duo E8400 (2) @ 3.000GHz CPU

This CPU, Intel® Core™2 Duo E8400 is even older yet "good(ish" in its time, some 14 years ago, which in computational terms is an eternity ago. When your CPU was released Ubuntu was still in its infancy, that's how old it is.

GPU acceleration in KDEnlive started with 20.08.20. Assuming you installed KDEnlive from the official repositories you should be running version 20.12.3-1 which indeed supports GPU acceleration and a tad less experimental than the aforementioned version. However, as already commented by @Cpt.Whale,

Make sure that you're actually using a format that supports GPU acceleration like NVENC. Kdenlive also still processes a lot of effects on the CPU only, like color grading or chroma keying.

So, there a are many "moving parts" here to give you a definitive answer.

To know: The CPU is always used regardless of concurrent GPU processing and given its specifications having it maxed on both cores IS to be expected. But the GPU may not be used at all even when the software and driver support it, depending on the codec being rendered and even KDEnlive settings.

In conclusion: You're using an old, almost obsolete system (and de facto obsolete by some metrics) for video rendering, arguably one of the more demanding tasks you can do in a consumer grade contemporary PC, let alone in one so old as yours. You should have realistic expectations.

2
  • I should've asked you geniuses before spending some CAD 160 last year for a dated GPU, LOL. Thank you very much for the info. It's appreciated.
    – GPWR
    Oct 19, 2022 at 14:49
  • You're welcome. And it could've been worse, CAD 160 (~€120) not that expensive, but definitely not for this task. An entry level miniPC from Aliexpress, even with a 3 to 5 years old Celeron, also NOT for the task, will run circles around your retro machine and for not a lot more money, you can usually find good(ish) ones for USD 200-250. Oct 19, 2022 at 15:02
2

Your GPU supports neither NVENC nor CUDA. It cannot contribute anything to the video processing and encoding operation, irrespective of whether KDEnlive even supports it. As such, it remains idle while the CPU (which is even more outdated than the GPU) has to do everything.

Your PC is underpowered for high resolution video editing.

The GPU isn't even really a 700-series GeForce but just a rebranded 600-series model. Or even worse, it could be a rebranded 400-series model. The GT 730 name was used for several different GPUs.

-1

The GPU has to be constantly fed with new tasks, these instructions come from the CPU. Rendering probably also means storing the result, something the CPU has to take care of as well.

Your CPU is 14 years old. I don't know what kind of video you're editing, but I suspect you won't see your CPU relax with anything you do on a desktop these days.

1
  • 3
    This is too general an explanation. It's highly likely that the GPU is simply not used at all. This isn't down to the CPU being too old or overloaded or whatever.
    – Daniel B
    Oct 18, 2022 at 21:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .