pavucontrol macet di “Membuat koneksi ke PulseAudio. Tunggu sebentar…"

15

Terkadang saya memiliki masalah yang tidak dapat saya dengar suara apa pun pada Dell XPS13 saya dengan Ubuntu 16.04. Saya memiliki Logitech G930 yang terhubung dengannya. Ketika saya membuka pavucontrol, macet di "Membuat koneksi ke PulseAudio. Harap tunggu ..." Saya telah mengikuti Panduan Masalah Audio Ubuntu (versi Jerman ada di sini: https://wiki.ubuntuusers.de/Sound_Problembehebung/#Soundsystem ) dan menemukan yang berikut ini:

$ 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

Jadi kartu suara dikenali. Namun, audio tidak diputar:

$ 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

Sama dengan 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

Perintah "grup" TIDAK menunjukkan grup audio, tetapi apa yang saya pikir aneh bahwa itu berfungsi sebagian besar waktu (dan sering jadi setelah restart, jika ada masalah) jadi saya kira itu bukan masalah.

Di mana lagi saya bisa melihat?

Edit:

$ 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
Bernie
sumber
Kita seharusnya tidak berada di audiogrup, dan kita tidak boleh menjalankan aplikasi audio sebagai root. Terkadang menghapus pengaturan yang buruk di HOME kami perlu dihapus. Lihat askubuntu.com/questions/201780/…
Takkat
Bisa tolong mengedit pertanyaan Anda untuk menyertakan output dari perintah terminal lspci -nnk | grep -A2 Audio, aplay -ldan pactl list short sinks? Jika PulseAudio (via pactl) tidak merespons, harap (buat cadangan dan) hapus ~/.pulse, mulai PulseAudio ( pulseaudio --start) dan coba lagi. Terima kasih.
David Foerster
Maaf, butuh waktu beberapa saat untuk mereproduksi kesalahan dan punya waktu untuk menuliskan semuanya. Saya telah mengedit pertanyaan. Saya belum menemukan file di ~ / .pulse
Bernie
Hei @Bernie, apakah Anda pernah memperbaikinya? Menghadapi masalah yang sama persis ..
Alex Timmer
Mungkin file yang ada di ~/.config/pulsebukan ~/.pulse. Setidaknya di OpenSuSE mereka ...
pertama

Jawaban:

10

Saya sudah mengalami masalah ini sejak memutakhirkan ke 18,04 dan membaca hampir semua yang akan dibacanya. Saya mengutak-atik pengaturan, paket, dan akhirnya itu akan bekerja kadang-kadang, setelah menginstal PulseEffectsuntuk mendapatkan throughput saluran yang tepat untuk audio. Tapi kemudian ketika saya akan mengubah saluran audio-output untuk mengatakan headphone, bukan speaker, shell gnome jatuh. Kecelakaan ini memberi saya wawasan tentang beberapa "paket usang" yang masih diinstal dan perlu dihapus atau ditingkatkan.

Jadi secara ringkas, menjalankan perintah ini menyelesaikan semua masalah audio saya setelah beberapa minggu melakukan debugging (sangat bodoh jika Anda melihatnya sekarang, tetapi apa pun yang berfungsi dengan benar?)

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

Kemudian

sudo apt-get install pavucontrol
sudo apt-get install pulseeffects

Setelah pengaturan ulang akhir saluran output audio, itu berfungsi seperti pesona lagi.

Alex Timmer
sumber
2
Saya mengikuti semua yang disebutkan di atas kecuali perintah terakhir yang memberi saya kesalahan mengatakan - tidak dapat menemukan paket pulseeffects .. Kemudian saya melakukan 'pulseaudio --start' dan audio mulai bekerja lagi.
Aseem
Juga mendapat bahwa kesalahan dan perintah kedua dari belakang pada dasarnya mengatakan "ada yang harus dilakukan" yaitu pavucontrol is already the newest version (3.0-4)dan dihapusalsamixer
42-
Terima kasih! Ini bekerja untuk 18,10 juga.
Don P
Terima kasih banyak atas jawaban ini, saya telah mencoba untuk menyelesaikan masalah ini selama satu bulan pada 18.10 (instal baru, bukan upgrade) setelah suara saya jatuh secara acak ketika saya mencoba untuk merekam pada keberanian. Langkah pulseeffects tidak perlu, tetapi seperti Aseem saya perlu melakukan 'pulseaudio --start'
rjb-dev
sudo apt-get install pulseeffectsreturn error "Tidak dapat menemukan paket pulseeffects" untuk memperbaikinya yang perlu Anda instll pada sudo add-apt-repository ppa:mikhailnov/pulseeffectssaat itu sudo apt updatedan akhirnyasudo apt install pulseaudio pulseeffects --install-recommends
thakurinbox
2

Saya memecahkan masalah ini dengan menghapus ~/.config/pulsediikuti oleh reboot.

Siapa
sumber
1
+1 Saya melakukan sesuatu yang serupa, yang dapat membantu debugging karena tidak memerlukan reboot: mv ~/.config/pulse ~/.config/pulse.olddiikuti olehpulseaudio --start
FriendFX