Pouca qualidade de som no Skype para Linux

1

Após a atualização recente do Skype para Linux para o 8.18.06, observei a deterioração da qualidade da reprodução de som. Ao ligar para outros usuários do Skype, eles não reclamam da qualidade do som vindo do meu lado.

A versão da Web do Skype que é executada no Google Chrome ou nos navegadores Chromium não parece ter esse problema.

A thread no fórum da Comunidade Skype dedicado a este problema tem duas soluções possíveis.

Solução 1

Esta solução parece ser retirada de uma postagem de blog "Alterações no Skype e problemas de som qualidade "em mikw623t.worpress.com .

Como root em /etc/pulse/daemon.conf

Adicione uma linha

default-fragment-size-msec = 5

Em seguida, como usuário não privilegiado, reinicie o daemon do PulseAudio usando os comandos

pulseaudio -k 
pulseaudio --start

Isso parece corrigir o problema.

Solução 2

Inicie o Skype como

env PULSE_LATENCY_MSEC=90 skypeforlinux

Pergunta

A solução 1 parece mais atraente porque é uma solução " corrigir uma vez e esquecer ". No entanto, essa solução não é específica do Skype e afetará outras tarefas que usam o daemon PulseAudio. Existem desvantagens da solução 1? O que exatamente está acontecendo aqui?

Detalhes da configuração

Estou vendo isso em um notebook com Intel Haswell-ULT HD Audio Controller, executando o kernel da série Linux 4.4.

Também observei problemas semelhantes em um sistema Intel Atom D2700 com o controlador de áudio Intel NM10 / ICH7 HD executando o kernel da série 3.19.

    
por Dmitri Chubarov 20.03.2018 / 20:45

1 resposta

1

A página de manual de pulse-daemon.conf diz:

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).
    
por 20.03.2018 / 21:21