在 Ubuntu 20.04 上突然没有声音了

Mar*_*pel 6 sound pulseaudio alsa 20.04

TL; 博士

我从这里的答案中获得了解决方案的灵感:https : //askubuntu.com/a/862896/39456,我通过@laugeo提出的解决方案发现了这个问题:感谢编解码器的提示,我的不是在名单上。

问题

直到上周末,我的 PC 上仍有声音。然后在更新后:不再有声音。奇怪的是,我昨天用Ubuntu 20.04实时映像启动了 PC,然后我就有了声音!

从那时起,我已经尝试了以下提示和技巧,但没有成功:

同样,启动到实时 Ubuntu 20.04 会给我声音,从硬盘驱动器启动没有任何声音。

我还尝试将扬声器插入屏幕(HDMI),但仍然沉默。虽然扬声器的参数窗口显示有声音播放,但不是真实的。

这是我的设置:

lspci |grep 'Audio'
1d:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
1f:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎样才能恢复声音?因为,如前所述,声音一直存在到上周末。

解决方案

配置选项卡pavucontrol下,我将声卡的配置文件更改为模拟立体声双工,然后在输出选项卡下我将端口切换到正确的端口。声音回来了!

lau*_*geo 2

各种检查:

  • 在pavucontrol中,播放时vumometer会移动吗?由于您的声音设备是第二个(如 alsamixer 中所示),我想您知道必须在设备选项卡中使用绿色按钮将其选择为默认设备。

  • 之后,如果您有双重启动,请检查 Windows 中的快速启动是否已禁用。

  • 由于更新后遇到问题,新的 alsa 驱动程序可能需要额外的参数:
    您可以尝试检查您的编解码器型号:
    cat /proc/asound/card0/codec#* |grep Cod
    然后 在此处此处搜索您的编解码器,并从此编解码器下的可用型号中,将具有相似型号的行添加到您的电脑在文件末尾:
    /etc/modprobe.d/alsa-base.conf
    Fi 如果编解码器是 ALC898 并且 PC 是 Lenovo Yoga:
    options snd-hda-intel model=lenovo-y530
    也可以尝试
    options snd-hda-intel model=auto

用于在启动时检查编解码器错误的命令:
dmesg |grep codec