JACKサーバーの起動に関する問題「Jack Serverが実行されていないか、起動できない」


15

フォーラムでグーグルや読書をしていても、JACKを機能させることができませんでした。JACKを機能させるのを手伝ってください。ここにJACK Controlのメッセージログを添付しています。

02:15:40.109パッチベイが非アクティブ化されました。
02:15:40.117統計がリセットされました。
02:15:40.123 ALSA接続の変更。
02:15:40.147 D-BUS:サービスが利用可能です(org.jackaudio.service別名jackdbus)。
サーバーソケットに接続できませんerr =そのようなファイルまたはディレクトリはありません
サーバー要求チャネルに接続できません
ジャックサーバーが実行されていないか、起動できません
02:15:40.169 ALSA接続グラフの変更。
02:15:43.877 D-BUS:JACKサーバーを開始できませんでした。ごめんなさい
サーバーソケットに接続できませんerr =そのようなファイルまたはディレクトリはありません
サーバー要求チャネルに接続できません
ジャックサーバーが実行されていないか、起動できません
Mon Dec 8 02:15:43 2014:ジャックサーバーを起動しています...
Mon Dec 8 02:15:43 2014:優先度10のリアルタイムモードで起動するJACKサーバー
Mon Dec 8 02:15:43 2014:エラー:82274202バイトのメモリ領域をロックできません(メモリを割り当てられません)
Mon Dec 8 02:15:43 2014:エラー:オブジェクトパス "/ org / freedesktop / ReserveDevice1 / Audio0"を登録できません:ハンドラーはすでに/ org / freedesktop / ReserveDevice1 / Audio0に登録されています
Mon Dec 8 02:15:43 2014:エラー:デバイス名の取得に失敗しました:Audio0エラー:ハンドラーはすでに/ org / freedesktop / ReserveDevice1 / Audio0に登録されています
Mon Dec 8 02:15:43 2014:エラー:オーディオデバイスhw:0を取得できません...
Mon Dec 8 02:15:43 2014:エラー:ドライバーを初期化できません
Mon Dec 8 02:15:43 2014:エラー:JackServer :: Open failed with -1
Mon Dec 8 02:15:43 2014:エラー:サーバーを開けませんでした
Mon Dec 8 02:15:45 2014:「/home/rythem/.config/jack/conf.xml」に設定を保存しています...
02:15:47.373クライアントとしてJACKサーバーに接続できませんでした。-操作全体が失敗しました。-サーバーに接続できません。詳細については、メッセージウィンドウを確認してください。
サーバーソケットに接続できませんerr =そのようなファイルまたはディレクトリはありません
サーバー要求チャネルに接続できません
ジャックサーバーが実行されていないか、起動できません

回答:


9

まず、既存のpulseaudioプロセスを強制終了し、jack_controlプロセスを開始して、pulseaudioプロセスを再起動する必要があります。

以下のコマンドを使用してください。

pulseaudio --kill

jack_control start

jack_control exit

pulseaudio --start

1

リアルタイムの優先順位でJackを実行しようとしていますが、UbuntuではJackはデフォルトでそれを設定しません。これを解決する方法は2つあります。

1)リアルタイムの優先順位を使用しないでください。

CLIを使用すると、リアルタイムでジャックを起動できます。詳細jackd -r &についてman jackdは、を参照してください。

あなたがもしsudo apt install qjackctlGUI「Qjackctl」を実行し、「セットアップ」セクションunclick「リアルタイム」で缶に

ここに画像の説明を入力してください

2)http://www.jackaudio.org/faq/linux_rt_config.htmlに記述されているように、Jackのリアルタイムをセットアップます

ターミナルを開いて入力します

sudo nano /etc/security/limits.d/99-realtime.conf

行を追加する

@realtime   -  rtprio     99
@realtime   -  memlock    unlimited

プレスCtrl+ oその後、Ctrl+はx、ファイルを保存して終了します。

自分自身を作成し​​て「リアルタイム」グループに追加します。

sudo groupadd realtime
sudo usermod -a -G realtime yourUserID

ログアウトして再度ログインします。


0

pasuspenderqjackctlで使用してみてください。このような:

pasuspender qjackctl

qjackctlの実行中はpulseaudioを「一時停止」し、qjackctlが終了するとpulseaudioを「再生成」する必要があります。


0

私はubuntu 18で同じ問題に直面しています

$ python3 -V
Python 3.6.6
$ python3 -c "import speech_recognition as sr;print(sr.__version__)"
3.8.1
$ python3 -c "import pyaudio as p;print(p.__version__)"
0.2.11


$ py -m speech_recognition
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
A moment of silence, please...
Set minimum energy threshold to 45.131829621150224
Say something!

-1

otionsで正しい入力、マザーボードのギガバイトF2A88X-D3HPの出力デバイスをオンボードサウンドカードジャックに接続すると、フレームレートが192000に選択されている場合にのみ機能します。


4
誰と何?回答を解析できません。構文を改善するために編集してください。ありがとう。
デビッドフォースター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.