[linux-audio-user] low latency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux