После входа в систему рабочий стол зависает для ~20s прежде, чем показать Единицу. Bootchart предлагает pactl.Помощь?

После того, как я войду в систему своего рабочего стола Ubuntu 14.04, я вижу свое настольное образование в течение приблизительно 20 секунд перед фактическими настольными загрузками Единицы. Я установил bootchart, и это предполагает, что проблема - это pactl называется и занимающей много времени, чтобы сделать что-то, и что основной настольный запуск заблокирован на этом:

enter image description here

Как я могу определить где это pactl вызов, и почему могло бы требоваться много времени?

Журналы от запуска pulseaudio в: http://kryogenix.org/random/pulseverbose/.

11
задан 23 December 2015 в 08:29

1 ответ

Для Диагноза (не решение) необходимо позволить войти в систему pactl модуль:

  • редактирование (с sudo) после файла

    /etc/pulse/client.conf
    
  • и добавьте следующую строку к файлу

    extra-arguments = -vvvv --log-target=newfile:/tmp/pulseverbose.log --log-time=1
    
  • После перезагрузки входят в систему /tmp/pulseverbose.log будет, надо надеяться, содержать потенциальную проблему импульсной регулировки звука. Мог быть больше чем один файл.

  • Возвратитесь и вставьте его здесь, и мы можем дать Вам дополнительные подсказки.

  • Удалите! строка от /etc/pulse/client.conf после окончания.

Для Решения я сначала попытался бы переустановить pulseaudio, но после того, как мы будем видеть журналы, возможно это изменится. Поэтому дайте нам свои журналы сначала. В конечном счете шаги для переустановки pulseaudio и alsa могли быть:

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

но это может быть беспомощно, например, если Ваши драйверы являются неправильными/хромыми неправильными настройками и т.д.

Обновление: Диагноз от файлов журнала: Ядро Вашей проблемы находится здесь

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

сопровождаемый многими ошибками как это:

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

который занимает время на запуске.

Предлагаемые решения:

  1. xxx Похож существует временный сокет, оставленный открытым, и pulseaudio не передает его. Проверьте, существует ли a /tmp/dbus-zgX6izEp13 файл и если да, удалите его sudo rm /tmp/dbus-zgX6izEp13 и попытайтесь перезагрузить, если существует изменение.

    - Обновление: нет такого файла, средства, что это создается непосредственно перед тем, как pulseaudio хочет использовать его или что-то хочет записать это одновременно. Некоторая конфигурация могла быть michmached/doubled.

  2. Можно попытаться произвести чистку и переустановить pulseaudio. См. текст выше.

Дайте короткий ответ, если что-то помогает.

8
ответ дан 23 November 2019 в 04:08

Другие вопросы по тегам:

Похожие вопросы: