если я запускаю sonic-pi в своей системе Ubuntu, я получаю следующую ошибку:
[GUI] - не удалось открыть файл /proc/asound/card0/pcm0p/info
На самом деле весь каталог pcm0p не существует. Это настолько глубоко, насколько я могу погрузиться в дерево процессов:
$ ls /proc/asound/card0/
кодек#0 поле#0.1 поле#0.11 поле#0.13 поле#0.15 поле#0.3 поле#0.5 поле#0.7 поле#0.9 pcm10p pcm12p pcm7p pcm9p
поле#0.0 поле#0.10 поле#0.12 поле#0.14 поле#0.2 поле#0.4 поле#0.6 поле#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 (для карты2 вместо карты0):
/proc/asound/card2/pcm0p
Не уверен, что теперь я должен использовать /proc/asound/card2/pcm0p
или же /proc/asound/card0/pcm3p
и как я могу заставить sonic-pi использовать любой из этих двух.