私は最近Ardour2をダウンロードしましたが、JACKは他のメディア(Rhythmbox、YouTube、Pandoraなど)と一緒にArdorを実行できないようです。症状は次のとおりです。
Ardorがコンピュータを起動したときに最初に実行される場合はうまく動作しますが、Rhythmboxを実行してオーディオを再生するように指示すると、何もせずに静かになります。オンラインメディアも同じだ。 Ardorをオフにしても他のメディアは再生できません。一方、Ardorの前に再起動して別のメディアを開くと、メディアは正しく再生されますが、Ardorを開こうとすると、次のように表示されます。
Ardour could not start JACK
There are several possible reasons:
1) You requested audio parameters that are not supported..
2) JACK is running as another user.
Please consider the possibilities, and perhaps try different parameters.
これで、再起動するまでArdorを起動できません。上記の提案(2)を見ると、Ardorをroot(私のコンピュータの他のユーザー)として実行する必要があると思います。これを行うと、Ardorは機能しますが、他のすべてのメディアはすぐに中断されます。
どちらの場合も(Ardorが最初に起動し、他のメディアが最初に起動されます)JACK設定を確認しましたが、同じように見えます。 JACKを停止して再起動しても効果がないようです。
何が問題なの?
私のシステムに関する情報:Debian wheezy JACKバージョン:jackdmp 1.9.9; Zestバージョン:2.8.14
答え1
jackdとpulseaudioの間の衝突:
- Ardorはjackdを起動しますが、終了時に停止しません。したがって、jackdと互換性がありませんが、pulseaudioを使用するオーディオソフトウェアはサウンドカードにアクセスできません。 Ardor の後は実行または
killall jackd
インストールできます。qjackctljackdを簡単に起動/停止します。 - 別の状況(jackdの起動に失敗しました)は、Rythmboxまたは他の起動されたpulseaudioの実行によって発生する可能性があります。
私はUbuntuを使用していますが、この問題はありません。 qjackctlでjackを起動すると、pulseaudioサウンドが一時的に停止します。
インストールパルスオーディオモジュールジャック助けることができる
次のようにqjackctlを起動することもできます。ハンカチスリング :pasuspender qjackctl
qjackctl を開始する前に pulseaudio を停止してください。