You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.4 LTS安装Realtek驱动失败后音频及麦克风失效求助

Ubuntu 22.04.4 LTS安装Realtek驱动失败后音频及麦克风失效求助

别慌,手动编译驱动搞出问题是很常见的情况,咱们一步步来把音频功能恢复回来。根据你描述的情况——旧内核正常、新内核只有Dummy Output,核心问题应该是手动安装的Realtek驱动残留破坏了新内核的音频模块配置,下面是具体的修复步骤:

一、彻底卸载手动安装的Realtek驱动

这是最关键的第一步,先把你之前编译安装的第三方驱动清理干净:

  • 找到你当初解压的Realtek驱动目录(如果还没删掉的话),进入目录后执行:
    sudo make uninstall
    
  • 如果驱动目录已经删除,就手动清理残留的模块文件:
    • 查看当前内核的音频模块路径:ls /lib/modules/$(uname -r)/kernel/sound/pci/hda/
    • 如果看到带有realtek字样的异常模块(比如不是系统默认的snd-hda-codec-realtek.ko),用sudo rm命令删除对应文件
  • 检查是否有驱动安装时添加的模块配置文件:
    • 查看/etc/modprobe.d/目录下有没有新增的.conf文件(比如realtek.conf之类的),如果有,直接删除:
      sudo rm /etc/modprobe.d/xxx.conf
      
      (把xxx替换成实际的文件名)

二、重置ALSA与PulseAudio配置

驱动安装可能打乱了音频服务的配置,咱们把它们恢复到默认状态:

  • 停止PulseAudio服务:
    pulseaudio -k
    
  • 删除用户目录下的PulseAudio配置文件:
    rm -rf ~/.config/pulse/*
    
  • 强制重新加载ALSA模块:
    sudo alsa force-reload
    
  • 重启PulseAudio服务:
    pulseaudio --start
    

三、修复内核模块依赖(针对新内核无效的情况)

你提到重装新内核后还是没声音,说明内核的initramfs里可能残留了旧驱动的信息,需要重新生成:

  • 重新生成所有内核的initramfs镜像:
    sudo update-initramfs -u -k all
    
  • 重启系统,进入有问题的新内核,检查音频模块是否正常加载:
    lsmod | grep snd
    
    正常情况下应该能看到snd_hda_intel、snd_hda_codec_realtek这些模块,如果没有,手动加载:
    sudo modprobe snd_hda_intel
    sudo modprobe snd_hda_codec_realtek
    

四、最后兜底:重装系统默认音频组件

如果上面的步骤都没效果,就彻底重装Ubuntu自带的音频相关包:

sudo apt install --reinstall alsa-base alsa-utils pulseaudio linux-sound-base

完成后重复步骤二的重置操作,再重启系统。

按照这个流程走下来,应该能解决Dummy Output的问题,恢复扬声器和麦克风的正常功能。

备注:内容来源于stack exchange,提问作者psuhasfa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:28:05