09
maio

OSS4 no Ubuntu 9.04 [atualizado 25/08/2009]

ossNovamente comecei a me irritar com o PulseAudio, agora usando o novo Ubuntu 9.04 Jaunty Jackalope 64bits.

Sons cortando, sons quebrados, barulhos no meio de músicas e até crash de aplicativos aconteceram quando executando vários programas que usam som ao mesmo tempo (exemplo: Pidgin, aMSN, Skype, Firefox e seus vídeos em Flash, SecondLife). No início fiquei até contente que o Voice no SecondLife parecia funcionar de primeira, até que percebi um delay de 2 a 4 segundos para sair minha voz do outro lado e uso de quase 100% do processador pelo PulseAudio e aplicativo voice.

Não dá. A solução é o OSS4 mesmo, ou comprar um boa placa de som com hardware mixing.

Desta vez fiquei mais contente ainda, pois o link de dicas da wiki do próprio OpenSoundSystem tem tudo que precisamos para fazer todo aplicativo funcionar com o OSS4, inclusive Skype e os sons de efeitos especiais e login do Ubuntu! Até o PulseAudio pode continuar rodando junto para aqueles aplicativos que são pré-configurados para usa-lo.

Resumindo, de uma olhada no primeiro artigo que postei sobre o  OSS4 e no link de dicas. Eu segui as seguintes dicas para ter o que preciso rodando: wine (escolha a saida de som OSS), Skype (baixe a versão static-oss), PulseAudio (para usar o OSS4), OpenAL (só pra ter certeza). Todas no link da Wiki da OpenSoundSystem, de baixo pra cima.

Para fazer o flash tocar sons no Firefox, inclusive 64bits, siga as dicas simples do Ubuntu Docs abaixo, usando copy/paste! Também fiz a parte “Configuring linux-sound-base” desta página de dicas.

OBS: as configurações de Sons do Ubuntu devem ser deixadas em PulseAudio, pois ele não consegue tocar seus sons em OSS4.

[atualizado 25/08/2009]

Finalmente, encontrei a dica de como fazer o ALSA voltar a funcionar depois de instalado o OSS4!

  1. Confira de o pacote “alsa-base” está instalado (sudo apt-get install alsa-base).
  2. Edita o /etc/asound.conf (sudo gedit /etc/asound.conf) para o seguinte texto:
    • 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
      }
  3. Pronto! Agora configure o seu Ubuntu para tocar os alertas na saída ALSA que vai funcionar! Programas que eram feitos para ALSA apenas, também devem funcionar!

Links e Refs:

Alroger Filho

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
}

3 Responses to “OSS4 no Ubuntu 9.04 [atualizado 25/08/2009]”

  1. 1
    Josenil Santana (Nil) Says:

    Fala Alroger,

    Cara, tive os mesmos problemas e frustrações que voce com o Pulseaudio, mas hoje estou contente. Fiz upgrade do Pulse seguindo este site http://izanbardprince.wordpress.com/2009/03/26/how-to-fix-ubuntu-jaunty-warning-hacks-ahead/

    Tudo funciona perfeitamente agora aqui.

    []s

    Nil

  2. 2
    Alroger Filho Says:

    Obrigado pela dica… estou compilando meu Kernel com as dicas pra ver se fica mais rapido.

  3. 3
    Leandro Mascarenhas Says:

    Parceiro,

    obrigado pelas dicas.

    Só pra registrar: deu TUDO certo aqui no meu Ubuntu 9.04. Valeu mesmo! um abraço

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

Design by Web4 Sudoku - Powered By Wordpress