From Fedora Project Wiki

Revision as of 23:11, 8 June 2010 by Crantila (talk | contribs) (page creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

What JACK Is, and Why It Exists

(no algorithms)

Knowing When to use JACK

(no algorithms)

How to Setup Your System for JACK

  • must refer to kernel/system optimization section
  • by default, in Fedora, when JACK is started, it receives control of the audio devices from PulseAudio. No PA device works until JACK quits
  1. run 'yum install jack-audio-connection-kit qjackctl' (this installs JACK and a GUI application to control it, QjackCtl)
  2. Approve the installation.
  3. Run QjackCtl from the KMenu or Applications menu
  4. to start JACK, press "Start"; to stop it press "Stop"
  5. Use the "Messages" button to see messages, usually errors or warnings
  6. Use the "Status" button to see various statistics

you need to adjust the settings

  1. Press the "Setup" button
  2. Run 'cat /proc/asound/cards' to see a list of sound cards in your system, and choose the one you want by name
  3. Put (for example) 'hw:SB' in the "Interface" field (this is more robust, etc.)
  4. Adjust the sample rate no higher than the highest supported by your interface; 44100 is CD quality; 48000 is probably sufficient for most uses
  5. Go to the 'Options' tab, and deselect "Execute script on Startup: artsshell -q terminate", since it's not needed in KDE4 or GNOME

you should setup your system to do real-time operation

  1. Add yourself, and anybody who uses JACK, to the audio group
  2. Planet CCRMA's version of JACK automatically enables real-time priorities. To make it safer, edit '/etc/security/limits.conf' so that the final lines read:
 @audio - rtprio 99
 @audio - memlock 4194304
 @audio - nice -10
  1. If you are not using PlanetCCRMA's JACK version, then write those lines in!


    • FWT seems capable of 192 kHz ? VIA VT1708S codec