Я пытаюсь устранить проблему со звуком на своем софтфоне Twinkle, и я врезаюсь в стену, я добрался до того, что мне позволяют мои небольшие знания.
Проблема
Звук в мерцании не работает большую часть времени, иногда это сработает, может быть, 1 из каждых 50 попыток.
Иногда, когда я выбираю устройство в Twinkle, я получаю следующую ошибку:
«Не удается открыть драйвер ALSA для воспроизведения PCM: устройство или ресурс заняты»
Я немного поискал и нашел ниже, но ни один из них не решил мою проблему.
https://bbs.archlinux.org/viewtopic.php?id=116042
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1783689.html
https://github.com/LubosD/twinkle/issues/172
Сводка системы
> uname -r
5.15.1-051501-общий
> lsb_release
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Убунту 21.10
Релиз: 21.10
Кодовое имя: озорник
> dpkg -s мерцать | grep 'Версия:'
Версия: 1:1.10.2+dfsg-1
У меня есть Razer blacksharkv2 со звуковой картой, сначала я подумал, что это она, но звук работает везде в моей системе. У меня установлены openrazer и полихроматика, но это мало что дает, потому что моя гарнитура не поддерживается. Я установил модуль ядра razer-accessory (хотя он не сохраняется при загрузке), но это мало что дало.
Что я пробовал
Сначала я проверил, просто ли заглушено приложение, узнал, как работает alsamixer, и убедился, что оно не заглушено.
Я проверил 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-устройства: производитель = 1, продукт = 2, серийный номер = 3
[ 4487.307955] usb 3-1: Продукт: Звуковая карта Razer USB
[4487.307958] usb 3-1: Производитель: Razer
[4487.307960] USB 3-1: Серийный номер: 00000000
[4487.506402] ввод: Razer Razer USB Sound Card Consumer Control as /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 выше (взято из этой ссылки), добавив конфигурацию в файл ~/.asoundrc, но не повезло.Одна вещь, упомянутая в этой ссылке, - это чтение состояния и использования устройств в / proc, я не уверен, как бы я это сделал, но я мог бы протестировать вызов во время запуска скрипта и посмотреть, какие устройства используются, если у кого-то есть любое понимание этого, это было бы полезно.
я тоже читала это и там есть раздел, в котором говорится:
Все еще нет звука в вашем любимом приложении
Убедитесь, что проблема не связана с тем, как настроено звуковое приложение, которое вы используете.
Попробуйте dd if=/dev/urandom bs=8000 count=1 | aplay -D ИМЯ УСТРОЙСТВА
Но я не знаю, как обратиться к устройству:
dd if=/dev/urandom bs=8000 count=1 | aplay -D usbstream:CARD=Карта
1+0 записей в
1+0 записей
Скопировано 8000 байт (8,0 КБ, 7,8 КБ), 0,000106499 с, 75,1 МБ/с
ALSA lib pcm_usb_stream.c:508:(_snd_pcm_usb_stream_open) Подсказка неизвестного поля
aplay: main:852: ошибка открытия аудио: неверный аргумент
dd if=/dev/urandom bs=8000 count=1 | aplay -D Звуковая USB-карта Razer USB
1+0 записей в
1+0 записей
8000 байт (8,0 КБ, 7,8 КБ) скопировано, 0,000222269 с, 36,0 МБ/с
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Неизвестный PCM Razer
aplay: main:852: ошибка открытия аудио: нет такого файла или каталога
Я также прочитал их, чтобы узнать, есть ли что-то еще, что я мог бы узнать:
https://tldp.org/HOWTO/Sound-HOWTO/index.html
https://tldp.org/HOWTO/Sound-HOWTO/x320.html#AEN415
Я также попытался установить другой SIP-клиент, чтобы попробовать и протестировать его, но у меня были проблемы с установкой или настройкой некоторых из них, но я буду продолжать попытки и посмотреть, работает ли один из них, что означает, что это, вероятно, проблема с Twinkle.
Если у кого-то есть какое-либо представление об этой проблеме, пожалуйста, дайте мне знать, хотя бы некоторые указатели на то, где искать / что читать, полезны. Если я смогу это исправить, я надеюсь, что смогу помочь кому-то еще с той же проблемой.