[x264-devel] Trouble keeping 8 cores busy

Phil Rutschman philr at modsystems.com
Tue Jan 13 21:40:56 CET 2009


> In general, frametype/ratecontrol lookahead is not (yet) threaded.
> For maximum threading performance, use --no-b-adapt and --scenecut -1
> (disabled), but do note that x264 will still tend to cap out at under
> 8 cores when using very fast encoding settings.  Since the speed cost
> of lookahead for a given set of frametype decision settings is
> constant, x264 will be able to use more and more cores as you slow
> down the settings unrelated to lookahead.
> 
> Also note that threading is limited by frame size.  You generally will
> not be able to get away with a value of (vertical height of
> image/number of threads) less than ~24 without B-frames, and less than
> ~16 with B-frames.
> 
> Dark Shikari

Thanks for the information. Disabling b-adapt and scenecut detection did
boost utilization notably. 



More information about the x264-devel mailing list