Patrick Shirkey wrote on Fri, 16-May-2003: > For those of you who don't follow the jack list there was a recent > (semi) discovery htat greatly improves performance for journalled > filesystems. > > The main problem is that jack writes data to a /tmp file. It has been > found that mounting /tmp as tmpfs (in RAM) solves the problems that many > people have experienced with lockups while using JACK. > > Just put this in your /etc/fstab > > none /tmp tmpfs defaults 0 0 > This needs to be more fully qualified. These solutions reduce the audio buffer overruns while using JACK under certain conditions. It does not solve lockups. The solutions mentioned above (and below) help when your /tmp directory is mounted on a reiserfs filesystem. Whether or not it is necessary for other journalled filesystems is not yet verified. Note that mounting your /tmp on a tmpfs is not be done without due consideration. You will need to have ample swap space available in the case where other applications may write very large files to the /tmp area. The other (less intrusive) option to enable JACK to place its FIFOs on a ram-based filesystem follows: --------------------------------------------------------------- # mkdir /mnt/ramfs [edit /etc/fstab and add the following line] none /mnt/ramfs tmpfs defaults 0 0 Then use --with-default-tmpdir=/mnt/ramfs to the JACK configure line when you build it. No clients need to be recompiled. ---------------------------------------------------------------- jlc