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


15

有时我会遇到这样的问题:在装有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

我们应该在audio组中,也不要以root用户身份运行音频应用程序。有时需要删除我们主页中的不良设置。参见askubuntu.com/questions/201780/…–塔卡特
Takkat)

你能请编辑您的问题,包括终端命令的输出lspci -nnk | grep -A2 Audioaplay -lpactl list short sinks?如果PulseAudio(通过pactl)没有响应,请(备份并)删除~/.pulse,启动PulseAudio(pulseaudio --start),然后重试。谢谢。
David Foerster

抱歉,花了我一段时间来重现错误,并有时间写下所有内容。我已经编辑了问题。我在〜/ .pulse上找不到文件
Bernie

嘿@Bernie,您曾经解决过这个问题吗?面对完全一样的问题..
亚历克斯·蒂莫

也许文件位于~/.config/pulse而不是中~/.pulse。至少在OpenSuSE上,他们是…
rwst

Answers:


11

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

因此,总而言之,在调试了几周后,运行这些命令解决了我所有的音频问题(如果您现在看到它,那真是太愚蠢了,但是能正常工作吗?)

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 apt-get install pavucontrol
sudo apt-get install pulseeffects

在最终重置音频输出通道后,它再次像魅力一样工作。


2
我遵循了上面提到的所有内容,除了最后一条命令,该命令给我一个错误消息:无法找到包pulseeffects。
Aseem '18

也得到了该错误,倒数第二条命令本质上说“什么也没做”,即pavucontrol is already the newest version (3.0-4)它被删除了alsamixer
42-

谢谢!这也适用于18.10。
Don P

非常感谢您提供此答案,在尝试录制Audacity时,声音随机崩溃后,我一直试图在18.10(新安装,而非升级)上解决此问题一个月。Pulseeffects步骤不是必需的,但是像Aseem一样,我需要执行“ pulseaudio --start”
rjb-dev

sudo apt-get install pulseeffects返回错误“无法找到包pulseeffects”以修复您需要安装的提示sudo add-apt-repository ppa:mikhailnov/pulseeffects,然后sudo apt update最终确定sudo apt install pulseaudio pulseeffects --install-recommends
thakurinbox


2

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


1
+1我做了类似的事情,这可能有助于调试,因为它不需要重新启动:mv ~/.config/pulse ~/.config/pulse.old随后pulseaudio --start
FriendFX
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.