Giriş yaptıktan sonra, Unity'yi göstermeden önce masaüstü ~ 20s. Önyükleme paktı önermektedir. Yardım?


11

Ubuntu 14.04 masaüstüme giriş yaptıktan sonra, gerçek Unity masaüstü yüklenmeden önce masaüstü arka planımı yaklaşık 20 saniye görüyorum. Ben yüklü bootchart ve bu sorunun olduğunu düşündürmektedir pactldenilen ve bir şeyler yapmak için çok uzun sürüyorsa ediliyor ve ana masaüstü başlatma bu konuda engellendiğini:

resim açıklamasını buraya girin

Bu pactlaramanın nerede olduğunu ve neden uzun sürdüğünü nasıl belirleyebilirim?

Pulseaudio başlangıcından günlükler: http://kryogenix.org/random/pulseverbose/ .


/etc/xgd/autostart/pulseaudio.desktop içindeki "Exec = start-pulseaudio-x11" dizesini yorumlamaya çalışın ve /etc/xgd/autostart/pulseaudio-kde.desktop için de aynısını yapın ve nasıl gittiğini görün!
ostendali

yukarıdakiler işe yaramazsa hem pulseaudio-kde.desktop hem de pulseaudio.desktop'u (bir yere yedekleyin) kaldırmayı deneyin, sesiniz hala bu konuda endişelenmemek için çalışacaktır.
ostendali

erm ... pulseaudio'yu devre dışı bırakmaz mı?
sil

1
Eğer pulseaudio hakkında endişelenmeden önce ilk önce nedeni belirlemek gerekir ve hayır yukarıda söylediğim gibi devre dışı bırakmayacak, sadece hepsi otomatik başlatma devre dışı bırakacak ....
ostendali

@Ostendali ve @Dee ile aynı fikirde; rahatsız edici başlangıç ​​işlemini devre dışı bırakmayı deneyin. Bu , başlatmayı hızlı hale getirirse , Dee'nin önerdiği gibi günlüğe kaydetmeyi yeniden etkinleştirmeyi deneyin ve neyin ortaya çıktığını görün.
Wildcard

Yanıtlar:


8

İçin Tanı (değil çözelti) Eğer oturum etkinleştirmeniz gerekir pactlmodülü:

  • aşağıdaki dosyayı düzenle (sudo ile)

    /etc/pulse/client.conf
    
  • ve dosyaya aşağıdaki satırı ekleyin

    extra-arguments = -vvvv --log-target=newfile:/tmp/pulseverbose.log --log-time=1
    
  • Yeniden başlattıktan sonra giriş /tmp/pulseverbose.log, umarım potansiyel darbe ses kontrolü problemini içerecektir. Birden fazla dosya olabilir.

  • Geri gelip buraya yapıştırın ve size ek ipuçları verebiliriz.

  • Kaldırmak! /etc/pulse/client.confbitirdikten sonra gelen çizgi .

Çözüm için önce yeniden yüklemeyi denerdim pulseaudio, ancak günlükleri gördükten sonra, muhtemelen bu değişecektir. Bu nedenle önce bize günlüklerinizi verin. Sonunda pulseaudio ve alsa'yı yeniden yükleme adımları şunlar olabilir:

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
sudo alsa force-reload

ancak bu, sürücüleriniz yanlışsa / yanlış ayarlarla sakatlanmışsa çaresiz olabilir.

Güncelleme: Günlük dosyalarından tanılama : Sorununuzun özü burada yatıyor

D (   0.005|   0.000)  [pulseaudio] module-udev-detect.c: Loading module-alsa-card with arguments 'device_id="0" name="pci-0000_00_03.0" card_name="alsa_card.pci-0000_00_03.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"'
D (   3.010|   3.004)  [pulseaudio] reserve-wrap.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-zgX6izEp13: Connection refused

ardından bunun gibi birçok hata var:

I (   3.011|   0.000)  [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory

başlangıçta zamanınızı alır.

Önerilen çözümler:

  1. xxx Anlaşılan geçici bir soket var gibi görünüyor ve pulseaudio bunu başaramıyor. Lütfen bir /tmp/dbus-zgX6izEp13dosya olup olmadığını kontrol edin ve evet ise, dosyayı kaldırın sudo rm /tmp/dbus-zgX6izEp13ve bir değişiklik varsa yeniden başlatmayı deneyin.

    - Güncelleme : böyle bir dosya yoktur, pulseaudio'nun kullanmak istemesinden veya bir şeyin aynı anda yazmak istemesinden hemen önce oluşturulduğu anlamına gelir. Bazı yapılandırmalar değiştirilebilir / iki katına çıkarılabilir.

  2. Pulseaudio'yu temizlemeyi ve yeniden yüklemeyi deneyebilirsiniz. Yukarıdaki metne bakın.

Bir şey yardımcı olursa lütfen kısa bir yanıt verin.


Tamam, bunun için teşekkürler. Günlükleri sağlamanın en iyi yolu nedir? Client.conf dosyasına ekledim, yeniden başlattım, oturum açtım ve client.conf dosyasından kaldırdım ve şimdi üç dosyam var: pulseverbose.log, .log.1 ve .log.2, 279K, 2.5K, 313K boyutlarında. Bunların hepsini yapıştıramıyorum :-) Aranacak belirli şeyler var mı?
sil

Bir dosyanın bağlantısını örneğin google sürücüde ( docs.google.com/document/d/… ) veya başka bir dosya paylaşım hizmetinde paylaşabilirsiniz .
Dee



@sil lütfen sorunuzun bağlantısını ekler misiniz? İlgili tüm bilgileri bulmayı kolaylaştırır.
Tobias
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.