pavucontrol 停留在“正在建立与 PulseAudio 的连接。请稍候……”

pavucontrol 停留在“正在建立与 PulseAudio 的连接。请稍候……”

我有时会遇到这样的问题:在装有 Ubuntu 16.04 的 Dell XPS13 上听不到任何声音。我连接了一台 Logitech G930。当我打开 pavucontrol 时,它卡在“正在建立与 PulseAudio 的连接。请稍候...” 我一直在遵循 Ubuntu 音频问题指南(德语版本在这里:https://wiki.ubuntuusers.de/Sound_Problembehebung/#Soundsystem) 并发现以下内容:

$ cat /proc/asound/cards
0 [PCH            ]: HDA-Intel - HDA Intel PCH
                     HDA Intel PCH at 0xdc428000 irq 295
1 [H              ]: USB-Audio - Logitech G933 Gaming Wireless H
                     Logitech Logitech G933 Gaming Wireless H at usb->0000:00:14.0-1, full speed

因此声卡被识别了。但是,音频没有播放:

$ aplay /usr/share/sounds/alsa/Front_Center.wav 
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Access denied
aplay: main:722: audio open error: Connection refused

相同sudo

$ sudo aplay /usr/share/sounds/alsa/Front_Center.wav
Home directory not accessible: Permission denied
Home directory not accessible: Permission denied
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit >Little Endian, Rate 48000 Hz, Mono

“groups”命令不显示音频组,但我觉得奇怪的是它大多数时候都能正常工作(如果出现问题,重新启动后通常也会这样),所以我猜这不是问题所在。

我还能去哪里找呢?

编辑:

$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:9d71]     (rev 
21)
Subsystem: Dell Device [1028:075b]
Kernel driver in use: snd_hda_intel



$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3246 Analog [ALC3246 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: H [Logitech G933 Gaming Wireless H], device 0: USB Audio     [USB >Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


$ pactl list short sinks
Connection failure: Access denied

答案1

这解决了我的同样的问题:

pulseaudio --check
pulseaudio -D

摘自:[已解决] 正在建立与 PulseAudio 的连接。请稍候... https://classicforum.manjaro.org/index.php?topic=27044.0

答案2

自从升级到 18.04 以来,我一直遇到这个问题,并且几乎阅读了所有关于它的内容。我摆弄了设置、软件包,最终在安装后,它有时会工作,PulseEffects以获得正确的音频通道吞吐量。但是当我将音频输出通道更改为耳机而不是扬声器时,gnome shell 崩溃了。这次崩溃让我了解到一些仍然安装且需要删除或升级的“过时软件包”。

所以总而言之,运行这些命令经过几周的调试解决了我所有的音频问题(如果你现在看到它,那真是太愚蠢了,但无论如何都有效,对吧?)

sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio pavucontrol
sudo alsa force-reload
reboot

然后

sudo add-apt-repository ppa:mikhailnov/pulseeffects
sudo apt-get update
sudo apt-get install pulseeffects

在最后一次重置音频输出通道后,它又可以正常工作了。

答案3

~/.config/pulse我通过删除然后重新启动解决了这个问题。

答案4

在停止工作后,我尝试了所有可能的解决方案,包括本主题中的解决方案,以使声音通过 Ubuntu 22.04.1 LTS 上的 NUC11PAHi7 上的 HDMI 工作,但都不起作用。最终奏效的方法是使用 Windows 键 L 锁定屏幕,等待一分钟然后解锁。我简直不敢相信。在终端上尝试了几个小时,只是锁定和解锁屏幕就解决了问题。我在另一个关于尝试在 ubuntu 上为 NUC 找到 realtek 驱动程序的主题中找到了答案,现在我找不到那个主题来感谢他们。

相关内容