pavucontrol ค้างที่“ กำลังเริ่มการเชื่อมต่อกับ PulseAudio โปรดรอ…"


15

บางครั้งฉันมีปัญหาที่ฉันไม่สามารถได้ยินเสียงใด ๆ ใน Dell XPS13 ของฉันกับ Ubuntu 16.04 ฉันมี Logitech G930 เชื่อมต่ออยู่ เมื่อฉันเปิด pavucontrol จะติดอยู่ที่ "กำลังสร้างการเชื่อมต่อกับ PulseAudio โปรดรอสักครู่ ... " ฉันทำตามคำแนะนำของ Ubuntu Audio Problems (เวอร์ชั่นภาษาเยอรมันอยู่ที่นี่: https://wiki.ubuntuusers.de/Sound_Problembehebung/#Soundystem ) และพบสิ่งต่อไปนี้:

$ 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

คำสั่ง "กลุ่ม" ไม่แสดงกลุ่มเสียง แต่สิ่งที่ฉันคิดว่าแปลกคือมันใช้งานได้เกือบตลอดเวลา (และบ่อยครั้งหลังจากรีสตาร์ทหากมีปัญหา) ดังนั้นฉันเดาว่ามันไม่ใช่ปัญหา

ฉันจะมองที่ไหน

แก้ไข:

$ 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กลุ่มและไม่ควรเรียกใช้แอพเสียงในฐานะรูท บางครั้งการลบการตั้งค่าที่ไม่ดีในหน้าแรกของเราจำเป็นต้องลบทิ้ง ดูaskubuntu.com/questions/201780/…
Takkat

คุณช่วยกรุณาแก้ไขคำถามของคุณที่จะรวมถึงการส่งออกของคำสั่งมินัลlspci -nnk | grep -A2 Audio, aplay -lและpactl list short sinks? หาก PulseAudio (ผ่านpactl) ไม่ตอบสนองโปรด (สำรองและ) ลบออก~/.pulseเริ่มต้น PulseAudio ( pulseaudio --start) แล้วลองอีกครั้ง ขอบคุณ
David Foerster

ขออภัยใช้เวลาสักครู่ในการทำซ้ำข้อผิดพลาดและมีเวลาเขียนทุกอย่างลง ฉันแก้ไขคำถามแล้ว ฉันไม่พบไฟล์ที่ ~ / .pulse
Bernie

เฮ้ @Bernie คุณเคยแก้ไขปัญหานี้หรือไม่? เผชิญกับปัญหาเดียวกันแน่นอน
อเล็กซ์ Timmer

บางทีไฟล์ที่อยู่ในแทน~/.config/pulse ~/.pulseอย่างน้อยใน OpenSuSE พวกเขาจะ ...
rwst

คำตอบ:


11

ฉันมีปัญหานี้ตั้งแต่อัปเกรดเป็น 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

หลังจากรีเซ็ตช่องสัญญาณเสียงครั้งสุดท้ายแล้วมันก็ทำงานได้อย่างมีเสน่ห์อีกครั้ง


2
ฉันทำตามทุกอย่างที่กล่าวถึงข้างต้นยกเว้นคำสั่งสุดท้ายซึ่งทำให้ฉันมีข้อผิดพลาดที่บอกว่า - ไม่สามารถค้นหาแพคเกจ pulseeffects .. จากนั้นฉันก็ 'pulseaudio - เริ่มต้น' และเสียงเริ่มทำงานอีกครั้ง
Aseem

ยังได้รับข้อผิดพลาดนั้นและคำสั่งสุดท้ายก็บอกว่า "ไม่มีอะไรให้ทำ" เช่นpavucontrol is already the newest version (3.0-4)นั้นและมันก็จะลบออกalsamixer
42-

ขอบคุณ! สิ่งนี้ใช้ได้สำหรับ 18.10 เช่นกัน
อย่า P

ขอบคุณมากสำหรับคำตอบนี้ฉันพยายามแก้ไขปัญหานี้เป็นเวลาหนึ่งเดือนในวันที่ 18.10 (ติดตั้งใหม่ไม่อัปเกรด) หลังจากเสียงของฉันล้มเหลวแบบสุ่มเมื่อฉันพยายามบันทึกด้วยความกล้า ขั้นตอนการ pulseeffects ไม่จำเป็น แต่เหมือน Aseem ฉันต้องทำ 'pulseaudio
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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.