ฉันกำลังพยายามแก้ไขปัญหาเสียงด้วยซอฟต์โฟน Twinkle ของฉัน และฉันก็ชนกำแพง ฉันต้องทำเท่าที่ความรู้อันน้อยนิดของฉันจะทำได้
ปัญหา
เสียงในกระพริบตาไม่ทำงาน เวลาส่วนใหญ่บางครั้งก็ใช้งานได้ อาจจะ 1 ในทุกๆ 50 ครั้งที่ฉันลอง
บางครั้งเมื่อฉันเลือกอุปกรณ์ใน Twinkle ฉันได้รับข้อผิดพลาดต่อไปนี้:
"ไม่สามารถเปิดไดรเวอร์ ALSA สำหรับการเล่น PCM: อุปกรณ์หรือทรัพยากรไม่ว่าง"
ฉันได้ค้นหาและพบด้านล่าง แต่ไม่มีใครแก้ปัญหาของฉันได้
https://bbs.archlinux.org/viewtopic.php?id=116042
https://www.mail-archive.com/[email protected]/msg1783689.html
https://github.com/LubosD/twinkle/issues/172
สรุประบบ
> uname -r
5.15.1-051501-generic
> lsb_release
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: อูบุนตู 21.10
เผยแพร่: 21.10 น
สมญานาม: impish
> dpkg -s กระพริบตา | grep 'เวอร์ชัน:'
เวอร์ชัน: 1:1.10.2+dfsg-1
ฉันมี Razer blacksharkv2 พร้อมการ์ดเสียง ตอนแรกฉันคิดว่าเป็นเช่นนั้น แต่เสียงใช้งานได้ทุกที่ในระบบของฉัน ฉันติดตั้ง openrazer และ polychromatic แล้ว แต่นั่นไม่ได้ผลมากนักเพราะไม่รองรับชุดหูฟังของฉัน ฉันได้ติดตั้งโมดูลเคอร์เนลอุปกรณ์เสริม razer แล้ว (แม้ว่าจะไม่คงอยู่เมื่อบู๊ต) แต่ก็ไม่ได้ทำอะไรมาก
สิ่งที่ฉันได้ลอง
ก่อนอื่น ฉันตรวจสอบว่าแอปพลิเคชันเพิ่งปิดเสียงหรือไม่ ฉันพบวิธีการทำงานของอัลซามิกเซอร์และตรวจสอบให้แน่ใจว่าไม่ได้ปิดเสียง
ฉันตรวจสอบ dmseg เพื่อดูว่าตรวจพบหรือไม่:
[4482.877247] usb 3-1: ตัดการเชื่อมต่อ USB หมายเลขอุปกรณ์ 14
[4486.940376] usb 3-1: อุปกรณ์ USB ความเร็วสูงใหม่หมายเลข 15 โดยใช้ xhci_hcd
[4487.307943] usb 3-1: พบอุปกรณ์ USB ใหม่, idVendor=1532, idProduct=0529, bcdDevice= 0.0e
[ 4487.307952] usb 3-1: สตริงอุปกรณ์ USB ใหม่: Mfr=1, Product=2, SerialNumber=3
[4487.307955] usb 3-1: สินค้า: Razer การ์ดเสียง USB
[4487.307958] usb 3-1: ผู้ผลิต: Razer
[4487.307960] usb 3-1: SerialNumber: 00000000
[ 4487.506402] อินพุต: Razer Razer USB Sound Card Consumer Control เป็น /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.3/0003:1532:0529.000B/input/input49
[ 4487.568703] อินพุต: การ์ดเสียง Razer Razer USB เป็น /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.3/0003:1532:0529.000B/input/input50
[ 4487.569338] hid-generic 0003:1532:0529.000B: input,hiddev0,hidraw1: อุปกรณ์ USB HID v1.11 [การ์ดเสียง Razer Razer USB] บน usb-0000:00:14.0-1/input3
ผมก็อ่านและติดตามเช่นกัน นี้ฉันทำตามสิ่งที่อยู่ในโพสต์ฟอรัม Arch ด้านบน (นำมาจากลิงค์นี้) เพิ่ม config ไปยังไฟล์ ~/.asoundrc แต่ไม่มีโชคสิ่งหนึ่งที่กล่าวถึงในลิงค์นี้คือการอ่านสถานะและการใช้งานอุปกรณ์ใน /proc ฉันไม่แน่ใจว่าจะทำอย่างไร แต่ฉันสามารถทดสอบการโทรในขณะที่เรียกใช้สคริปต์และดูว่าอุปกรณ์ใดถูกใช้อยู่ ถ้าใครมี ข้อมูลเชิงลึกเกี่ยวกับสิ่งนั้นจะเป็นประโยชน์
ฉันยังอ่านผ่าน นี้ และมีส่วนในนั้นระบุว่า
ยังไม่มีเสียงกับแอพพลิเคชั่นโปรดของคุณ
ตรวจสอบให้แน่ใจว่าไม่ได้มีปัญหากับวิธีการกำหนดค่าแอปพลิเคชันเสียงที่คุณใช้
ลอง dd if=/dev/urandom bs=8000 count=1 | เล่น -D DEVNAME
แต่ฉันไม่รู้วิธีจัดการกับอุปกรณ์:
dd if=/dev/urandom bs=8000 count=1 | aplay -D usbstream:CARD=การ์ด
1+0 บันทึกใน
1+0 บันทึกออก
8000 ไบต์ (8.0 kB, 7.8 KiB) คัดลอก, 0.000106499 วินาที, 75.1 MB/วินาที
ALSA lib pcm_usb_stream.c:508:(_snd_pcm_usb_stream_open) คำใบ้ของฟิลด์ที่ไม่รู้จัก
เล่น: main:852: ข้อผิดพลาดในการเปิดเสียง: อาร์กิวเมนต์ไม่ถูกต้อง
dd if=/dev/urandom bs=8000 count=1 | aplay -D Razer การ์ดเสียง USB
1+0 บันทึกใน
1+0 บันทึกออก
8000 ไบต์ (8.0 kB, 7.8 KiB) คัดลอก 0.000222269 วินาที 36.0 MB/วินาที
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) PCM Razer ที่ไม่รู้จัก
เล่น: main:852: ข้อผิดพลาดในการเปิดเสียง: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ฉันยังอ่านสิ่งเหล่านี้เพื่อดูว่ามีอะไรเพิ่มเติมที่ฉันสามารถเรียนรู้ได้หรือไม่:
https://tldp.org/HOWTO/Sound-HOWTO/index.html
https://tldp.org/HOWTO/Sound-HOWTO/x320.html#AEN415
ฉันยังลองติดตั้งไคลเอนต์ SIP อื่นเพื่อลองและทดสอบด้วย แต่ฉันมีปัญหาในการติดตั้งหรือกำหนดค่าบางไคลเอนต์ แต่ฉันจะพยายามต่อไปและดูว่าหนึ่งในนั้นใช้งานได้หรือไม่ หมายความว่าอาจเป็นปัญหากับ Twinkle
ถ้าใครมีข้อมูลเชิงลึกเกี่ยวกับปัญหานี้ โปรดแจ้งให้เราทราบ แม้แต่คำแนะนำบางอย่างว่าควรดูที่ไหน/อ่านอะไรจะเป็นประโยชน์ ถ้าฉันสามารถแก้ไขได้ ฉันหวังว่าจะสามารถช่วยคนอื่นที่มีปัญหาเดียวกันได้