On Fri, 2006-06-23 at 12:11 +0200, Benjamin Fabricius wrote: > Am Donnerstag, den 22.06.2006, 22:14 -0700 schrieb Kjetil S. Matheussen: > > > not totally sure what you're doing, but keep in mind that Muse put a > > > lot > > of effort into making this work reliably across many plugins. don't > > expect to see this happen "easily". > > what i want and am doing is to route a maximum of 64 audio channels > through various plugins by using jacks routing matrix and then output > these again. the plugins are being loaded by fst. ive ran some latency > and signal tests on this system to check if the system is stable and bit > transparent and also estimated s/n, distortion factor etc and everything > is working to my satisfaction thanks to having built this system using a > more or less embedded linux. this seems to offer enough cpu ressources > for this setup to work (dedicated and thus) reliably with up to 18 (max. > possible plugs to this date) plugins without getting xruns or other > artifacts. so thats what im doing. yesterday while testing suddenly > qjackctl crashes.. due to an out of memory fault. ive got > 512MB ram minus the space for my ramdisk. a quick look into top now saw > me confronted with a large list of wine-preloader processes using up to > 10% of my memory each (!). > > i was not doubting the effort invested in making plugins run stable with > fst or Muse etc. i merely thought it was worth finding out if any one > has had these difficulties in an environment with similar low > ressources. > > as a matter of fact i would actually like to stick with fst because i am > surprised it works as reliably as i have experienced. Try lowering RLIMIT_STACK from 8MB to 256KB or something (the default is set in /etc/security/limits.conf). Heavily mulithreaded processes + mlockall() wastes a LOT of memory for thread stacks. The latest SVN Jack solves this problem by setting the thread stack size itself. Lee