声音在Focal Fossa Ubuntu 20.04上无法正常工作

6

最近我使用的是Ubuntu 20.04,拥有一台HP pavilion笔记本电脑,装有B&O音响。但是我无法听到任何声音,尽管蓝牙功能正常。

我已经尝试过许多解决方案,比如:

* sudo apt purge timidity-daemon

* sudo alsa force-reload

* sudo apt install pavucontrol 并运行 pavucontrol

没有一个解决方案对我起作用。

编辑: 后来我认为可能是内核 bug,找到了以下命令的解决方案:

sudo add-apt-repository ppa:kaihengfeng/fix-lp1869819
sudo apt-get update

之后我尝试重新安装了pulseaudio。现在,在蓝牙设备连接上后,它们会自动断开连接,并且不会播放任何声音。

7个回答

11

我找到了一个临时解决方案(适用于我和我所有的朋友)。

暂停你的系统,然后重新启动。现在声音将会正常工作。


这对我也是个解决方案。 - PouJa
哇,我以为它不会工作,谢谢 :D - silexcorp

6

4

这很荒谬,但是在经过数天的搜索、从18.04升级到20.04然后安装全新的20.04之后仍未解决问题,最终只需进行以下操作即可解决。

go to BIOS -> disable Internal Speakers -> apply changes -> Enable again -> Apply changes -> Exit. 

问题解决了 :) :)(戴尔Latitude 3510)


Dell Latitude 3510在这里:我尝试了这个选项,但它只在第一次与音频流交互时起作用(对我来说是Spotify的启动)。所以 - 不是一个选择。 - Egor Osaulenko

4

最终,我在浏览了很多网络资料并阅读了有关NVIDIA声音控制器的alsa选项后得到了以下解决方案。

需更改2个文件:

  1. /etc/modprobe.d/alsa-base.conf
  2. /etc/modprobe.d/blacklist.conf

File 1更改

  • 使用root打开该文件
  • 在文件底部添加以下行 options snd-hda-intel dmic_detect=0
  • 保存并退出该文件

File 2更改

  • 使用root打开该文件
  • 在文件底部添加以下行 blacklist snd_soc_skl
  • 保存并退出该文件。

重启电脑,享受恢复的声音吧!


这对我很有效。能否解释一下,这两个变化具体做了什么? - Egor Osaulenko
似乎文件1和文件2的指令被颠倒了。 - Tom Connolly
有一个新问题 - 我不得不回到这个主题:这个解决方案忽略了内置麦克风的检测并将其列入可用设备的黑名单。因此,你的设置只能使用外部麦克风(这对我来说一直不是问题)。当我试图切换到没有内置麦克风的新耳机时,问题就开始了。 - Egor Osaulenko

2
我遇到了同样的问题。除非我插入HDMI,否则没有任何音频输出,此时我可以将声音重定向到HDMI设备。我尝试了所有之前的答案,但对我的情况没有用。我有一个Dell Inspiron 9510,并且安装了Ubuntu 20.04。我在文件中进行了各种不同的更改。
/etc/modprobe.d/blacklist.conf 
/etc/modprobe.d/alsa-base.conf

这对我没有用。 我尝试了很多事情,例如在BIOS中禁用内部扬声器等,但仍然无法解决问题。 我花费了数小时来尝试解决这个问题。 最后我找到了这个: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1895422 和这个: https://www.reddit.com/r/Dell/comments/husu3r/how_to_get_fully_working_audio_in_ubuntu_2004_on/
基本上你需要先允许提议的版本更新(focal-proposed updates):
软件和更新->“开发人员选项”标签->勾选“预发布的更新”框。
从这里开始,你就可以做到这一点。
sudo apt update && apt upgrade

然后您可以安装linux-oem-20.04。
sudo apt install linux-oem-20.04

这将安装一个新内核(5.6.0-1036-oem),似乎声音有适当的支持。现在只需重新启动系统,您就可以开始使用了。
您可以在提供的链接中找到更多信息。此外,第二个链接还有其他步骤,但对我来说,只有第一个链接非常好用!
我希望这能帮助任何遇到同样问题的人。如果有人发现了另一种方法,我也很乐意听听,因为使用linux-oem并不是完全令人满意的方法。

经过尝试不同的故障排除方法,这是唯一对我有效的解决方案。我的电脑型号是戴尔 Inspiron 15。 - Abiodun Adenle

1

已解决!请参考RolandBBerlin在以下链接提供的方法: https://forum.ubuntu-fr.org/viewtopic.php?id=2055691 我刚刚安装了一台Acer Swift 3 (SF314-57)电脑,也遇到了相同的问题。这个方法解决了音频问题:

**Edit the file /etc/modprobe.d/alsa-base.conf** and add the following lines:

**options snd-hda-intel dmic_detect=0
options snd-hda-intel model=laptop-amic enable=yes**

The first line is to enable the speaker, the second for the internal microphone.

重启后工作正常。

0
如果在声音设置中没有任何输出或输入设备,只需在终端上键入以下命令pulseaudio --start,然后尝试打开视频或音频。但是当您重新启动系统时,需要重新输入该命令。在我的情况下,这是一个临时解决方案。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接