VOIP-клиент Twinkle — большую часть времени нет звука
Я пытаюсь устранить проблему со звуком на своем софтфоне 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-generic
> lsb_release
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impish
> dpkg -s twinkle | grep 'Version:'
Version: 1:1.10.2+dfsg-1
У меня есть Razer blacksharkv2 со звуковой картой, сначала я подумал, что это она, но звук работает везде в моей системе. У меня установлены openrazer и полихроматика, но это мало что дает, потому что моя гарнитура не поддерживается. Я установил модуль ядра razer-accessory (хотя он не сохраняется при загрузке), но это мало что дало.
Что я пробовал
Сначала я проверил, просто ли заглушено приложение, узнал, как работает alsamixer, и убедился, что оно не заглушено.
Я проверил dmseg, чтобы убедиться, что он обнаруживается:
[ 4482.877247] usb 3-1: USB disconnect, device number 14
[ 4486.940376] usb 3-1: new full-speed USB device number 15 using xhci_hcd
[ 4487.307943] usb 3-1: New USB device found, idVendor=1532, idProduct=0529, bcdDevice= 0.0e
[ 4487.307952] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4487.307955] usb 3-1: Product: Razer USB Sound Card
[ 4487.307958] usb 3-1: Manufacturer: Razer
[ 4487.307960] usb 3-1: SerialNumber: 00000000
[ 4487.506402] input: 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] input: Razer Razer USB Sound Card as /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 Device [Razer Razer USB Sound Card] on 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=Card
1+0 records in
1+0 records out
8000 bytes (8.0 kB, 7.8 KiB) copied, 0.000106499 s, 75.1 MB/s
ALSA lib pcm_usb_stream.c:508:(_snd_pcm_usb_stream_open) Unknown field hint
aplay: main:852: audio open error: Invalid argument
dd if=/dev/urandom bs=8000 count=1 | aplay -D Razer USB Sound Card
1+0 records in
1+0 records out
8000 bytes (8.0 kB, 7.8 KiB) copied, 0.000222269 s, 36.0 MB/s
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM Razer
aplay: main:852: audio open error: No such file or directory
Я также прочитал их, чтобы узнать, есть ли что-то еще, что я мог бы узнать:
https://tldp.org/HOWTO/Sound-HOWTO/index.html
https://tldp.org/HOWTO/Sound-HOWTO/x320.html#AEN415
Я также попытался установить другой SIP-клиент, чтобы попробовать и протестировать его, но у меня были проблемы с установкой или настройкой некоторых из них, но я буду продолжать попытки и посмотреть, работает ли один из них, что означает, что это, вероятно, проблема с Twinkle.
Если у кого-то есть какое-либо представление об этой проблеме, пожалуйста, дайте мне знать, хотя бы некоторые указатели на то, где искать / что читать, полезны. Если я смогу это исправить, я надеюсь, что смогу помочь кому-то еще с той же проблемой.