Pular para o conteúdo

Definindo Placa de som padrão no Debian Squeeze

Dica publicada em Linux / Hardware
Wanderley de Souza paranoid
Hits: 14.337 Categoria: Linux Subcategoria: Hardware
  • Indicar
  • Impressora
  • Denunciar

Definindo Placa de som padrão no Debian Squeeze

Saudações à todos,

Resolvi contribuir com essa dica após ter pesquisado aqui no VOL e encontrado pessoas com o mesmo problema e sem resposta. Fiz o procedimento que aqui descrevo apenas no Debian Squeeze, mas acredito que o mesmo possa ser feito em demais distribuições.

Entendendo o contexto:

Tenho 3 "placas" de som - sim eu gosto de música, mas isso não vem ao caso :) Pois bem, são 3 "placas" uma Audgy 2 off board, uma Intel HD onboard e uma saída HDMI na minha placa de vídeo.

Para evitar problemas, desabilitei na BIOS a Intel. Estava feliz da vida até que resolvi instalar os drivers da Placa de vídeo, uma Radeon 4670HD e claro que, assim como o pão cai sempre com a manteiga para baixo, meu querido Debian achou de bom grado adotar o HDMI como saída de áudio padrão. Pensei: "Simples, basta 'dizer' aos aplicativos que utilizo que quero que o som saia pela Audgy e não pela saída HDMI". Resolvido?

Nem tudo. Qualquer audio que venha do browser (youtube etc) envia o áudio para a saída padrão e eu, em meu curto conhecimento não sei "dizer" para o browser que não quero a saída padrão. Sem mais remédio a solução é tornar padrão a placa que eu quero e que utilizo, diga-se de passagem.

Sem mais delongas, afinal isso é uma dica e não um artigo, vamos à solução:

Resolvendo o problema.

Primeiro é necessário identificar qual módulo (driver) está sendo utilizado por qual placa. Consegui identificá-los com o comando:

cat /proc/asound/devices

Esse comando retornou uma lista onde:

0:(nome do driver) da HDMI
1:(nome do driver) da Audgy2

Obs.: Também é possível identificar esses drivers de outra maneira, mas não irei me ater a isso.

Pois bem, o que fazer para "inverter" a situação?

Segundo passo: Utilize seu editor preferido e edite o arquivo "/etc/modprobe.d/alsa-base.conf", no meu caso utilizei o Vim.

# vim /etc/modprobe.d/alsa-base.conf

No final do arquivo você encontrará a seguinte linha:

#Keep snd-pcsp from beeing loaded as first soundcard

Abaixo dessa linha adicione o seguinte:

options (nome-do-driver) index=-2

No meu caso ficou:

#Keep snd-pcsp from beeing loaded as first soundcard
options snd-intel-hd index=-2

Salve a alteração e reinicie o alsa. Se ainda assim a placa padrão não for a desejada, tente reiniciar o sistema.

Se ainda assim não resolver, faça um post que tento ajudar.

Espero ter ajudado. Abraço à todos.

Nenhuma dica encontrada.

Desvendando o Hardware no GNU/Linux - Slots de memória

Fazendo o touchpad Alps funcionar em kernel 2.6

Wi-Fi AC no Linux (adaptador barato)

Ativando rolagem de 2 dedos no touchpad

Tecla Fn invertida em computadores Dell

#1 Comentário enviado por marcelo-sammj em 30/07/2011 - 15:27h
Pow cara fiz oq voce mandou mas continuo sem som!!!
#2 Comentário enviado por paranoid em 02/08/2011 - 08:53h
Me fale um pouco do seu ambiente. O som já funcionava antes? Você tem mais de uma placa de som de som?
No meu caso, o som já funcionava, só não estava sendo endereçado para o dispositivo correto. (o que eu queria)
Se o seu som não está funcionando tem-se diversas coisas a serem analisadas.
Já tentou utilizar o $alsamixer ?
Fale mais o que está acontecendo que posso tentar te ajudar.
#3 Comentário enviado por marcelo-sammj em 03/08/2011 - 22:16h
Então cara, instalei o debian squeeze e o som não fucionou, soou novo no mundo linux. se voce puder me guia passo a passo oq devo fazer, meu note é um sony vaio vpce a24fm! se possivel me adc. no seu msn ai? marcelo.ribeiro@engcom-soft.com
#4 Comentário enviado por paranoid em 19/08/2011 - 00:18h
Opa, a dica que escrevi contempla para o caso de quem já tem o som instalado, mas vamos lá, vamos ver se consigo te ajudar: Meu msn quase não utilizado, é q mudei de emprego à pouco tempo e está meio complicado por enquanto.
A primeira coisa que precisamos fazer no seu caso é identificar qual o seu hardware de som, ou como ele está sendo reconhecido pelo Linux, para que possamos encontrar o driver correto. Para isso abra um terminal se log como root e digite o comando lspci
#lspci

Pegue essa listagem, copie e poste aqui que tento te ajudar a encontrar o driver de som para você instalá-lo.Um abraço

#5 Comentário enviado por Sthenos em 15/09/2016 - 09:47h
meu tbm está sem som

00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
Flags: bus master, slow devsel, latency 64, IRQ 10
Memory at fe4f8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
--
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio [Radeon HD 5700 Series]
Subsystem: PC Partner Limited / Sapphire Technology Device aa58
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at fe9bc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>

Contribuir com comentário

Entre na sua conta para comentar.