Linux: como saber a placa de som pelo terminal

LINUX - Encontre sua placa de som

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!!!!