ปัญหาในการเริ่มต้นเซิร์ฟเวอร์ JACK“ แจ็คเซิร์ฟเวอร์ไม่ทำงานหรือไม่สามารถเริ่มทำงานได้”


15

ฉันไม่สามารถใช้งานแจ็คได้แม้จะเป็นกูเกิลและอ่านฟอรัม โปรดช่วยฉันใช้ JACK เพื่อทำงาน ฉันกำลังแนบบันทึกข้อความของ JACK Control ที่นี่

02: 15: 40.109 Patchbay ปิดการใช้งาน
02: 15: 40.117 การรีเซ็ตสถิติ
02: 15: 40.123 การเปลี่ยนแปลงการเชื่อมต่อ ALSA
02: 15: 40.147 D-BUS: ให้บริการ (org.jackaudio.service aka jackdbus)
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ซ็อกเก็ต err = ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ไม่สามารถเชื่อมต่อกับช่องคำขอของเซิร์ฟเวอร์
แจ็คเซิร์ฟเวอร์ไม่ทำงานหรือไม่สามารถเริ่มได้
02: 15: 40.169 การเปลี่ยนแปลงกราฟการเชื่อมต่อของ ALSA
02: 15: 43.877 D-BUS: เซิร์ฟเวอร์ JACK ไม่สามารถเริ่มต้นได้ ขอโทษ
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ซ็อกเก็ต err = ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ไม่สามารถเชื่อมต่อกับช่องคำขอของเซิร์ฟเวอร์
แจ็คเซิร์ฟเวอร์ไม่ทำงานหรือไม่สามารถเริ่มได้
จ. 8 ธ.ค. 02:15:43 2014: กำลังเริ่มต้นแม่แรงเซิร์ฟเวอร์ ...
จันทร์ 8 ธันวาคม 02:15:43 2014: เซิร์ฟเวอร์ JACK เริ่มต้นในโหมดเรียลไทม์ที่มีลำดับความสำคัญ 10
จันทร์ 8 ธันวาคม 02:15:43 2014: ข้อผิดพลาด: ไม่สามารถล็อคพื้นที่หน่วยความจำ 82274202 ไบต์ (ไม่สามารถจัดสรรหน่วยความจำ)
จันทร์ 8 ธันวาคม 02:15:43 2014: ข้อผิดพลาด: ไม่สามารถลงทะเบียนเส้นทางวัตถุ "/ org / freedesktop / ReserveDevice1 / Audio0": ผู้จัดการลงทะเบียนแล้วสำหรับ / org / freedesktop / ReserveDevice1 / Audio0
จ. 8 ธ.ค. 02:15:43 2014: ข้อผิดพลาด: ไม่สามารถรับชื่ออุปกรณ์: ข้อผิดพลาด Audio0: ผู้จัดการได้ลงทะเบียนแล้วสำหรับ / org / freedesktop / ReserveDevice1 / Audio0
จันทร์ 8 ธันวาคม 02:15:43 2014: ข้อผิดพลาด: อุปกรณ์เสียง hw: 0 ไม่สามารถได้รับ ...
จันทร์ 8 ธันวาคม 02:15:43 2014: ข้อผิดพลาด: ไม่สามารถเริ่มต้นไดรเวอร์
จันทร์ 8 ธันวาคม 02:15:43 2014: ข้อผิดพลาด: JackServer :: เปิดล้มเหลวด้วย -1
จันทร์ 8 ธันวาคม 02:15:43 2014: ข้อผิดพลาด: ไม่สามารถเปิดเซิร์ฟเวอร์
จ. 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 ด้วยการจัดลำดับความสำคัญตามเวลาจริงและ Jack ไม่ได้กำหนดค่าตามค่าเริ่มต้นใน Ubuntu มีสองวิธีในการแก้ปัญหานี้:

1) อย่าใช้ลำดับความสำคัญตามเวลาจริง

โดย CLI คุณสามารถเริ่มแจ็คได้แบบเรียลไทม์โดยใช้jackd -r &- ดูman jackdรายละเอียดเพิ่มเติม

หากคุณsudo apt install qjackctlสามารถเรียกใช้ GUI "Qjackctl" และในส่วน "ตั้งค่า" ให้คลิก "Realtime"

ป้อนคำอธิบายรูปภาพที่นี่

2) การตั้งค่าเรียลไทม์สำหรับแจ็คตามที่ได้อธิบายไว้ในhttp://www.jackaudio.org/faq/linux_rt_config.html

เปิดเทอร์มินัลแล้วป้อน

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

ลองใช้pasuspenderกับ qjackctl แบบนี้:

pasuspender qjackctl

มันควร "หยุด" pulseaudio ในขณะที่ qjackctl ทำงานและ "respawn" pulseaudio เมื่อ qjackctl ถูกยกเลิก


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 เชื่อมต่ออินพุตที่ถูกต้องอุปกรณ์ส่งออกในเมนบอร์ด Gigabyte F2A88X-D3HP ของฉันกับแจ็คการ์ดเสียงทำงานบนบอร์ดเฉพาะในกรณีที่อัตราเฟรมที่เลือกเป็น 192000 ฉันหวังว่างานนี้จะให้คุณ!


4
ใครและอะไร ฉันไม่สามารถแยกคำตอบของคุณ คุณกรุณาแก้ไขเพื่อปรับปรุงไวยากรณ์ได้ไหม? ขอบคุณ
David Foerster
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.