Запустите jackd с приоритетом в реальном времени с выскочкой

Я пытаюсь запустить jackd с приоритетом в реальном времени при загрузке с помощью скрипта uptstart, но пока не добился успеха. Я использую сервер ubuntu 14.04. Моя версия с выскочкой 1.12.1.

Пользователю и группе, которую я использую в скрипте, разрешено использовать приоритет в реальном времени, но когда я запускаю сценарий выскочки, который, похоже, не имеет значения. Всякий раз, когда я пытаюсь запустить его, я получаю это в журнале выскочек:

jackdmp 1.9.10 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2013 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details Cannot create thread 1 Operation not permitted Cannot create thread 1 Operation not permitted Cannot create thread 1 Operation not permitted JACK server starting in realtime mode with priority 70 Cannot lock down 82274202 byte memory area (Cannot allocate memory) Cannot create thread 1 Operation not permitted ERROR: messagebuffer not initialized: libffado 2.1.9999- built Oct 19 2013 16:01:07 ERROR: messagebuffer not initialized: 1408466326248438: Error (PosixThread.cpp)[ 161] Start: Cannot create realtime thread (1: Operation not permitted) ERROR: messagebuffer not initialized: 1408466326248486: Error (PosixThread.cpp)[ 162] Start: priority: 75 firewire ERR: FFADO: Error creating virtual device Cannot attach audio driver JackServer::Open failed with -1 Failed to open server 

Если я запускаю его с моим обычным пользователем, он отлично работает. Мой сценарий выскочки очень простой:

 description "jackd" start on stopped rc stop on runlevel [06] exec su radiola -c "jackd -R -P 70 -d firewire -r 44100 -n 3 -p 2048" 

Я также попытался использовать stuzas setuid и setguid и start-stop-daemon, но в итоге это привело к тем же результатам, что я только что описал. Есть ли способ запустить процесс запуска в реальном времени? Если нет, есть ли другое решение этой проблемы?

Спасибо.

На это ответил stackoverflow:

https://stackoverflow.com/questions/25412381/how-to-start-a-process-with-realtime-priority-jackd-with-upstart

Оказывается, вам нужно использовать строфы:

 limit memlock unlimited unlimited limit rtprio 95 95