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.

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.