not using full cpu usage

Asked by IKT

Heya,

This seems to be the opposite problem many are having, I have a 6 core AMD x6 1055t and while exporting a longish 26 minute video using: web youtube-hd high quality profile, the cpu usage never seemed to hit 100% for long:

http://ikt.id.au/wp-content/uploads/2011/01/cpuusageopenshot.png

Should cpu usage be all over the place like it is? For some reason this makes me think that it's not utilising my cpu to the fullest.

Question information

Language:
English Edit question
Status:
Solved
For:
OpenShot Video Editor Edit question
Assignee:
No assignee Edit question
Solved by:
IKT
Solved:
Last query:
Last reply:
Revision history for this message
Olivier Girard (eolinwen) said :
#1

Hi,

I have look the screenshot and I don't see something wrong. I have had a similar case on a French forum/mailing list and I note on your Hardware none problem. This cases was about a quad core (like me I have a Intel core 5 750). The fact that you see only one core at 100% , another at 1/2 and the other at a low occupation is normal. I don' t know if you have noted but it is not always the same core who is at full/an half occupation but it changes. Your file is short and"just" in 720P, so It will be abnormal that you have the opposite (near all at 100%).
In conclusion, all is okay for me.

Revision history for this message
IKT (ikt) said :
#2

I got this wrong:

You are working under an incorrect assumption. If the CPU is running at 55% than that because that is all the work it has to do. There is spare capacity and there is nothing you can do to use it if the CPU has to wait for data to process. It can only process data that is given to it.
In almost all computers the CPU spends most of its time doing nothing just waiting for other things like memory and hard disks to catch up. If you want to speed things up you need to be looking at memory and hard disk performance.

---

So how can I improve the speed of rending videos?

Revision history for this message
Olivier Girard (eolinwen) said :
#3

I don't know exactly your configuration (only the CPU) and that 's right that the CPU is not alone in a encoding process.
You have an hardware part and a software part.
For the first, having a lot of memory, a good hard disk (who have said a SSD ?) a middle graphic card help to increase the speed (for all).
After you have the software part : working with a system in 64 bits (against a 32 bits) is better. The applications are concerned too. But they need to be compiled. For FFmpeg it is not a little task, for OpenShot it is not yet possible and MLT I don't know exactly.
Anyway, the first track to do is to play with the Hardware.
Good luck.

Revision history for this message
IKT (ikt) said :
#4

4GB RAM, 120GB SSD OCZ Vertex, ATI 5850, 64 bit ubuntu 10.10, I could get more ram but it wasn't anywhere near as full, all good, thanks for your help.