X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=_manual%2F03_setting-up-your-system%2F08_platform-specifics%2F01_ubuntu-linux.html;h=bdb2e7bba24d0a8e0bed382a2dedf7d3d9901c65;hb=47ff7920356042a51b6b14a869f823ca254670a9;hp=4f450448fd27bb2e33f47de0bd83ae4b4052bf2e;hpb=d86885b948f70f1e39c3675ab6c6a08d29cf6662;p=ardour-manual-diverged diff --git a/_manual/03_setting-up-your-system/08_platform-specifics/01_ubuntu-linux.html b/_manual/03_setting-up-your-system/08_platform-specifics/01_ubuntu-linux.html index 4f45044..bdb2e7b 100644 --- a/_manual/03_setting-up-your-system/08_platform-specifics/01_ubuntu-linux.html +++ b/_manual/03_setting-up-your-system/08_platform-specifics/01_ubuntu-linux.html @@ -3,13 +3,11 @@ layout: default title: Ubuntu Linux --- -

Ubuntu Linux

-

Ubuntu Linux is the most popular variety of Linux in use on desktop and laptop systems. It has the backing of a for-profit corporation - (Canonical Inc.) behind it, a defined philosophy and a huge and - worldwide user base.As a result, it is a common platform for people + (Canonical Inc.), a defined philosophy and a huge and + worldwide user base. As a result, it is a common platform for people who want to use Ardour and other tools for music creation and pro-audio work.

@@ -26,9 +24,22 @@ title: Ubuntu Linux

-

Problems with Ardour Packages

+

High Level Recommendations for Ubuntu Users

+ +

+ Currently, installing pro audio applications on vanilla Ubuntu requires + some configuration, in order for the user to gain realtime privilege + (read below). + Ubuntu Studio, which is an official flavor of Ubuntu, and thus shares + the repositories with Ubuntu, has this already configured. + Another distribution, KXStudio, is largely based on Ubuntu, and also has + these settings preconfigured - also containing many customized and often + more up to date packages. +

-

+

Problems with Ardour Packages

+ +
What is the problem?

@@ -36,37 +47,35 @@ title: Ubuntu Linux released by Ubuntu has been correctly built or not. Ubuntu has a history of making packaging errors that lead to crashes, missing functionality and odd behaviour that is not present in the - ready-to-run version of the program that you can get from ardour.org - (or in the packages released by other distributions) + ready-to-run version of the program that you can get from ardour.org (or in the packages + released by other distributions)

Symptoms

- If you plan to use Ardour on Ubuntu, you are strongly - recommended to download the ready-to-run version from - ardour.org. Ardour's lead developer (and many of the most active - members of our user community) will not provide support for, and - will not investigate bugs reported for, Ubuntu's own packages of - Ardour. + Ardour starts up and basically runs, but you encounter subtle + problems (for example, with plugin GUIs or with export, or with the + use of certain specific plugins), or are missing functionality, or + run into crashes.

How to Fix

- If have already installed the Ubuntu package of Ardour and find that - although the program starts up and basically runs, but you are - running into more subtle problems (for example, with plugin GUIs or - with export, or with the use of certain specific plugins), then you - are strongly recommended to download the - ready-to-run version from ardour.org. + Download the ready-to-run version + from ardour.org. Ardour's + lead developer (and many of the most active members of our user + community) will not provide support for, and will not investigate + bugs reported for, Ubuntu's own packages of Ardour. The ardour.org + packages install along side your distribution versions, and do not + interfere or interact in anyway other than sharing your own personal + Ardour settings and configuration choices.

- -

Problems with PulseAudio and JACK Configuration

- -

Problems with the interaction between PulseAudio and JACK

+

Problems with the interaction between PulseAudio and JACK

Background Info
@@ -103,22 +112,17 @@ title: Ubuntu Linux
What is the problem?

- This relatively simple system ought to be the basis for excellent - cooperation between PulseAudio and JACK. Unfortunately, it relies on - everything being correctly configured for it to work, and Ubuntu - have repeatedly failed to get this configuration correct. -

-

- The specific issues known at this time (spring 2013) are: + The specific issues known at this time for all flavors of Ubuntu + 12.04 and 12.10 are:

  • a bug in PulseAudio that causes it not to give up the - soundcard when JACK asks
  • -
  • bad package dependency information that causes a critical - package to be missing even when JACK and PulseAudio are - installed
  • -
  • a bug that causes JACK to freeze up when told to stop, - causing issues with restarting
  • + soundcard when JACK asks (LP: #1163638 + (fixed in Ubuntu 13.04). +
  • a bug that causes jackdbus v.1.9.8 (jackd does not suffer from this) + to freeze up when told to stop, causing issues with restarting (LP: #956438
  • + (fixed in Ubuntu 13.04)
+

Symptoms
@@ -126,39 +130,57 @@ title: Ubuntu Linux
  • Cannot start JACK (though see the next section for other causes of this)
  • -
  • JACK starts but there is no sound coming from Ardour or other - applications that use JACK.

How to fix
+

+ These bugs do not affect the upcoming 13.04 release, and earlier + releases (12.04 and 12.10) are in the process of being fixed. +

-

Problems with JACK configuration

+

Problems with JACK configuration

-

- To function as intended, JACK needs to run with access to two - operating system facilities called "realtime scheduling" and "memory - locking". This means that you, the user who starts JACK, must be - allowed access to these facilities. By default, Ubuntu does create a - user group that has this permission but ... it does not put new - users into this group by default. Consequently, you will not have - permission to run JACK in the way you should. -

- -
Symptoms
- -

- A message like "Cannot lock down memory" in the output from JACK as - it starts up. This output may be "hidden" in the Messages window of - QJackctrl (aka JACK Control), so you should check there. -

- -
How to fix
- -

- Run the command sudo usermod -a -G - audio YOUR-LOGIN-NAME. Then logout and login again. -

+
+
What is the problem?
+
+

+ To function as intended, JACK needs to run with access to two + operating system facilities called "realtime scheduling" and "memory + locking". This means that you, the user who starts JACK, must be + allowed access to these facilities. By default, Ubuntu does create a + user group that has this permission but ... it does not put new + users into this group by default. Read more about why here. + Consequently, you will not have permission to run JACK in the way you should. +

+
+
Symptoms
+
+

+ A message like "Cannot lock down memory" in the output from JACK as + it starts up. This output may be "hidden" in the Messages window of + QJackctrl (aka JACK Control), so you should check there. +

+
+
How to fix
+
+

+ Make sure the file /etc/security/limits.d/audio.conf exists. If it is + named /etc/security/limits.d/audio.conf.disabled, rename it to the former. + Run the command sudo usermod -a -G + audio YOUR-LOGIN-NAME. Then logout and login again. + On Ubuntu Studio the user is a member of audio group by default, but not + on other official flavors. +

+
+
+

Reporting Issues

+

Given the difficulties in supporting Ubuntu and the limited time/resources of the Ardour team, the Ubuntu Studio Project has requested that issues and bug reports related to Ubuntu, Ubuntu Studio and other derivitives be directed to them.

+

Contact Information for Ubuntu Studio

+

The Ubuntu Studio Homepage

+

The Ubuntu Studio Forums.

+

Information on the Ubuntu Studio Mailing Lists.

+

Information on the Ubuntu Studio IRC channel. #ubuntustudio on irc.freenode.net