使用 QjackCtl 時無法連接到伺服器套接字 err = 無此類檔案或目錄

使用 QjackCtl 時無法連接到伺服器套接字 err = 無此類檔案或目錄

當我嘗試啟動傑克伺服器時,我得到這些錯誤訊息並且還會彈出一個視窗:

Could not connect to JACK server as client.
                             - Overall operation failed.
                             - Unable to connect to server.
                             Please check the messages window for more info.

知道如何解決這個問題嗎?我使用的是 Ubuntu 14.04。這是我的jackd --version輸出:

jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 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
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp version 1.9.10 tmpdir /dev/shm protocol 8

答案1

你如何開始傑克?

一些建議:

run jack as user, not as root 
try using qjackctl 

adjust 
/etc/security/limits.d/audio.conf 
if required (for realtime audio only !!)


disable autospawn in /etc/pulse/client.conf
and stop pulseaudio 
sudo pulseaudio --kill

如果你讓傑克跑起來,你稍後可以

sudo apt-get install pulseaudio-module-jack

並重新啟用pulsaudio

答案2

對我來說,有關的消息

Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden
Cannot connect to server request channel
jack server is not running or cannot be started

完全被誤導了。我的問題是類似的,它在啟動傑克失敗時也打印了這個,但是當它工作時它也打印了這個! (表明它可能正在嘗試找到其係統的某些部分,該部分在先前的運行或其他任何情況下仍然存在)。它也很相似,因為在錯誤訊息中間的某個地方,它抱怨“音頻卡”:

Acquire audio card Audio0
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Jack: JackDriver::Close

隨後關於驅動程序,就像在您的 Pastebin 中一樣,除了您的錯誤訊息略有不同,因為我將其設定為詳細,並且您的 ALSA 報告的問題略有不同。我希望我的解決方案,在 QjackCtl 中,擺弄「介面」設定有效。我在其他地方讀到,其中一個選項是我的真實聲卡,對我來說,選擇

hw:Generic_1,0

工作了。由於翻遍SO來尋找這個問題的答案,我還擺弄了「即時」複選框,這並不妨礙它工作以及相應的

sudo dpkg-reconfigure -p high jackd2

設置,我將其設置為“是”,並完成了建議的設置https://jackaudio.org/faq/linux_rt_config.html,儘管這似乎不是你的問題,因為你的傑克成功地說,就像我的一樣,

JACK server starting in realtime mode with priority 10

希望您也遇到「音效卡」問題! SuperCollider 現在已成功連接並發出聲音。實際上有點奇怪的是,QjackCtl 的「訊息」視窗顯示的「配置」問題實際上只是命令行上的一些單詞,這對於 SuperCollider 來說可能是一個問題,它不會問我這些問題並啟動 jack 本身,但我猜傑克不知何故記住了QjackCtl 的設定。

答案3

使用 QJackCtl 時這對我有用:

  1. 轉到設定
  2. 從介面下拉清單中選擇另一個介面(音效卡),hw:Generic_1,0 對我有用

相關內容