dez
OSS4 x PulseAudio, a saga
Infelizmente…
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:
- sudo apt-get remove pulseaudio alsa-base para remover os sistemas de som PulseAudio e ALSA que conflitam com o OSS4.
- Baixe o OSS4 do site OpenSound e instale clicando 2 vezes no arquivo .DEB correspondente ao seu Ubuntu (32 ou 64bits). Link abaixo.
- 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:
- sudo add-apt-repository ppa:dtl131/ppa
- sudo apt-get update
- sudo apt-get upgrade
- Reinicie seu Ubuntu mais uma vez.
- 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.
- 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:
- Apage o velho /etc/asound.conf, como sugerido em artigos anteriores, pois atrapalhou (sudo rm /etc/asound.conf).
- 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
Meu amigo, PARABÉNS! Sua matéria é simplesmente fantástica!
Eu ganhei o jogo X2 The Threat (da LGP), ele roda nativo, mas o som tava muito ruim (picava, repetia e travava). O jogo foi projetado pra rodar com audio OSS.
Segui sua explicação exatamente como você descreveu. Cada etapa. Agora, o som do game está perfeito! E meus players também, estão funcionando sem problemas (acho até que tive um ganho de potência na saída de som).
Muito obrigado! Você nem sabe o quanto me ajudou!
Estou recomendando esta matéria para meus amigos lerem.
[]’s
março 11th, 2010 at 7:55 pmLegal! Fico contente em ter ajudado.
março 11th, 2010 at 10:58 pmCuidado… OSS4 vicia… nao vai mais querer ficar sem ele… 🙂
Olá. Estava com alguns problemas relacionados ao pulseaudio e com esta dica me ajudou.
Porém, tenho um aplicativo em adobe air que não está funcionando com o arquivo que você passou criado em /home/usuario/
O player padrão de video do meu ubuntu karmic também apresentou problemas, nem aparece audio tanto com quanto sem este arquivo em /home/usuario/
abril 20th, 2010 at 4:48 pmSaberia o motivo da causa destes problemas ?
Experimenta confirmar o procedimento acima. Se você usou copy/paste as vezes o site troca caracteres, confere se foi tudo digitado corretamente.
abril 20th, 2010 at 5:35 pmRemoveu o /etc/asound.conf?
Reiniciou o PC depois de fazer tudo?
Obrigado pelo rápido retorno.
O procedimento está correto sim, eu apaguei o arquivo /etc/asound.conf reinicei o pc.
Apenas não executei e nem entendi muito bem o passo 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.
Valeu !
abril 20th, 2010 at 5:47 pmSim, 5 e 6 sao importantes tambem.
Basta executar o gconf-editor, da linha de comando ou usando ALT-F2. Em desktop/gnome/sound eu tenho ativado enable_esd e event_sounds.
Depois execute o gstreamer-properties e escolhe OSS para as 2 opcoes de audio.
Execute novamente a etapa 1 para garantir que voce desinstalou o pulseaudio e alsa-base. As vezes instalando outro programas eles voltam a ser instalados.
Continuo com o meu TweetDeck (usando AdobeAIR) funcionando com som aqui.
abril 20th, 2010 at 6:16 pmBom, vamos lá…executei o gconf-editor e tenho ativado também enable_esd e event_sounds.
Já havia executado o gstreamer-properties e acessei de novo para escolher OSS para as 2 opções.
Repeti a etapa 1 e garanti que estava alsa-base e pulseaudio desinstalados.
Para confirmar, a versão da OSS para Ubuntu 9.10 é linux 2.6 ??? Fiquei com esta dúvida pois não há listagem pela distro no link da Open Sound.
Grato !
abril 20th, 2010 at 6:22 pmAh, você percebe a versão para Ubuntu pela extensão .DEB. Resta saber se você usa o Ubuntu 64bits (amd64) ou 32bits (x86).
abril 20th, 2010 at 7:49 pmObrigado pelo retorno, mas acabei optando por atualizar a distro e voltar o alsa mesmo, ouvi comentários de que resolveriam os conflitos, e resolveram mesmo !
Valeu !
abril 21st, 2010 at 2:32 amBoa cara, consegui contornar um problema com essa ajuda. Mas após ter feito isso meu twhirl passou a fechar sozinho, do nada. Tem ideia de como posso resolver?
agosto 29th, 2010 at 12:41 amOla, Adriano.
agosto 29th, 2010 at 5:26 amTentou com e sem o .asoundrc? Alguma pista de erro ao executar o twhirl pela linha de comando?
Ja experimentou usar o TweekDeck ao invés do twhirl?
Ou o gwibber que agora é padrao do GNOME?
Usei esta dica no Lucid, o sistema ficou muito melhor, o boot está mais rápido, o nautilus virou um foguete e os jogos via wine como o Fifa 10 e o 11 perderam os atrasos nos gráficos e chiados no som.
outubro 23rd, 2010 at 11:41 amObrigado mesmo, Alroger.