温馨提示×

centos声卡驱动如何装

小樊
50
2026-10-12 01:25:16
栏目: 智能运维

在 CentOS 上安装/配置声卡驱动,通常分 确认声卡、安装驱动/固件、配置服务、测试声音 几个步骤。下面按常见情况给你一套实用流程(适用于 CentOS 7 / 8 / Stream)。


一、先确认声卡是否被识别

lspci | grep -i audio

或:

aplay -l
  • 有输出:声卡已被内核识别
  • 无输出:可能是驱动缺失或硬件问题

查看内核模块:

lsmod | grep snd

二、安装声音相关软件包(最常用)

CentOS 默认用 ALSA + PulseAudio

CentOS 7

yum install -y alsa-utils pulseaudio pulseaudio-utils

CentOS 8 / Stream

dnf install -y alsa-utils pipewire pipewire-pulseaudio

(CentOS 8 以后推荐 PipeWire,但 PulseAudio 也行)


三、加载声卡驱动(ALSA)

大多数声卡使用 snd-hda-intel

modprobe snd-hda-intel

设置开机自动加载:

echo "snd-hda-intel" >> /etc/modules-load.d/sound.conf

四、启动音频服务

PulseAudio(桌面环境)

systemctl --user start pulseaudio
systemctl --user enable pulseaudio

PipeWire(CentOS 8+)

systemctl --user start pipewire
systemctl --user enable pipewire

五、测试声音

speaker-test -c 2

或播放测试:

aplay /usr/share/sounds/alsa/Front_Center.wav

调整音量:

alsamixer

(用方向键调音量,MM 是静音,按 M 解除)


六、常见问题处理

1️⃣ 没声音但驱动正常

  • 检查是否静音
  • 检查默认设备:
pacmd list-sinks

2️⃣ 服务器无桌面

可只装 ALSA:

yum install alsa-utils

3️⃣ 虚拟机(KVM / VMware)

  • 添加声卡设备
  • 使用 ich9 或 ac97
  • 驱动:snd-intel8x0

七、特殊声卡(专业卡 / USB 声卡)

如果是:

  • 创新 / RME / Focusrite
  • USB 声卡

通常:

lsusb

内核自带驱动,必要时装 firmware:

yum install linux-firmware

如果你愿意,可以告诉我:

  • CentOS 版本
  • 物理机 / 虚拟机
  • 声卡型号(lspci 输出)

我可以给你 精准命令。

0 踩