segunda-feira, 22 de junho de 2009
Paliativo é paliativo
A solução anterior não funcionou. A solução definitiva é desabilitar o pulseaudio no painel de controle do Mandriva. Opção hardware/audio.
sexta-feira, 19 de junho de 2009
Uso exagerado da CPU
Havia instalado o Mandriva 2009.1 com o KDE 4.2.2 mas não estava usando nenhum plasmoide ainda, resolvi usar um monitor de uso da CPU, para minha surpresa o nível de uso nunca ficava abaixo de 40% mesmo sem usar nenhum programa.
Usando o htop nenhum programa usava mais do que 3% da CPU, mas indicava um alto índice de uso do sistema. Suspeito. Resolvi usar o velho top e a informação completa veio, era um processo de sistema, o hd-audio0, que estava usando entre 30 a 40% da CPU.
O que era o processo hd-audio0? Qual era sua função? Por que esse índice absurdo de utilização da CPU?
Para encurtar a conversa o problema estava no uso do pulseaudio aliado a algum bug no driver alsa da placa de som de meu notebook CCE T31, chipset SiS 671/761, modulo snd_hda_intel no lsmod, Azalia Audio Controller no lspci.
A solução (paliativa) é desabilitar o modo glitch-free do pulseaudio, editando o arquivo /etc/pulse/default.pa e acrescentando a opção tsched=0 na linha load-module module-hal-detect:
load-module module-hal-detect tsched=0
Agora o hd-audio0 não passa de 3% no uso da CPU. Missão cumprida.
Usando o htop nenhum programa usava mais do que 3% da CPU, mas indicava um alto índice de uso do sistema. Suspeito. Resolvi usar o velho top e a informação completa veio, era um processo de sistema, o hd-audio0, que estava usando entre 30 a 40% da CPU.
O que era o processo hd-audio0? Qual era sua função? Por que esse índice absurdo de utilização da CPU?
Para encurtar a conversa o problema estava no uso do pulseaudio aliado a algum bug no driver alsa da placa de som de meu notebook CCE T31, chipset SiS 671/761, modulo snd_hda_intel no lsmod, Azalia Audio Controller no lspci.
A solução (paliativa) é desabilitar o modo glitch-free do pulseaudio, editando o arquivo /etc/pulse/default.pa e acrescentando a opção tsched=0 na linha load-module module-hal-detect:
load-module module-hal-detect tsched=0
Agora o hd-audio0 não passa de 3% no uso da CPU. Missão cumprida.
Por que um blog sobre Linux
Apesar de não trabalhar diretamente com tecnologia, o Linux é minha escolha como sistema operacional principal. Acostumado aos travamentos e instabilidade do Windows 98 vi no Linux uma alternativa viavel e o uso até hoje.
Reconheço que hoje o Windows XP é um sistema maduro e estavel, mas é muito vulneravel a vírus e trojans, como raramento faço uso de jogos; no meu caso o Linux é a solução ideal.
Minha ideia ao criar esse blog é dupla, documentar problemas e soluções encontradas no dia a dia no uso do sistema e ajudar outros que passam por problemas semelhantes.
Assinar:
Postagens (Atom)