ubuntu 22.04 音频输出不起作用(虚拟音频)

die*_*dro 36 sound pulseaudio 22.04

我刚刚将 ubuntu 升级到 22.04,但音频无法正常工作。设置中,音频选项只有“Dummy Output”,测试失败。

我尝试执行 此处此处报告的操作 ,但两者都不起作用。

谢谢

Mos*_*roy 37

这看起来与从 21.10 升级到 22.04 后未列出任何声音输出设备非常相似

我可以用以下方法解决:

sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
systemctl --user restart pipewire-session-manager
Run Code Online (Sandbox Code Playgroud)

(积分请访问https://askubuntu.com/a/1404159/139249

  • 这对我有用(在 ASUS Prime X570-PRO 上运行的 Ubuntu 22.04 LTS) (3认同)

Cir*_*郝海东 11

Ubuntu >= 22.10 的 Pipewire 重启

自 Ubuntu 22.10 起, Pipewire成为默认的声音框架,因此现在您需要:

systemctl --user restart pipewire.service
systemctl --user restart pipewire-pulse.service
Run Code Online (Sandbox Code Playgroud)

学习内容:如果pulseaudio/ALSA不起作用,是否有其他方法可以重新启动音响系统?

音频框架可能会改变,但有些东西永远不会改变

对于 Ubuntu <= 22.04,请pulseaudio --kill同时尝试pulseaudio --start

暂停后,我会出现虚拟音频,要修复它,我需要两个:

pulseaudio --kill
pulseaudio --start
Run Code Online (Sandbox Code Playgroud)

某些应用程序还需要重新启动才能获取新的pulseaudio,例如VLC。

更多详细信息,请访问:唤醒时没有声音,虚拟输出始终接管。“pulseaudio -k”修复

在 Ubuntu 22.04.1、联想 ThinkPad P51 上测试。


die*_*dro 1

我在这里找到了这个解决方案 。

首先,我杀死了pulseaudio:

pulseaudio -k

之后,我检查我的笔记本电脑是否使用 snd_hda_intel:

lsmod | grep snd_hda_intel
Run Code Online (Sandbox Code Playgroud)

幸运的是,确实如此。

因此,我运行以下命令:

echo "options snd-hda-intel model=generic" | sudo tee -a /etc/modprobe.d/alsa-base.conf
Run Code Online (Sandbox Code Playgroud)

最后,我关闭并打开了笔记本电脑。看来简单的重启是不够的。

最好的


归档时间:

查看次数:

76930 次

最近记录:

1 年,8 月 前