Hi Alexander, On Thu, Jun 20, 2013 at 11:10 PM, Alexander Schremmer <[email protected]> wrote: > The process itself only needs 40% CPU of 400% (dual core, dual > threaded).
There's one more thing to say: liquidsoap essentially only uses one core at a time. There are two reasons for this: in the streaming model, one clock = one thread; two threads cannot execute OCaml code at the same time. Do you have the "catchup" problem if you enable only one encoder/output? If not, then I suggest you try to re-enable the other ones, but in separate clocks (cf. doc, also I've explained that a few times on the ML). That way, they will compute in different threads, and the C part of the computation (that is, encoding) can be parallelized. Hope this helps, -- David ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
