Definindo Placa de som padrão no Debian Squeeze

Publicado por Wanderley de Souza em 21/05/2011

[ Hits: 13.926 ]

 


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

Instalado driver ATI no kernel 2.6.31 sem dificudade

Webcam Clone no Ubuntu Linux 9.04

SIS M67x no Ubuntu 10.04

Nvidia 64 TV OUT no Slackware 12.0

Driver Nvidia v367.27 no Linux Mint 18 Cinnamon

  

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