LINUX.ORG.RU
ФорумTalks

Найден новый ответ на главный вопрос

 , ,


0

1

Нечаянно нашёл новый ответ на главный вопрос.

В ходе выяснения почему:

$ speaker-test -D plug:front -c2 -l 1 -t wav

и

$ speaker-test -D plug:sysdefault -c2 -l 1 -t wav

работают, а

$ speaker-test -D plug:default -c2 -l 1 -t wav

зависает…

Ответ: 1048576. Потому что именно таким становится значение max_buffer_size вместо ожидаемого 16834 при выборе pcm-name «default». Ищем:

# grep -rwn "1048576" /etc/
/etc/wireshark/init.lua:585:ENC_SEP_SPACE = 1048576
/etc/wireshark/init.lua:598:PI_COMMENT = 1048576
/etc/wireshark/init.lua:658:            ["COMMENT"] = 1048576,
/etc/firebird/2.5/firebird.conf:343:#TempBlockSize = 1048576
/etc/firebird/2.5/firebird.conf:590:#LockMemSize = 1048576
/etc/firebird/2.5/firebird.conf:822:#     1    1048576         64    67108864        448    469762048
/etc/ansible/ansible.cfg:298:#max_diff_size = 1048576
/etc/mke2fs.conf:37:            inode_ratio = 1048576
/etc/init/mounted-tmp.conf:63:  mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp


Последнее исправление: noauto (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

Не сумел этого понять. Однако, в кровавой битве с pulseaudio победа осталась за мной. Странности и неоднозначности поведения pulse были связаны с timidity. Помимо встройки у меня установлена звуковая SB Live! В общем-то я писал с неё через jackd. Поэтому не думал что будут какие-то проблемы если включить в неё наушники, но раньше этого не делал.

Оказывается, программный синтезатор timidity встречая друга в виде железного синтезатора SB Live! договариваются о том что железо будет считать, а timidity только воспроизводить. Поэтому устройства /dev/dsp и /dev/snd/* оказываются перманентно занятыми. Встройке HDA это нисколько не мешает. Но вот SB Live!.. Она пропадает в выводе pactl/pacmd, у неё есть sink/source, но то потухнут/то появятся порты, она работает в VLC, в стерео-режимах, но не работает с браузером и т.д., и т.п.

systemctl stop timidity

systemctl disable timidity

решает все проблемы. кроме max_buffer_size=1048576 в plug:default, который, однако, начинает работать..

Но это число, видимо, сакральное..))

noauto
() автор топика
Ответ на: комментарий от ZenitharChampion

Видимо разница в этом:

$ aplay -L

default
    Playback/recording through the PulseAudio sound server

sysdefault:CARD=Live
    SB Live! Value [CT4832], ADC Capture/Standard PCM Playback
    Default Audio Device
noauto
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.