“虚拟输出”在 Ubuntu 16.04 中没有声音

BUB*_*UBI 90 sound

HDMI 输出都没有工作,都说“虚拟输出”,昨天还在工作,但是当我使用耳机时,无论有没有耳机,它都变得无声。已经谢谢了!

小智 120

我遇到了类似的问题,突然(我不知道我更新了什么,或者系统发生了什么变化)我无法听到声音。

我做了整件事pulseaudio -k && sudo alsa force-reload。我没有列出任何卡,pacmd list-cards但我可以看到带有以下命令的设备:
lspci -nnk | grep -A2 Audio

我什至安装了一个更新的内核(4.8+,因为它显然对我的特定机器有很好的支持)。

最后,我重新启动进入 bios 并禁用内置音频,应用这些更改,重新启动到 Ubuntu,然后再次重新启动进入 bios 以重新启用音频。之后一旦回到 Ubuntu,一切似乎都很好!

不知道这是否会帮助其他人寻找解决问题的方法。我使用的是戴尔 XPS 13 (9350),但至少可以让其他人尝试一下。

  • 运行`pulseaudio -k && sudo alsa force-reload`足以让17.10在运行`pacmd list-cards`时再次显示我的卡。谢谢 (74认同)
  • 只需`pulseaudio -k` 然后等待 5 秒自动重新启动声音守护程序,同时耳机一直连接。 (8认同)
  • `pulseaudio -k && sudo alsa force-reload` 也对我有用 (4认同)
  • 为戴尔工作。bios->禁用音频->启动到ubuntu->重启->bios->启用aduio->启动到ubuntu (2认同)

Aff*_*ted 10

更新:我忘了你需要有 10 分才能做到这一点。尝试这个。

pacmd list-cards
Run Code Online (Sandbox Code Playgroud)

从那里找到您的音频设备,并将其设置为默认值。

这方面的一个例子是这样的

pacmd set-card-profile 2 output:analog-stereo
Run Code Online (Sandbox Code Playgroud)

您可以在以下链接中找到更多相关信息。

更改默认声音设备

不幸的是,如果没有某种形式的终端输出或图片、您已采取的步骤列表等,我很难真正帮助您。

所以你可以做的另一件事是(这将确保你到达我告诉你去的地方)

打开你的终端并输入

unity-control-settings
Run Code Online (Sandbox Code Playgroud)

该命令打开系统设置。从那里转到硬件部分(中间)并选择声音/声音设置。

我相信你已经这样做了,这就是我之前所说的。为了确保我们涵盖了基础知识,我会以任何方式再次添加它。

浏览每个选项卡输出、输入(主要是这两个)、音效和应用程序。选择并设置默认音频设备(只需单击它)。您甚至可以测试声音以验证它是否存在。

我再次提出这个问题的原因是因为你说它是在你使用耳机之后发生的,这听起来像是更改了默认设备。

确保如果您使用任何形式的外部硬件,它们所需的驱动程序实际上已安装。如果您仍然无法听到声音,请给我发送带有图片或某些终端输出的私人消息。


Bra*_*ram 8

我也遇到了同样的情况,在 Display Port 上,使用来自 GTX 1650 的音频。

这对我有用:

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

经过进一步的测试:只有一个pulseaudio -k人可以做到,但需要 5 秒左右。每次唤醒我的电脑后,我都需要这样做。Ubuntu 20.04.1 LTS。