Definindo Placa de som padrão no Debian Squeeze

Publicado por Wanderley de Souza em 21/05/2011

[ Hits: 13.778 ]

 


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.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

[SOLUÇÃO] Placa de rede acusando cabo desconectado em dual boot

Usando seu velho Zip Drive em Linux

Resolução Antix Linux 19.4 para mais de 1024x768 em SIS 661/741/760

Instalando webcam no Debian Etch 4.0

Não compre hardware que não seja suportado pelo Linux

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts