BASH – Scheda audio del PC vista da Ubuntu
BASH – Scheda audio del PC vista da Ubuntu – Aggiornamento anno 2024.
I comandi:
inxi -SAxxx # Sistema Operativo e periferiche audio
lspci | awk '$2 == "Audio" {system("lspci -ks " $1)}' # Lista dispositivi Audio PCI
lspci -vs 00:01.1 # Informazioni relative a dispositivo PCI 00:01.1 (HDMI/DP Audio)
lspci -vs 00:14.2 # Informazioni relative a dispositivo PCI 00:14.2 (FCH Azalia Controller)
pactl list short | grep alsa # Dispositivi ALSA connesse al PC
pactl list short sources # Dispositivi ALSA SOURCES connesse al PC
pactl list short sources | grep 'output' # Dispositivi ALSA SOURCES in grado di fornire un OUTPUT connesse al PC
aplay -l # Dispositivi hardware di PLAYBACK
sudo dmesg|grep -i sound # Dispositivi audio ingresso e uscita
Esempi di output:
:~$ inxi -SAxxx # Sistema Operativo e periferiche audio System: Host: ubuntustudio22k04-X555YI Kernel: 5.15.0-92-lowlatency x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: KDE Plasma 5.24.7 tk: Qt 5.15.3 wm: kwin_x11 vt: 1 dm: SDDM Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish) Audio: Device-1: AMD Kabini HDMI/DP Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:01.1 chip-ID: 1002:9840 class-ID: 0403 Device-2: AMD FCH Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1022:780d class-ID: 0403 Sound Server-1: ALSA v: k5.15.0-92-lowlatency running: yes Sound Server-2: JACK v: 1.9.20 running: no Sound Server-3: PulseAudio v: 15.99.1 running: yes Sound Server-4: PipeWire v: 0.3.48 running: yes :~$ lspci | awk '$2 == "Audio" {system("lspci -ks " $1)}' # Lista schede Audio PCI 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio Subsystem: ASUSTeK Computer Inc. Kabini HDMI/DP Audio Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02) Subsystem: ASUSTeK Computer Inc. FCH Azalia Controller Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel :~$ lspci -vs 00:01.1 # Informazioni relative a periferica PCI 00:01.1 (HDMI/DP Audio) 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio Subsystem: ASUSTeK Computer Inc. Kabini HDMI/DP Audio Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at fea64000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel :~$ lspci -vs 00:14.2 # Informazioni relative a periferica PCI 00:14.2 (FCH Azalia Controller) 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02) Subsystem: ASUSTeK Computer Inc. FCH Azalia Controller Flags: bus master, slow devsel, latency 32, IRQ 16 Memory at fea60000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel :~$ pactl list short | grep alsa # Mostra lista periferiche ALSA connesse al PC 7 module-alsa-card device_id="0" name="pci-0000_00_01.1" card_name="alsa_card.pci-0000_00_01.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1" 8 module-alsa-card device_id="1" name="pci-0000_00_14.2" card_name="alsa_card.pci-0000_00_14.2" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1" 0 alsa_output.pci-0000_00_14.2.analog-stereo module-alsa-card.c s16le ch 2 44100 Hz SUSPENDED 0 alsa_output.pci-0000_00_14.2.analog-stereo.monitor module-alsa-card.c s16le ch 2 44100 Hz SUSPENDED 1 alsa_input.pci-0000_00_14.2.analog-stereo module-alsa-card.c s16le ch 2 44100 Hz SUSPENDED 0 alsa_card.pci-0000_00_01.1 module-alsa-card.c 1 alsa_card.pci-0000_00_14.2 module-alsa-card.c :~$ pactl list short sources # Mostra lista periferiche ALSA SOURCES connesse al PC 0 alsa_output.pci-0000_00_14.2.analog-stereo.monitor module-alsa-card.c s16le ch 2 44100 Hz SUSPENDED 1 alsa_input.pci-0000_00_14.2.analog-stereo module-alsa-card.c s16le ch 2 44100 Hz SUSPENDED :~$ pactl list short sources | grep 'output' # Mostra lista periferiche ALSA SOURCES in grado di fornire un OUTPUT connesse al PC 0 alsa_output.pci-0000_00_14.2.analog-stereo.monitor module-alsa-card.c s16le ch 2 44100 Hz SUSPENDED :~$ aplay -l # Lista dispositivi hardware di PLAYBACK **** Lista di PLAYBACK dispositivi hardware **** scheda 0: HDMI [HDA ATI HDMI], dispositivo 3: HDMI 0 [HDMI 0] Sottoperiferiche: 1/1 Sottoperiferica #0: subdevice #0 scheda 1: Generic [HD-Audio Generic], dispositivo 0: CX20751/2 Analog [CX20751/2 Analog] Sottoperiferiche: 1/1 Sottoperiferica #0: subdevice #0 :~$ sudo dmesg|grep -i sound # Dispositivi audio ingresso e uscita [ 21.504722] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input18 [ 21.822465] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input19 [ 21.822898] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input20 :~$