Maldito PulseAudio [RESOLVIDO]

1. Maldito PulseAudio [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2011 - 18:00h

Acho que nunca na vida odiei tanto um programa, só de pensar nesse nome já me dá raiva.

Bom, a pouco tempo criei um tópico aqui com um problema que tinha com uma placa de som usb, que era causado por algumas incompatibilidades com o alsa e o principalmente o pulseaudio. Resolvi o problema (comprando uma placa de som pci).

Tudo estava funcionando bem e eu na maior alegria, mas eis que surge o pulseaudio e ferra com tudo novamente.

Já escutou LP em vitrola? sabe aqueles pulos que a agulha dá? pois é , meu som está assim! nas aplicações desktop e no navegador também.

Quando desinstalo o pulseaudio e uso somente o alsa, o som funciona perfeitamente... mas apenas no navegador, em aplicações desktop recebo uma mensagem dizendo que o dispositivo está ocupado, o que não foi muito surpreendente pra mim.

Então preciso de algumas dicas

há como resolver o problema de "pulos" no pulseaudio?

não entendo muito bem dessa parte, mas acho que o alsa não consegue reproduzir streaming multiplo certo?

Já ouvi falar muito de oss, esd, jackd, phonon e milhões de outros, mas não confio muito nessas configurações de audio do Linux. Qual seria a melhor opção para substituir o pulseaudio? como fazer de forma segura?

Sei que estou enchendo o saco, mas da uma forcinha ai galera

valew


  


2. Re: Maldito PulseAudio [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/06/2011 - 08:12h

Consegui tirar o problema dos "pulos", alterando o arquivo /etc/pulse/default.pa na seguinte linha:

load-module module-udev-detect

para

load-module module-udev-detect tsched=0


Mas surgiu um outro problema:

Antes ele pulava alguns frames, agora ele passa rápido por esses frames.

Como já diz o ditado, "Quando não pode com o inimigo, junte-se a ele", então comecei a ler desesperadamente a documentação do pulseaudio e descobri o problema!

O pulseaudio não é ruim, o problema é que os hardwares possuem uma arquitetura muito diferenciada e não é fácil estabelecer uma configuração padrão que funcione em todas. Se você entende um pouco de programação com certeza pensou "Mas da muito bem para criar rotinas de identificação para hardwares específicos" .. ok , o problema é : Existe MILHÕES de placas diferentes.

A partir daqui parei de odiar o pulseaudio e comecei a odiar os fabricantes de placas de som... mas isso já é outra história.

O problema do pulseaudio é que ele separa o som em vários fragmentos e no meu caso, eles não sabem muito bem como se reorganizar no final.

Então fui até o arquivo /etc/pulse/daemon.conf

e alterei a quantidade e tamanho de fragmentos:

default-fragments = 8
default-fragment-size-msec = 10

para:

default-fragments = 4
default-fragment-size-msec = 5

Testei várias configurações para chegar a essa que funcionou bem NO MEU CASO. Testei desde 40 fragmentos com 3000 de size até 1:1.

Só não entendo o porque dessas configurações específicas não funcionarem em certas placas, por exemplo, testei isso no computador da minha irmã e só foi funcionar bem com 25 fragmentos com 1920 de size ... wtf?

Não faz muito sentido, mas funcionou e é isso que importa.


3. Re: Maldito PulseAudio [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 12/07/2011 - 08:38h

O Pulseaudio é famoso por causar problemas principalmente nas HDA Intel e Azalia.
é pena, pq se funcionasse fácil, seria o melhor server audio para linux.
nos meus sistemas, precisei voltar tudo para alsa comum.


4. Re: Maldito PulseAudio [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/07/2011 - 21:28h

@albfneto Eu hoje já não uso nem pulseaudio e nem alsa, fico só no oss4 ... fiz um artigo para ensinar como instalar, mas ainda não aceitaram... Mas recomendo testar o oss4, nunca deu problema aqui.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts