ถ้าฉันเริ่ม sonic-pi บนระบบ Ubuntu ฉันได้รับข้อผิดพลาดต่อไปนี้:
[GUI] - ไม่สามารถเปิดไฟล์ /proc/asound/card0/pcm0p/info
ในความเป็นจริงไม่มีไดเร็กทอรี pcm0p ทั้งหมด นี่ลึกที่สุดเท่าที่ฉันจะสามารถดำดิ่งลงไปในต้นไม้ proc ได้:
$ ls /proc/asound/card0/
codec#0 eld#0.1 eld#0.11 eld#0.13 eld#0.15 eld#0.3 eld#0.5 eld#0.7 eld#0.9 pcm10p pcm12p pcm7p pcm9p
eld#0.0 eld#0.10 eld#0.12 eld#0.14 eld#0.2 eld#0.4 eld#0.6 eld#0.8 id pcm11p pcm3p pcm8p
ความคิดเห็นใด ๆ เกี่ยวกับวิธีที่ฉันสามารถแก้ไขปัญหานี้ได้ เรายินดีเป็นอย่างยิ่ง
นี่คือคำอธิบายของระบบของฉัน:
$ uname -a
สื่อ Linux 5.13.0-30-generic #33~20.04.1-Ubuntu SMP จันทร์ที่ 7 ก.พ. 14:25:10 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.4 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส
หมายเหตุเพิ่มเติม:
อาจมีบางอย่างที่ต้องทำ ฉันมีอุปกรณ์เสียงบางอย่างในระบบของฉัน ฉันมีอุปกรณ์เสียงออนบอร์ดของเมนบอร์ดของฉัน และฉันเดาว่า Nvidia RTX 2070 ของฉันก็มีอุปกรณ์เสียงออนบอร์ดด้วย แต่ฉันอยากจะใช้เสียงออนบอร์ดจริงๆ เนื่องจากการ์ด Nvidia ของฉันสงวนไว้สำหรับการเรียนรู้ของเครื่องเท่านั้น และเสียงทั้งหมดจะผ่านการ์ดเสียงออนบอร์ดของฉัน
อาจช่วยได้:
juergen@media:~/tmp$ cat /proc/asound/devices
1: : ซีเควนเซอร์
2: [ 1- 3]: เล่นเสียงดิจิตอล
3: [ 1- 7]: การเล่นเสียงแบบดิจิตอล
4: [ 0- 3]: การเล่นเสียงดิจิตอล
5: [ 0- 7]: เล่นเสียงดิจิตอล
6: [ 1- 8]: การเล่นเสียงแบบดิจิตอล
7: [ 1- 9]: เล่นเสียงดิจิตอล
8: [ 1- 0]: ขึ้นอยู่กับฮาร์ดแวร์
9: [ 0- 8]: เล่นเสียงดิจิตอล
10: [ 0- 9]: เล่นเสียงดิจิตอล
11: [ 0-10]: เล่นเสียงดิจิตอล
12: [ 0-11]: เล่นเสียงดิจิตอล
13: [ 0-12]: เล่นเสียงดิจิตอล
14: [ 0- 0]: ขึ้นอยู่กับฮาร์ดแวร์
15: [ 1] : ควบคุม
16: [ 0] : ควบคุม
17: [ 2- 0]: เล่นเสียงดิจิตอล
18: [ 2- 0]: การบันทึกเสียงแบบดิจิตอล
19: [ 2- 1]: เล่นเสียงดิจิตอล
20: [ 2- 2]: การบันทึกเสียงแบบดิจิตอล
21: [ 2- 0]: ขึ้นอยู่กับฮาร์ดแวร์
22: [ 2] : ควบคุม
33: : ตัวจับเวลา
ฉันเห็นว่า pcm0p อยู่ที่นี่ (สำหรับ card2 แทน card0):
/proc/asound/card2/pcm0p
ตอนนี้ไม่แน่ใจว่าฉันควรใช้ /proc/asound/card2/pcm0p
หรือ /proc/asound/card0/pcm3p
และฉันจะทำให้ sonic-pi ใช้ทั้งสองอย่างนี้ได้อย่างไร