LINUX.ORG.RU

Зависает Plymouth при загрузке

 , , ,


1

1

При старте система зависает после нескольких секунд анимации Plymouth. При этом, если во время анимации её прервать функциональными клавишами, всё отлично грузится.

Буду рад любым наводкам - где читать, что проверять и т. д.

★★★★★

А без plymouth система быстро грузится (эти самые несколько секунд до появления окна ввода пароля)? Если да, то можно предположить, что система почему-то не переключается на tty иксов. Попробуй пощёлкать Ctrl + Alt + F1-F10 после зависания.

Также логичный вопрос: какая видеокарта и какие драйвера?

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от KivApple

Да, за несколько секунд. Щелкать пробовал, не помогает, система вообще ни на что не реагирует, кроме кнопки выключения.

Видеокарта интеловская интеграшка, драйвера стандартные i915.

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

А на кнопку включения как реагирует? Корректно завершает работу? Или надо держать 4 секунды, чтобы жёстко вырубить?

В любом случае предполагаю, что зависание по времени совпадает с моментом запуска иксов. Если это не kernel panic (а это не он, если система нормально реагирует на кнопку выключения), то можно потом загрузиться в лайв-систему и посмотреть логи иксов.

KivApple ★★★★★
()
Ответ на: комментарий от KivApple

На кнопку реагирует, после нажати ждет несколько секунд, быстро выводит что-то и отрубает питание.

Кстати, в /var/log сохранились Xorg.0.log.old и Xorg.1.log.old, это не логи предыдущего сеанса?

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от KivApple

В общем, сеанс с Plymouth заканчивается на моменте загрузки интеловского драйвера:

[    20.486] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
        i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
        915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
        Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    20.486] (II) intel: Driver for Intel(R) HD Graphics
[    20.486] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    20.486] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    20.486] (II) modesetting: Driver for Modesetting Kernel Drivers: kms

До этого момента логи практически индентичны (если не полностью идентичны). Если прервать Plymouth, загрузка продолжается:

[    19.675] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160919
[    19.675] (II) intel(0): SNA compiled from 2.99.917-757-g93942b7d
[    19.675] (WW) Falling back to old probe method for modesetting
[    19.676] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[    19.676] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3; using a maximum of 2 threads
[    19.676] (II) intel(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    19.676] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    19.676] (==) intel(0): RGB weight 888
[    19.676] (==) intel(0): Default visual is TrueColor
[    19.677] (II) intel(0): Output LVDS1 has no monitor section
[    19.677] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output LVDS1
[    19.677] (II) intel(0): Enabled output LVDS1
[    19.677] (II) intel(0): Output VGA1 has no monitor section
[    19.677] (II) intel(0): Enabled output VGA1
[    19.677] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    19.677] (II) intel(0): Output VIRTUAL1 has no monitor section
[    19.678] (II) intel(0): Enabled output VIRTUAL1
[    19.678] (--) intel(0): Output LVDS1 using initial mode 1366x768 on pipe 0
[    19.678] (==) intel(0): TearFree disabled
[    19.678] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    19.678] (==) intel(0): DPI set to (96, 96)
[    19.678] (II) Loading sub module "dri3"
[    19.678] (II) LoadModule: "dri3"
[    19.678] (II) Module "dri3" already built-in
[    19.678] (II) Loading sub module "dri2"
[    19.678] (II) LoadModule: "dri2"
[    19.678] (II) Module "dri2" already built-in
[    19.678] (II) Loading sub module "present"
[    19.678] (II) LoadModule: "present"
[    19.678] (II) Module "present" already built-in
[    19.678] (II) UnloadModule: "modesetting"
[    19.678] (II) Unloading modesetting
[    19.678] (==) Depth 24 pixmap format is 32 bpp
[    19.679] (II) intel(0): SNA initialized with Ironlake (gen5) backend
[    19.679] (==) intel(0): Backing store enabled
[    19.679] (==) intel(0): Silken mouse enabled
[    19.679] (II) intel(0): HW Cursor enabled
[    19.679] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    19.679] (==) intel(0): DPMS enabled
[    19.679] (==) intel(0): Display hotplug detection enabled
[    19.679] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[    19.680] (II) intel(0): [DRI2] Setup complete
[    19.680] (II) intel(0): [DRI2]   DRI driver: i965
[    19.680] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    19.680] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    19.680] (II) intel(0): hardware support for Present enabled
[    19.680] (--) RandR disabled
[    19.860] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от strace

Сначала поставил обычную из АУРа, 0.9.2, потом поблее старую, 0.8.8, разницы никакой, разве что на более старой Плаймут начал при выключении запускаться.

meliafaro ★★★★★
() автор топика

Ларчик просто открывался. Оказывается, lightdm.service нужно отключить, а вместо него включить lightdm-plymouth.service, который поставляется вместе с plymouth.

Надо бы запилить правку в арчевики.

Эх, ещё бы уведомление о старте systemd убрать, вообще красота была бы.

meliafaro ★★★★★
() автор топика
Последнее исправление: meliafaro (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.