Quote:
Originally Posted by LigH
There are so many different reasons, and so many possible answers ... many already given during the last months and years.
If the encoder (possibly x264) is unable to use the majority of the CPU time, it has to wait for something.
May be the elaborate filtering in the script (could be improved by using MT manually). A bad relation between script and encoder CPU intensity is one of the most probable reasons.
|
It can be also closely related to script.
I use Core2duo E4700, SetMTmode(3,0)/Source/SetMTmode(2) and Slower X264 preset.
I get near perfect CPU utilization for MCTD (very low/low, gpu=false, ncpu=1), but 20-25% CPU idling for QMCTG ( various presets ).
I have not yet experimented enough with threads and memorymax to optimize it, just realized SetMTmode(3,3) without increasing Setmemorymax(768) did not seem to help.