Inj*_*lah 29 upgrade sound pulseaudio drivers 20.04
我最近从 18.04 lts 升级到 Ubuntu 20.04 lts。重新启动后音频不起作用。我尝试重新安装pulseaudio,alsa但仍然无法正常工作。
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)
然后重新启动计算机。
在终端中运行此命令将解决此问题。
非常感谢迈克尔巴特勒
小智 14
您的扬声器可能会被检测为未插电,从而导致它们被忽略。
临时修复:
sudo apt install pavucontrolpavucontrol扬声器应该可以工作,但在拔下耳机或重新启动系统时会重置。
永久修复:
sudo apt install alsa-tools-guihdajackretaskben*_*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)
然后重启。
快速简单,值得一试!