Trata-se dos novos chips de som (audio card) que "não funcionam". Na verdade são chips de última geração. Meu primeiro contato com o problema foi configurando o Ubuntu 7.1 num notebook Acer aspire 7520.
Em todos os casos quando você der o comando "lspci" vão aparecer todos os dispositivos pci. Xingue, mas não desista. Vá olhando para a carinha de um por um até encontrar algo como HD audio ou HD sound.
Pronto, agora você já sabe se o seu chip é do tipo High Definition. Vamos à solução:
O que é isso?
Há uma definição de resolução no kernel, que por padrão é um segundo dividido por 250, significa 4 mili segundos (1000/250). A alta definição é um mili segundo ou 1/1000 segundos.
Esta resolução do sistema (System Timer resolution) não propicia velocidade de processamento, propicia uma definição de tempos de espera. O sistema com maior resolução espera menos. Esse parâmetro afeta as alterações do sistema como passar de um evento para outro.
No multimedia isso é muito importante, mas afeta todas as manobras do sistema.
Esse é um parâmetro do kernel e costuma vir setado para um mili segundo nas versões multimídias. Há muitas distros multimídias que vem com kernel default em High Definition. O SUSE multimedia, o Ubuntu multimedia, 64 studio, etc são exemplos disso.
Solução 1
O Ubuntu e o Kurumin NG (Quem diria? O velho kuruma está no upper end da tecnologia) fornece um kernel de alta resolução chamado rt (real time) em algumas versões antigas é chamado de low latency.
Para instalar um novo kernel vá ao repositório (synaptic ou adept) e marque os arquivos exatamente da mesma versão do kernel.
Você precisa instalar pelo menos 4 novos pacotes:
Linux-kernel-headers-2.6.x-nn-rt
Linux-kernel-image-2.6.x-nn-rt
Linux-modules----2.6.x-nn-rt
Linux-source-- (este é igual para todas as sub versões do mesmo kernel fonte)
Depois de instalar precisa atualizar o GRUB.
Solução 2
Você precisa recompilar o kernel. Para não fazer bagunça, depois do make menuconfig, importe o config que está no /boot/grub, altere somente o System Timer Resolution, salve e siga em frente. Assim evita maiores transtornos. Veja no VOL como compilar o kernel na sua distro.
É isso.
PS: A resolução do Vista é 10 ms, ainda longe do 1 ms do Linux.
[2] Comentário enviado por nicolo em 15/08/2008 - 09:58h
Kondor-rj O Seu chip é nvidia, um fabricante que tem suportado o Linux muito bem.
Não sei se o suporte está no nível do Kernel, mas o Ubuntu está de bem com a nvidia
e fornece drivers para equipamentos nvidia, inclusive driver 3D para video no repositório.
O chip do meu note book é Intel-Realtech. Não tive a mesma sorte.
Como você usa ubuntu nãoprecisa recompilar o kernel, bastaria instalar o kernel rt
que já está compilado no repositório.
Se recomplilar o kernel possivelmente terá que recompilar os modulos dos programas
que tiveram módulos compilados com o kernel anterior.
[4] Comentário enviado por nicolo em 28/10/2008 - 21:42h
O kernel não tem nada a ver com o fone de ouvido. Se o fone de ouvido funciona ou não é outra estória, de configuração do sistema ou de configuração da máquina.