从 Ubuntu 18.04 LTS 升级后,内部扬声器(音频)在 Ubuntu 20.04 LTS 中不起作用

Inj*_*lah 29 upgrade sound pulseaudio drivers 20.04

我最近从 18.04 lts 升级到 Ubuntu 20.04 lts。重新启动后音频不起作用。我尝试重新安装pulseaudioalsa但仍然无法正常工作。 sudo apt-get install --reinstall alsa-base pulseaudio sudo alsa force-reload 还是行不通。

输出

 ??? inxi -SMA
System:    Host: Wizard Kernel: 5.4.0-26-generic x86_64 bits: 64 Desktop: Gnome 3.36.1 Distro: Ubuntu 20.04 LTS (Focal Fossa) 
Machine:   Type: Portable System: Dell product: Vostro 2520 v: N/A serial: <superuser/root required> 
           Mobo: Dell model: 0V1NDP v: A11 serial: <superuser/root required> BIOS: Dell v: A11 date: 02/24/2014 
Audio:     Device-1: Intel 7 Series/C216 Family High Definition Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.4.0-26-generic 
 
Run Code Online (Sandbox Code Playgroud)

输出

??? lspci 
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM75 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
07:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Run Code Online (Sandbox Code Playgroud)

Gep*_*nzo 16

以防万一有人遇到这个问题寻找解决方案。@Nate 在此链接https://askubuntu.com/a/37609/9598上提供了唯一的本机解决方案(无需执行外部操作),我在此部分复制该解决方案,以便为您提供有关如何解决此问题的线索。

我 [...] 注意到未设置 ACL /dev/snd

sudo setfacl -m u:$USER:rw /dev/snd/*
Run Code Online (Sandbox Code Playgroud)

然后重新启动计算机。

在终端中运行此命令将解决此问题。

非常感谢迈克尔巴特勒

  • 重新启动后,它对我有用。 (2认同)

小智 14

您的扬声器可能会被检测为未插电,从而导致它们被忽略。

临时修复:

  1. sudo apt install pavucontrol
  2. pavucontrol
  3. 配置选项卡 > 配置文件 > 模拟立体声输出(不插电)(不可用)

扬声器应该可以工作,但在拔下耳机或重新启动系统时会重置。

永久修复:

  1. sudo apt install alsa-tools-gui
  2. hdajackretask
  3. 解析器提示> jack_detect = no
  4. 现在申请
  5. 安装引导覆盖


ben*_*n10 10

我想我有一个解决你的问题的方法:试试

sudo alsa force-reload
Run Code Online (Sandbox Code Playgroud)

这让我的声卡起死回生。但它无法在重新启动后幸存下来,所以我正在努力使更改持久......请参阅:

https://www.maketecheasier.com/fix-no-sound-issue-ubuntu/


小智 8

升级到 20.04 后为我修复的是:

sudo apt purge timidity-daemon
Run Code Online (Sandbox Code Playgroud)

然后重启。
快速简单,值得一试!

  • 这对我有用。其他的事情都没有发生。 (2认同)
  • 没有为我工作。我没有安装 timidity-daemon (2认同)

Raj*_* N. 5

我的是戴尔 Inspiron 1525。我尝试了 askubuntu.com 和整个网络上列出的所有解决方案,但没有用,最后发现它是 Ubuntu 20.04 LTS/kernel-5.4(Focal 内核)中的一个错误,其中未检测到内部声卡。从 kernel-5.4 开始,默认情况下禁用驱动程序 soc-skl。内核 5.5、5.6 都禁用了此驱动程序。在此处此处阅读错误报告。

它影响了许多用户。在内核修复之前,我们无能为力。

对我来说,耳机和麦克风都在工作。目前,将耳机插孔连接到外部扬声器可以解决问题。