在Linux(Ubuntu)中查看声音设备及声卡安装状态,用以下 4个核心命令 即可全覆盖,简单高效:

一、快速判断是否安装声卡(硬件层面)

bash

查看系统识别的音频硬件(有输出则说明有声卡)

lspci | grep -i audio # 主板集成声卡(如Intel HD Audio)
lsusb | grep -i audio # USB外置声卡(如USB麦克风/声卡)
 

  • 若两个命令均无输出,大概率是未安装声卡或驱动未识别。

二、查看系统已识别的声音设备(音频系统层面)

bash

方法1:ALSA层面(基础,系统自带)

aplay -l # 列出所有播放设备(含声卡编号、设备名)
arecord -l # 列出所有录音设备(麦克风等输入设备)

方法2:PulseAudio层面(桌面端常用,更直观)

pactl list sinks # 播放设备(对应扬声器/耳机)
pactl list sources # 录音设备(对应麦克风)
 

  • 示例输出解读: card 1: USB [USB Audio Device]  表示存在USB声卡(编号1),证明已被系统识别。

三、排查无声音设备的情况

bash

查看音频驱动加载状态

lsmod | grep snd # 有snd_xxx相关输出说明驱动已加载
sudo alsa force-reload # 重新加载音频驱动

标签: none

添加新评论