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

Ubuntu 20.04开机无声音 旧Linux Live DVD下声卡工作正常求助

排查与解决步骤

  • 第一步:确认硬件识别状态
    执行以下命令确认内核已识别声卡:
    lspci | grep -i audio
    aplay -l
    
    若lspci能找到物理声卡但aplay -l无对应输出,说明问题出在ALSA驱动配置或音频服务冲突层面。
  • 第二步:排查PipeWire与PulseAudio冲突
    Ubuntu 20.04后期更新会默认预装PipeWire组件,与原生PulseAudio服务冲突是该版本音频故障的高发原因,执行以下命令确认运行状态:
    systemctl --user list-units | grep -E 'pipewire|pulseaudio'
    
    若同时存在PipeWire和PulseAudio的运行实例,执行以下命令停用并禁用PipeWire自启:
    systemctl --user stop pipewire pipewire.socket wireplumber
    systemctl --user disable pipewire pipewire.socket wireplumber
    
  • 第三步:强制指定声卡驱动加载参数
    编辑ALSA配置文件:
    sudo nano /etc/modprobe.d/alsa-base.conf
    
    在文件末尾添加对应行(以常见的Realtek系列声卡所用snd_hda_intel驱动为例,可根据第一步lspci输出的声卡型号替换驱动名):
    options snd-hda-intel index=0 model=auto
    
    保存退出后重启生效。
  • 第四步:禁用PulseAudio空闲自动休眠
    编辑PulseAudio配置文件:
    sudo nano /etc/pulse/default.pa
    
    找到load-module module-suspend-on-idle行,在行首加#注释该行,保存退出后重启PulseAudio服务:
    systemctl --user restart pulseaudio
    
  • 第五步:停用抢占声卡的冗余服务
    部分系统预装的timidity等音频服务会默认抢占声卡硬件,执行命令停用:
    sudo systemctl stop timidity && sudo systemctl disable timidity
    
  • 生效验证
    执行以下命令验证声卡识别与输出:
    # 查看已识别的音频输出设备
    aplay -l
    # 双声道音频测试
    speaker-test -t wav -c 2
    

内容的提问来源于stack exchange,提问作者igoryonya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 13:06:04