在 CentOS 上安装/配置声卡驱动,通常分 确认声卡、安装驱动/固件、配置服务、测试声音 几个步骤。下面按常见情况给你一套实用流程(适用于 CentOS 7 / 8 / Stream)。
lspci | grep -i audio
或:
aplay -l
查看内核模块:
lsmod | grep snd
CentOS 默认用 ALSA + PulseAudio
yum install -y alsa-utils pulseaudio pulseaudio-utils
dnf install -y alsa-utils pipewire pipewire-pulseaudio
(CentOS 8 以后推荐 PipeWire,但 PulseAudio 也行)
大多数声卡使用 snd-hda-intel
modprobe snd-hda-intel
设置开机自动加载:
echo "snd-hda-intel" >> /etc/modules-load.d/sound.conf
systemctl --user start pulseaudio
systemctl --user enable pulseaudio
systemctl --user start pipewire
systemctl --user enable pipewire
speaker-test -c 2
或播放测试:
aplay /usr/share/sounds/alsa/Front_Center.wav
调整音量:
alsamixer
(用方向键调音量,MM 是静音,按 M 解除)
pacmd list-sinks
可只装 ALSA:
yum install alsa-utils
ich9 或 ac97snd-intel8x0如果是:
通常:
lsusb
内核自带驱动,必要时装 firmware:
yum install linux-firmware
如果你愿意,可以告诉我:
lspci 输出)我可以给你 精准命令。