(K) Ubuntu 17.10 - Ses cihazı bulunamadı, ayar yok, ses yok


12

Kubuntu 17.10'u (yeniden yükleme, 17.04'ten) yeni yükledim /home, ancak biçimlendiriyorum / yeniden yüklüyorum /bootve/

Kurulumdan sonra başladığında, tepsideki ses simgesinin "hoparlör + kırmızı çizgi" olduğunu fark ettim ve hiç ses göstermedi. Systray Ses Simgesi> Aşağı açılır söyle:

çıkış veya giriş cihazı bulunamadı

sessiz-ikon

Ayarlar'da, sistemde hiçbir şey olmadığını iddia ettiğinden sesle ilgili hiçbir şeyi değiştiremiyorum. Ayarlar> Multimedya> Ses Düzeyi. Çıkış / giriş cihazı bulunamadı.

ayarları1 ayarları2

Garip bir şekilde, Spotify ve VLC ses çıkarıyor. Ama Firefox değil, Sonsuzluk Sütunları (Steam (Flatpak)) değil. Ve ayarlarda hiçbir şey görünmüyor. Bu resimler Spotify'da müzik çalarken çekildi.

Ses Denetimi'ni açarsam (Menü> Multimedya> PulseAudio Ses Denetimi), aşağıdaki mesajı görüntüleyen bir kutu alırım:

PulseAudio'ya bağlantı başarısız. 5 saniyede otomatik yeniden deneme. Bu durumda, bunun nedeni büyük olasılıkla Ortam / X11 Kök Pencere Özellikleri'ndeki PULSE_SERVER veya client.conf dosyasındaki varsayılan sunucunun yanlış yapılandırılmış olmasıdır. Durum ayrıca PulseAudio X11 Kök Penceresinde eski ayrıntıları bıraktığında da ortaya çıkabilir. Bu durumda, PulseAudio tekrar otomatik olarak yeniden çizilmeli veya yapılandırılmamışsa start-pulseaudio-x11'i manuel olarak çalıştırmalısınız.

Bunlar geri sayım değildi (5s), ancak pencere "PulseAudio'ya bağlanmaya çalışmak" etkisine iki kez göz kırptı. Bundan sonra hiçbir şey olmadı.

Denedim start-pulseaudio-x11. Çıktı:

Connection failure: Connection refused
pa_context_connect() failed: Connection refused

Ses cihazım standart Jack (normal hoparlörler) ile bağlı. HDMI veya başka bir şey yok. DP üzerinden bağlı iki monitör. 17.04 üzerinde hiçbir sorun yoktu.

Eski bir sorudan aşağıdakileri denedim : mv ~/.pulse ~/.pulse_backup

Sonuç: mv: cannot stat '/home/USER/.pulse': No such file or directory


