You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 24.04下MSI MAG B650 Tomahawk主板板载Realtek音频输入/输出无法正常配置及使用问题

Ubuntu 24.04下MSI MAG B650 Tomahawk主板板载Realtek音频输入/输出无法正常配置及使用问题

我碰到过不少Ubuntu 24.04搭配新AMD主板出现音频识别异常的情况,结合你用的MSI MAG B650 Tomahawk主板和Realtek ALC声卡的场景,咱们一步步来排查解决:

  • 先确认硬件是否被系统识别
    打开终端运行以下命令,查看系统是否检测到了板载的Realtek声卡:

    lspci | grep -i audio
    

    如果输出里能看到类似Realtek Semiconductor Co., Ltd. ALC4080(B650 Tomahawk标配的声卡型号)的条目,说明硬件层面没问题,问题出在音频服务配置上;如果看不到,先重启进入BIOS,找到「Integrated Peripherals」或类似选项,确保「HD Audio Controller」处于开启状态,保存重启后再试。

  • 彻底重置WirePlumber配置
    你之前删除~/.local/share/wireplumber文件的思路是对的,但可能没彻底重置音频服务,试试完整流程:

    1. 先停止WirePlumber服务:
      systemctl --user stop wireplumber.service
      
    2. 备份旧配置(避免后续出问题可以恢复):
      mv ~/.local/share/wireplumber ~/.local/share/wireplumber.bak
      
    3. 重新生成默认配置:
      wireplumber --restore-default-config
      
    4. 重启所有音频相关服务:
      systemctl --user restart pipewire.service pipewire-pulse.service wireplumber.service
      

    完成后打开系统声音设置,看看是否出现了Realtek的输出/输入设备。

  • 修复端口映射识别错误
    有时候WirePlumber会把板载音频端口误识别成USB Audio,用更专业的音频工具调整:

    1. 安装pavucontrol(比系统自带设置更详细的音频控制工具):
      sudo apt install pavucontrol
      
    2. 打开pavucontrol后,切换到「配置」标签页,找到Realtek对应的声卡条目,将配置模式从「Pro Audio」或其他模式改为Analog Stereo Duplex(适合普通耳机麦克风的通用模式)。
    3. 再切换到「输入设备」「输出设备」标签页,就能看到耳机麦克风和Line Out的选项了,调整音量并设置为默认设备即可。
  • 安装Realtek官方驱动(针对新声卡)
    Ubuntu 24.04的默认内核驱动对部分新Realtek声卡(比如ALC4080)支持不够完善,试试安装官方驱动:

    1. 先安装编译依赖:
      sudo apt install git build-essential linux-headers-$(uname -r)
      
    2. 克隆Realtek官方驱动仓库:
      git clone https://github.com/realtek-linux-audio/realtek-linux-audio-driver.git
      
    3. 进入目录编译安装:
      cd realtek-linux-audio-driver
      ./configure
      make
      sudo make install
      

    安装完成后重启系统,再次检查声音设置。

  • 排查BIOS音频设置冲突
    部分BIOS选项会影响Linux系统对板载音频的识别:

    • 重启进入BIOS(按Del或F2),找到「Settings」->「Advanced」->「Integrated Peripherals」,关闭「Nahimic Audio」「Audio Boost」这类音效增强选项(这类软件和Linux音频服务兼容性较差)。
    • 尝试调整「Front Panel Type」选项,从「HD Audio Auto Detect」改为「AC97」,部分老款耳机可能存在兼容性问题。

如果以上步骤都尝试后仍未解决,可以把lspci | grep -i audiojournalctl --user -u wireplumber的输出贴出来,方便进一步定位问题。

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

火山引擎 最新活动