1

После недавнего обновления Skype для Linux до 8.18.06 я заметил ухудшение качества воспроизведения звука. При звонках другим пользователям Skype они не жалуются на качество звука с моей стороны.

Веб-версия Skype, которая работает в Google Chrome или браузерах Chromium, похоже, не имеет этой проблемы.

Тема на форуме сообщества Skype, посвященная этой проблеме, имеет два возможных решения.

Решение 1

Это решение, похоже, взято из сообщения в блоге "Изменения в Skype и проблемы с качеством звука" на mikw623t.worpress.com.

От имени пользователя root в /etc/pulse/daemon.conf

Добавить строку

default-fragment-size-msec = 5

Затем, как непривилегированный пользователь, перезапустите демон PulseAudio, используя команды

pulseaudio -k 
pulseaudio --start

Это, кажется, исправить проблему.

Решение 2

Запустить Skype как

env PULSE_LATENCY_MSEC=90 skypeforlinux

Вопрос

Решение 1 кажется более привлекательным, потому что это решение «один раз и забудь ». Однако это решение не относится к Skype и будет влиять на другие задачи, использующие демон PulseAudio. Есть ли недостатки решения 1? Что именно здесь происходит?

Детали конфигурации

Я вижу это на ноутбуке с Intel Haswell-ULT HD Audio Controller, работающим под управлением ядра Linux 4.4 series.

Я также наблюдал аналогичные проблемы в системе Intel Atom D2700 с контроллером Intel NM10/ICH7 HD Audio, работающим на ядре серии 3.19.

1 ответ1

1

Man-страница Pulse pulse-daemon.conf говорит:

DEFAULT FRAGMENT SETTINGS
       Some hardware drivers require the hardware playback buffer to be subdivided into several  frag‐
       ments.  It  is possible to change these buffer metrics for machines with high scheduling laten‐
       cies. Not all possible values that may be configured here are available in  all  hardware.  The
       driver  will find the nearest setting supported. Modern drivers that support timer-based sched‐
       uling ignore these options.

       default-fragments= The default number of fragments. Defaults to 4.

       default-fragment-size-msec=The duration of a single fragment. Defaults to 25ms (i.e. the  total
       buffer is thus 100ms long).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .