07
dez

OSS4 x PulseAudio, a saga

ossInfelizmente…

Travamentos diversos, lentidões (lag) em jogos, ou vídeos… vários problemas no Ubuntu 9.10 Karmic Koala. Acho que a maioria dos problemas são, mais uma vez, devidos ao difamado PulseAudio. Apesar de já estar bem mais integrado ao desktop Ubuntu, ao GNOME e os controles de volume, continua com os mesmos ou piores problemas. Agora, pra mim, PulseAudio é motivo de travamento de aplicativos e games. Então aqui vai minha dica para resolver os problemas no Ubuntu 9.10 Karmic Koala, tanto 32 como 64bits:

Remova o PulseAudio e Instale o OSS4:

  1. sudo apt-get remove pulseaudio alsa-base para remover os sistemas de som PulseAudio e ALSA que conflitam com o OSS4.
  2. Baixe o OSS4 do site OpenSound e instale clicando 2 vezes no arquivo .DEB correspondente ao seu Ubuntu (32 ou 64bits). Link abaixo.
  3. Reinicie seu Ubuntu para ele carregar os novos drivers.

Configure seu GNOME para se integrar ao OSS, como nas versões anteriores ao 9.10 Karmic Koala:

  1. sudo add-apt-repository ppa:dtl131/ppa
  2. sudo apt-get update
  3. sudo apt-get upgrade
  4. Reinicie seu Ubuntu mais uma vez.
  5. O Sistema/Preferências/Som não existe mais. Você pode confirmar o que tinha lá usando 2 coisas:
    • gconf-editor em desktop/gnome/sound.
    • Adicionando o novo applet de volume a barra do GNOME, ele possui uma janela de propriedades.
  6. gstreamer-properties para configurar as saídas padrão de audio e vídeo para o OSS4.

Redirecione a saida ALSA para o novo driver OSS4, para aplicativos que usam ALSA como padrão:

  1. Apage o velho /etc/asound.conf, como sugerido em artigos anteriores, pois atrapalhou (sudo rm /etc/asound.conf).
  2. Crie ou altere o arquivo .asoundrc no diretório de seu usuário para (gedit /home/usuario/.asoundrc):

pcm.oss {
type oss
device /dev/dsp
}
pcm.!default {
type oss
device /dev/dsp
}
ctl.oss {
type oss
device /dev/mixer
}
ctl.!default {
type oss
device /dev/mixer
}

OBS: Este arquivo faz, por exemplo, o TweetDeck e aplicativos AdobeAIR funcionar corretamente, pois eles não tem configuração do sistema de áudio. Por outro lado a configuração deste arquivo .asoundrc atrapalha o jogo Eternal Lands, por exemplo. Ou seja, eu crio o arquivo para iniciar o TweetDeck, depois apago para entrar no joguinho Eternal Lands. O aMSN e Pidgin tem como mudar o comando para tocar sons, que deve ser trocado para “ossplay”, mas o TweetDeck não tem nada a configurar.

Não esqueça o ossxmix para controlar detalhes do seu audio.

Links e Refs:

Alroger Filho

Artigos relacionados:

  1. OSS4 no Ubuntu 9.04 [atualizado 25/08/2009] Novamente comecei a me irritar com o PulseAudio, agora usando...
  2. Talky VoIP, Kphone, X-Lite e OSS4 [atualizado 11/11/2009] Eu estou usando o serviço Talky para minhas ligações VoIP....
  3. Ubuntu 9.10 Karmic Koala [atualizado 09/11/09] O novo Ubuntu foi lançado no dia 29/10/2009. Como em...
  4. Twitter no Linux [atualizado 24/11/2009] Procurando um programa para seu twitter? Dei uma procurada, e...
  5. Ubuntu 9.04 Jaunty Jackalope Primeiras impressões: Show de bola. Estou testando a versão 64bits...

Leave a Reply

© 2010 Cafe TI – pra perder o sono. | [RSS] Artigos and [RSS] Comentários

Design by Web4 Sudoku - Powered By Wordpress