TL; DR: Kubuntu 17.10 ( /home17.04'ten) yüklendikten sonra ses çalışmıyor . Ses Ayarlarında ayar yok. VLC ve Spotify'dan gelen ses, ancak Firefox, oyun / buhar değil. Hata mesajı PulseAudio'nun başarısız olduğunu söylüyor.


Yanıtlar:


9

Aynı sorunu vardı ve günlükleri görmek /var/log/syslogpulseaudio daemon için bir hata vardı:

[pulseaudio] module.c: Module "module-switch-on-connect" should be loaded once at most. Refusing to load.

Bu yüzden 3 satırı devre dışı bırakmak /etc/pulse/default.paiçin kullanarak açtım ve düzenledim #:

#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif

Belki de en iyi çözüm değil ama sorunumu çözdü.


2
Benim için çözdü, çok teşekkürler! Bu gerçekten bir yükseltmeden sonra olmamalı ...
thw24

Benim için de çözüldü. Harika!
gconcon

5

Bunu pulseaudio'yu yeniden yükleyerek çözdüm.

Dikkat: / etc / pulse içinde bazı özel düzenlemeleriniz varsa rm -rf /etc/pulse, aşağıda gösterildiği gibi yürütülürse kaybolurlar ! Benim durumumda sadece yeniden yüklenmiş dosyaları dolu bir el var.

Güncelleme 2019: Paket plasma-desktopkaldırılırken kaldırılırsa dikkatli olun pulseaudio. Başlatmadan önce yeniden yükleyin, aksi takdirde sisteminiz düzgün şekilde önyükleme yapmayabilir.

  • apt-get remove --purge pulseaudio
  • rm -rf /etc/pulse (belki de $ HOME / .config / pulse'u da kaldırın)
  • apt-get install pulseaudio
  • apt-get install plasma-desktop
  • reboot

Bu ayrıca yeniden yüklenmemiş bazı diğer paketleri de (oss *) kaldırdı ve benim durumumda, onları hiç özlemiyorum. ;)

[DÜZENLE]

Kartınız benzer bir sudo aplay -llistede yer alıyor ancak listede yer almıyorsa pavucontrol, kartınız başka işlemler tarafından engellenebilir. Bunun sudo fuser -v /dev/snd/*dışında herhangi bir işlem listelemediğini kontrol edin pulseaudio. Benim durumumda kubuntu 19.04'e yükseltme yaparken squeezeliteişlem tarafından engellendi , bu yüzden durdum ve devre dışı bıraktım squeezeliteve her şey yolundaydı:

$ sudo fuser -v /dev/snd/*
/dev/snd/controlC0: root  872 F..... squeezelite
/dev/snd/pcmC0D0p:  root  872 F....m squeezelite
[... bad ...]
$ sudo systemctl disable squeezelite
$ sudo systemctl stop squeezelite
$ pulseaudio -k
$ sudo fuser -v /dev/snd/*
/dev/snd/controlC0: myUsername 1459 F..... pulseaudio
[... good ...]
$ pavucontrol

... ve voila! Ses kartım pavucontroltekrar içeride .


Teşekkürler bu yöntem benim için çalıştı. Bence en doğrusu.
Quadcubic

3

Aynı problemi yaşadım (aynı belirtiler) ve bir çözüm aramak için saatler harcadım. default.paModülleri statik olarak yüklemek için düzenleyerek sorunu çözdüm ve hw:1,0bununla değiştirdimhw:0,0

sudo nano /etc/pulse/default.pa

Değiştirilecek içerik:

load-module module-alsa-sink device=hw:0,0  
load-module module-alsa-source device=hw:0,0  
load-module module-null-sink  
load-module module-pipe-sink  

Kaydedip çıkın, ardından çalıştırın:

sudo alsa force-reload  
pulseaudio -k  
start-pulseaudio-x11  

Umarım bu noktada sesiniz vardır.


Cevabınız için teşekkürler, ama devam ettim ve eski moda yolunu çözdüm, işletim sistemini yeniden yükleyerek :) Bu cevabı "İpuçları ve Püf Noktaları" belgesine koyacağım, ancak gelecekte tekrar ihtiyacım olursa !
Edward Alekos

1
Ubuntu 18.04 üzerinde Thinkpad t470 ile bu sorunu vardı, Bu düzeltti.
Ben DeMott

takip etmek bana yardımcı oldu. sudo alsa force-reload && pulseaudio -k && start-pulseaudio-x11
Aruna

0

Sesi tekrar almayı başardım, ancak ses düzeyi denetimleri artık çalışmıyor Tepsideki simge görünmüyor.

@ChristophS'in cevabındaki gibi tamamen pulseaudiove aynı şekilde yeniden kurdum alsa:

  • apt-get remove --purge pulseaudio
  • rm -rf /etc/pulse
  • apt-get install pulseaudio
  • reboot

Ayrıca satırları @Carla sousa'nın cevabında olduğu gibi düzenledi:

Bu yüzden 3 satırı devre dışı bırakmak /etc/pulse/default.paiçin kullanarak açtım ve düzenledim #:

#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif

Sonra, aşağıdaki gibi sistem yapılandırmasına gittim:

Kubuntu ana menüsü Sistem ayarları

Bundan sonra, Donanım> Multimedya bölümüne:

Buradasınız: Donanım Kubuntu 17.10 Multimedya bölümü

Ve son olarak, sürücüdeki yapıyı seçtim:

resim açıklamasını buraya girin

Daha önce söylediğim gibi, sesi tekrar aldım. Ama kontrol edemiyorum. Biraz fikir?


0

Ben de aynı problemle karşılaştım. Pavucontrol'ü yükledikten sonra sistemimi yeniden başlattım ve şimdi ses kartımı ve kulaklıklarımı tespit ediyor.

sudo apt-get install pavucontrol

Pavucontrol kurulumdan sonra hata veriyorsa , sisteminizi yeniden başlatın ve bunlar gider.

Umarım bu başkalarına da yardımcı olur.


0

google-chrome-remote-desktop uygulamasıydı, normal profilin yüklenmesini engelleyen başka bir profil oluşturdu.


0

Aynı sorunu Kubuntu 17.10 da yaşıyorum. Nedenin ne olduğunu söyleyemem, HDMI kablosunu taktıktan veya bir bluetooth hoparlörünü eşleştirip çıkış ses akışını buna değiştirdikten sonra oldu. Bazı aramalardan sonra bazı çözümleri karıştırdım. Ses şimdi çalışıyor gibi görünüyor ama bunun iyi veya kötü bir çözüm olup olmadığını merak ediyorum. Yaptığım şey:

  • sudo apt-get kaldır - purge pulseaudio
  • sudo rm -rf / etc / pulse
  • sudo apt-get install pulseaudio
  • sudo yeniden başlatma

Ses açıktı ama onu kontrol etmenin bir yolu yoktu. Sistem tepsisindeki simge kayboldu. Ben de yaptım:

  • sudo apt-get install plazma-pa
  • sudo yeniden başlatma

Yeniden başlatma sırasında simge sistem tepsisindeydi ancak ses sessizdi ve tam olarak burada olduğu gibi çalışmıyor . Bu yüzden plazma-pa'yı çıkardım ve kmix taktım. Bunu yaptığınızda, ses şimdi çalışıyor.

  • sudo apt-get plazma-pa kaldır
  • sudo uygun-get install kmix

Bu iyi bir çözüm mü? Plazma-pa ile ilgili sorun nedir?

Teşekkürler Luca


2
niyetiniz bir soru sormaksa, cevap vermek yerine bir soru sormalısınız. Yanıt bölümündeki, aslında soru olan yayınları sileriz, ancak burada kısmen bir çözüm önermediğinizden mi yoksa yalnızca kendi kendinize bir soru mı sorduğunuzdan emin değilim.
Zanna

0

@peterling'in yanıtı benim için çalıştı bu sayfadaki son soru: askubuntu.com/questions/70560/why-am-i-getting-this-connection-to-pulseaudio-failed-error

Bunu terminale girmek zorunda olduğumu söyledi:

sudo pulseaudio -k
pulseaudio --start

terminalde böyle görünüyordu:

lubuntu@lubuntu:~$ sudo pulseaudio -k
E: [pulseaudio] core-util.c: Home directory not accessible: Permission denied
E: [pulseaudio] main.c: Failed to kill daemon: No such file or directory
lubuntu@lubuntu:~$ pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {2d68ac8ceac9497599efde6fcfca4f8c}unix:/run/user/999/pulse/native, which appears to be local. Probing deeper

Bundan sonra pulseaudio ses kontrolü çalıştırdım lUbuntu 1610'da tıklayarak normal kısayolu kullanarak KUbuntu'nun çok daha yeni bir sürümünü kullanıyorsunuz ama bunun sizin için işe yarayabileceğini düşünüyorum çünkü bu ortak noktamız var: "

Denedim start-pulseaudio-x11. Çıktı:

Connection failure: Connection refused
pa_context_connect() failed: Connection refused

"


0

Yorum yapmak için yeterli temsilciniz yok, ancak ChristophS tarafından yukarıdaki 3. çözümü denedim . Bu iyi bir çözüm gibi görünse de, Kubuntu 18.10'da tasfiyeyi kullanarak plazma-masaüstü ve kubuntu-masaüstümü kaldırdı. Bir şarap kaldırma listelenen gereksiz paketleri bir sürü vardı, yeniden planlıyoruz. Söylemeye gerek yok, özellikle masaüstünü bozduğumu düşündüğüm neden olan izin değişiklikleri ile eşleştirilmiş oldukça karışıklığa neden oldu .

Ders olmak: Neyi temizlediğinize dikkat edin! Ben tasfiye pulseaudio ile masaüstü mevcut dahil hakkında uyarmak için yukarıdaki çözüm hakkında bir yorum olması gerektiğini düşünüyorum.

apt -s remove --purge pulseaudio
Purg kubuntu-desktop [1.379]
Purg plasma-pa [4:5.13.5-0ubuntu2]
Purg plasma-desktop [4:5.13.5-1ubuntu4]
Purg libcanberra-pulse [0.30-6ubuntu1]
Purg pavucontrol-qt [0.4.0-1]
Purg pulseaudio-module-bluetooth [1:12.2-0ubuntu4]
Purg pulseaudio [1:12.2-0ubuntu4]

Yukarıdaki bağlantıdan gelen hack çalışırsa, izinler olabilir: HOME=/tmp/$USER pulseaudio --start


0

Pulseaudio-ekolayzır nedeniyle benzer bir sorun vardı:

sudo cat /var/log/syslog | grep pulseaudio
[pulseaudio] module-equalizer-sink.c: module-equalizer-sink is currently unsupported, and can sometimes cause PulseAudio crashes, increased latency or audible artifacts.
[pulseaudio] module-equalizer-sink.c: If you're facing audio problems, try unloading this module as a potential workaround.
[pulseaudio] module-equalizer-sink.c: Master sink not found
[pulseaudio] module.c: Failed to load module "module-equalizer-sink" (argument: ""): initialization failed.

Bu yüzden kaldırdım:

sudo apt purge pulseaudio-equalizer

Yeniden başlattıktan sonra:

[pulseaudio] ltdl-bind-now.c: Failed to open module module-equalizer-sink.so : module-equalizer-sink.so: cannot open shared object file: No such file or directory
[pulseaudio] module.c: Failed to open module "module-equalizer-sink".

Çizgi Çıkarma load-module module-equalizer-sinkgelen ~/.config/pulse/default.pasorunu çözebilir.

Sonunda, yapılandırmamı yıkayarak çözümü buldum:

~$ cd .config/
~/.config$ mv pulse/ pulse.bak

Ve reboot(pulseaudio --kill / --startw ses widget'ını yenilemez).

Launchpad'de yeni bir hata açtım: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1859996

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.