Ubuntu 输出选项卡中没有音频设备

Ubuntu 输出选项卡中没有音频设备

问题:我无法播放任何声音。

在设置->声音->输出中没有列出设备。

系统:Ubuntu 18.04。这是我的笔记本电脑,只有一个用户连接过

尝试

我尝试过很多论坛、主题和想法,但都没有用。

(1)我试过

$ aplay -l 

正确返回设备

(2) 我已卸载 pulseaudio 并重新安装,但没有成功。

(3)检查组

$ sudo groups <myuser>

返回

sudo audio pulse chrome-remote-desktop

(4)如果我尝试使用

$ pulseaudio -k

我明白了

E: [pulseaudio] main.c: Failed to kill daemon. No such process

(5)如果我尝试启动 pulseaudio

$ pulseaudio --start

然后我得到

E: [pulseaudio] main.c: Daemon startup failed.

我遗漏了什么?如何授予用户对音频设备的访问权限?

答案1

有帮助的一件事是这个链接: Ubuntu 18.04 上没有音频 这意味着

$ sudo apt-get install pavucontrol
$ pavucontrol

此外,我还删除了脉冲音频,然后重新安装

$ sudo apt-get install pulseaudio

通过上述步骤,至少我在声音设置(输出)中看到了我的硬件,所以这是向前迈出的一步。声音仍然静音,但我正在努力解决这个问题。

答案2

检查服务是否正在运行:

systemctl --full --all --user status pulseaudio

请务必仔细检查上述命令的输出。如果您看到以下内容,则可能发现潜在原因:

Nov 26 12:52:13 pc pulseaudio[2462]: No UCM verb is valid for hw:0
Nov 26 12:52:13 pc pulseaudio[2462]: No UCM verb is valid for hw:2

如果仍无法显示原因,请先检查设备和其他相关信息:

sudo lshw -C sound
sudo lspci
alsa-info
sudo fuser -v /dev/snd/*
aplay -l
aplay -lL
sudo apt -y install inxi && inxi -SMA
ls /sys/class/sound  # Check if the card* file numbers match the card* from aplay -l and fuser -v outputs.

您可能需要:

systemctl --user enable pulseaudio
export USERI=$(whoami) && sudo addgroup ${USERI} pulse

您还可以考虑做以下任何一件事:

sudo alsa force-reload
sudo apt purge alsa-base pulseaudio && sudo apt install alsa-base pulseaudio

然后尝试重新启动。

答案3

重新安装 Audacity 后,会显示以下有用的提示:

sudo snap connect audacity:alsa

无需重启即可工作。

答案4

这为我修复了这个问题:

systemctl --user restart pulseaudio

相关内容