Điểm:1

không thể mở tệp /proc/asound/card0/pcm0p/info

lá cờ in

nếu tôi khởi động sonic-pi trên hệ thống Ubuntu của mình, tôi sẽ gặp lỗi sau:

[GUI] - không thể mở tệp /proc/asound/card0/pcm0p/info

Trên thực tế, toàn bộ thư mục pcm0p không tồn tại. Điều này sâu đến mức tôi có thể đi sâu vào cây 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

Mọi nhận xét về cách tôi có thể giải quyết vấn đề này, đều rất được hoan nghênh.

Ở đây, mô tả về hệ thống của tôi:

$ uname -a
Linux media 5.13.0-30-generic #33~20.04.1-Ubuntu SMP Thứ Hai ngày 7 tháng 2 14:25:10 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04.4 LTS
Phát hành: 20.04
Tên mã: tiêu cự

Một số lưu ý bổ sung:

Có lẽ điều này có liên quan đến việc tôi có một số thiết bị âm thanh trong hệ thống của mình. Tôi có thiết bị âm thanh tích hợp trên bo mạch chủ của mình và tôi đoán Nvidia RTX 2070 của tôi cũng có thiết bị âm thanh trên bo mạch chủ. Nhưng tôi thực sự muốn sử dụng âm thanh tích hợp của mình, vì Thẻ Nvidia của tôi chỉ dành riêng cho máy học và tất cả âm thanh đều đi qua card âm thanh tích hợp của tôi.

Có lẽ điều này sẽ giúp:

juergen@media:~/tmp$ cat /proc/asound/devices 
  1: : trình tự sắp xếp
  2: [ 1- 3]: phát lại âm thanh kỹ thuật số
  3: [ 1- 7]: phát lại âm thanh kỹ thuật số
  4: [ 0- 3]: phát lại âm thanh kỹ thuật số
  5: [ 0- 7]: phát lại âm thanh kỹ thuật số
  6: [ 1- 8]: phát lại âm thanh kỹ thuật số
  7: [ 1- 9]: phát lại âm thanh kỹ thuật số
  8: [ 1- 0]: phụ thuộc vào phần cứng
  9: [ 0- 8]: phát lại âm thanh kỹ thuật số
 10: [ 0- 9]: phát lại âm thanh kỹ thuật số
 11: [ 0-10]: phát lại âm thanh kỹ thuật số
 12: [ 0-11]: phát lại âm thanh kỹ thuật số
 13: [ 0-12]: phát lại âm thanh kỹ thuật số
 14: [ 0- 0]: phụ thuộc vào phần cứng
 15: [ 1] : kiểm soát
 16: [ 0] : kiểm soát
 17: [ 2- 0]: phát lại âm thanh kỹ thuật số
 18: [ 2- 0]: ghi âm kỹ thuật số
 19: [ 2- 1]: phát lại âm thanh kỹ thuật số
 20: [ 2- 2]: ghi âm kỹ thuật số
 21: [ 2- 0]: phụ thuộc vào phần cứng
 22: [ 2] : kiểm soát
 33: : hẹn giờ

Tôi đã thấy, pcm0p tồn tại ở đây (đối với thẻ2 thay vì thẻ0):

/proc/asound/card2/pcm0p

Không chắc bây giờ nếu tôi nên sử dụng /proc/asound/card2/pcm0p hoặc /proc/asound/card0/pcm3p và làm thế nào tôi có thể làm cho sonic-pi sử dụng bất kỳ cái nào trong số hai cái này.

David avatar
lá cờ cn
Đó là phiên bản kernel không phải phiên bản HĐH. Phiên bản hệ điều hành Ubuntu bạn đang sử dụng là gì?
jottbe avatar
lá cờ in
Bây giờ là 20.04.4.Không phải hệ thống tệp proc được tạo bởi kernel sao?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.