Kdenlive: Multi-threading not quite working

My version of Kdenlive does not do multi-threading, even though I have 8 cores. This seems ok when you are editing video, but a problem when rendering to an MP4. What happens is that for long videos that use a single processor it overheats, forcing my computer to reboot. While a past kdenlive version allowed me to multi-thread rendering, after an upgrade this was disabled.

My kdenlive is Version 15.12.3, Using: KDE Frameworks 5.18.0, Qt 5.5.1 (built against 5.5.1), The xcb windowing system

kdenlive environment options screen, Version 15.12.3. Multi-threading does not work

kdenlive environment options screen, Version 15.12.3. Multi-threading does not work

If I change processing threads to more than 1, editing does not work. Change it back to 1 and it works. When I want to render if I use processing threads = 1, then the processor used can overheat, reboot my computer and not finish the rendering. For rendering only I can change this to 8. What happens is that multiple processors will work, but one at a time in a single threaded fashion, but they do not overheat any one processor. While this is not as good as multi-threading, it is better than a reboot. For editing video I need to change this back to 1 and restart kdenlive.

What I should have done was in rendering options, change Encoder threads = 8. This uses all my cores during rendering. I guess that I just don’t know enough about kdenlive, though I did try.

kdenlive environment options screen, Version 15.12.3. Rendering options, Encoder threads = 8 works

kdenlive environment options screen, Version 15.12.3. Rendering options, Encoder threads = 8 works

Leave a Reply

Your email address will not be published. Required fields are marked *