Linux: como saber a placa de som pelo terminal

Adriano Frare
5 minutos de leitura

Iremos ensinar como encontrar de forma simples e fácil a sua placa de som no Linux, caso a sua distribuição não consiga detectar automaticamente.

O que é placa de som?

A placa de som é um dispositivo de hardware que dará à máquina a capacidade de reproduzir arquivos de áudio e áudio em arquivos de vídeo para nós. Neste tutorial, veremos como obter detalhes sobre o hardware da placa de som e o driver da placa de som na sua distribuição Linux.

Encontrando a(s) placa(s)s de som presentes em sua máquina

cat /proc/asound/cards

Resultado:

0 [PCH]: HDA-Intel – HDA Intel PCH

HDA Intel PCH em 0xc2600000 irq 45

Se você vir apenas uma placa de som, a placa de som HDA-Intel, que é embutida.

ou

/proc/asound/cardX

Obs.: X indica não de placas, se você vir a placa0, a placa1 indica que você tem duas placas de som.

Para ver o número de cartões disponíveis

ls -ld /proc/asound/card * |  grep ^ d

Resultado:

dr-xr-xr-x 5 raiz root 0 jun 9 12:08 /proc/asound/card0

Como obter detalhes da fabricação do cartão usando o comando lspci?

lspci -v |  grep -i audio

Resultado:

00: 1b.0 Dispositivo de áudio: Controlador de áudio de alta definição da família de chipsets Intel Corporation série 6 / Série C200 (rev 04)

ou

alsamixer

Resultado:

Alsa Mixer
Alsa Mixer

 

Como posso verificar quantos dispositivos estão conectados à placa de som, como alto-falantes, microfone, woofers etc.?

cat /proc/asound/devices

Resultado:

1:: sequenciador

2: [0-3]: reprodução de áudio digital

3: [0-0]: reprodução de áudio digital

4: [0-0]: captura de áudio digital

5: [0-3]: depende do hardware

6: [0-0]: depende do hardware

7: [0]: controle

33:: timer

A partir da saída acima, podemos ver que existem dois dispositivos de reprodução de áudio (Alto-falantes) e um dispositivo de captura de áudio (Um microfone) nesta máquina. E os detalhes restantes são informações relacionadas à placa de som. Ou também podemos usar o comando aplay para obter detalhes do dispositivo

aplay –list-devices

Resultado:

**** Lista de dispositivos de hardware PLAYBACK ****

cartão 0: PCH [HDA Intel PCH], dispositivo 0: ALC270 Analog [ALC270 Analog]

Subdispositivos: 1/1

Subdispositivo # 0: subdispositivo # 0

cartão 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0]

Subdispositivos: 1/1

Subdispositivo # 0: subdispositivo # 0

Como posso obter quais detalhes do módulo Kernel ou do driver de som para minha placa de som?

O módulo relacionado à placa de som é representado snd string em seu nome. Portanto, se pudermos pesquisar o arquivo /proc/asound/modules ou a saída do comando lsmod, podemos encontrar facilmente qual driver da placa de som está sendo usado, como mostrado abaixo

grep snd /proc/asound/modules

Resultado:

0 snd_hda_intel

ou

lsmod |  grep snd

Resultado:

snd_hda_codec_hdmi 32049 1

snd_hda_codec_realtek 78147 1

snd_hda_intel 33492 3

snd_hda_codec 134213 3 snd_hda_codec_realtek, snd_hda_codec_hdmi, snd_hda_intel

snd_hwdep 17699 1 snd_hda_codec

snd_pcm 96668 3 snd_hda_codec_hdmi, snd_hda_codec, snd_hda_intel

snd_seq_midi 13325 0

snd_rawmidi 30513 1 snd_seq_midi

snd_seq_midi_event 14900 1 snd_seq_midi

snd_seq 61555 2 snd_seq_midi_event, snd_seq_midi

snd_timer 29426 2 snd_pcm, snd_seq

snd_seq_device 14498 3 snd_seq, snd_rawmidi, snd_seq_midi

snd 78921 16 snd_hda_codec_realtek, snd_hwdep, snd_timer, snd_hda_codec_hdmi, snd_pcm, snd_seq, snd_rawmidi, snd_hda_codec, snd_hda_intel, snd_seq_device

soundcore 15048 1 snd

snd_page_alloc 18485 2 snd_pcm, snd_hda_intel

Como posso encontrar a versão do software da placa de som no Linux?

cat /proc/asound/version

Resultado:
Driver de arquitetura de som Linux avançado, versão 1.0.25.

Uma boa documentação sobre a pasta /proc/asound pode ser encontrada em https://alsa.opensrc.org/Proc_asound_documentation.

Segue mais alguns artigos sobre este assunto:

Linux corrige problema de som na AMD

No próximo artigo, iremos auxiliar na instalação dos drivers de som na sua distribuição Linux.

Nos encontramos novamente no próximo artigo. Abraços!!!!

Share This Article
Follow:
Escritor do livro Aplicações Avançadas em LINUX com mais de 20 anos trabalhando com LINUX e UNIX.