Pular para o conteúdo

SOM HD High Definition

Dica publicada em Linux / Hardware
Edwal F. Paiva Filho nicolo
Hits: 9.609 Categoria: Linux Subcategoria: Hardware
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

SOM HD High Definition

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criptografia no Slackware com "truecrypt"

Ubuntu 7.1 Plug & Play

Linux não instala - SETUP CMOS

Ubuntu Lucid 10.04 Wine com problemas e solução

High System Timer Resolution

Problema com Xlib e driver nvidia no Debian Lenny

Instalação de placa de rede sem fio Ralink RT3090 no Ubuntu 10.04

Driver Atheros AR8132M para Linux CentOS 5

Drivers NVIDIA no Linux Mint MATE

Atualizando as bibliotecas compartilhadas do dispositivo USB

#1 Comentário enviado por Kondor-rj em 07/07/2008 - 12:23h
Mesmo com o Ubuntu 8.04 o som aqui funciona, apesar que também é HD:
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

Mas a dica System Timer resolution foi legal, qualquer dia, recompilo o meu kernel também.

Parabéns pela dica.
#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.
#3 Comentário enviado por machizu em 15/10/2008 - 23:47h
Amigo, usando esse kernel rt, vai resolver meu problema onde coloco o fone de ouvido e ele não corta o som dos altofalantes??

Placa: 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)


Abraço!
#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.

Contribuir com comentário

Entre na sua conta para comentar.