Som no Linux - o driver ALSA impede a reprodução de música em mais de um programa

0

Eu tenho problema com a reprodução de sons em mais de um programa. Por exemplo, eu ativei o YouTube no FireFox ou qualquer outro jogo e quando estou tentando ouvir música no VLC Media Player, estou recebendo este erro:

Audio output failed: The audio device "sysdefault:CARD=PCH" could not be used: Device or resource busy.

Eu tentei usar o Pulseaudio, mas a qualidade do áudio era ruim e não havia baixo (ou que estava distorcido).

Minhas placas de som em / proc / asound / cards:

0 [HDMI ]: HDA-Intel - HDA Intel HDMI HDA Intel HDMI at 0xc3610000 irq 49

1 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xc3614000 irq 48

Eu tenho a última versão do ALSA, mesmo com o resto dos programas. Eu tentei reinstalar o ALSA.

Eu não sei se tem alguma conexão com o problema, mas os arquivos .wav em qualquer player também estão distorcidos (.mp3, música do YouTube, sons em jogos, etc estão ok).

Agradecemos antecipadamente por sua ajuda:)

    
por topkek 17.08.2017 / 21:33

1 resposta

3

A mensagem dada parece resumir sucintamente a questão. A ALSA não faz nada para mediar o acesso de hardware simultâneo entre vários aplicativos, e essa é realmente uma das grandes razões que o PulseAudio existe.

Você tem algumas opções para lidar com isso e, infelizmente, o PulseAudio é o único amplamente suportado (o outro grande é o JACK, mas isso é suportado principalmente por aplicativos multimídia de última geração). Se você observar a configuração do PulseAudio, é possível obter uma qualidade de áudio significativamente melhor do que as configurações padrão (que favorecem o desempenho em relação a todos os outros aspectos). Para mais informações sobre isso, verifique man pulse-daemon.conf em um terminal ou, em alternativa, procure aqui para informações um pouco mais específicas.

    
por 17.08.2017 / 21:50