Bug 50076 - Не работает plymouth на UEFI с ядром un-def
Summary: Не работает plymouth на UEFI с ядром un-def
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd-plymouth (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-19 10:00 MSK by A1exaAK
Modified: 2024-05-15 20:22 MSK (History)
7 users (show)

See Also:


Attachments
Видео не работающего plymouth (3.69 MB, video/mp4)
2024-04-19 10:00 MSK, A1exaAK
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description A1exaAK 2024-04-19 10:00:01 MSK
Created attachment 15910 [details]
Видео не работающего plymouth

ALT Regular Sisyphus x86_64 
Linux 6.6.28-un-def-alt1 
GNOME 46.0

Iris Plus Graphics G1 
GeForce MX350 
ASUSTeK Computer Inc. Device [1043:1bcf] 


rpm -qa |grep plymouth |grep -v make-initrd
plymouth-theme-bgrt-alt-24.004.60-alt3.noarch
plymouth-plugin-label-24.004.60-alt3.x86_64
plymouth-24.004.60-alt3.x86_64
libplymouth-graphics-24.004.60-alt3.x86_64
plymouth-scripts-24.004.60-alt3.x86_64
plymouth-plugin-two-step-24.004.60-alt3.x86_64
libplymouth-24.004.60-alt3.x86_64
plymouth-plugin-script-24.004.60-alt3.x86_64
Comment 1 Антон Мидюков 2024-04-19 10:50:40 MSK
В телеграме провели откат plymouth на версию 22.02.122-alt4.20221016 и помогло, но не совсем. Запускается plymouth уже когда udev отработал в системе, а не в initrd. А это значит, что чего-то или нет в initrd или оно не успевает отработать там.
Самое простое для intel добавить в /etc/initrd.mk:
MODULES_PRELOAD += i915

и сделать make-initrd
Comment 2 A1exaAK 2024-04-19 10:53:55 MSK
Данная проблема проявляется на всехвидео картах
INTEL
AMD
NVIDIA

на всех стоит Linux 6.6.28-un-def-alt1 и GNOME 46.0
Comment 3 A1exaAK 2024-04-19 10:59:49 MSK
(Ответ для Антон Мидюков на комментарий #1)
> В телеграме провели откат plymouth на версию 22.02.122-alt4.20221016 и
> помогло, но не совсем. Запускается plymouth уже когда udev отработал в
> системе, а не в initrd. А это значит, что чего-то или нет в initrd или оно
> не успевает отработать там.
> Самое простое для intel добавить в /etc/initrd.mk:
> MODULES_PRELOAD += i915
> 
> и сделать make-initrd

такой эффект наблюдаю с 22 версии, но не придавал значения ((
Comment 4 Антон Мидюков 2024-04-19 11:01:33 MSK
(Ответ для Алексей на комментарий #3)
> (Ответ для Антон Мидюков на комментарий #1)
> > В телеграме провели откат plymouth на версию 22.02.122-alt4.20221016 и
> > помогло, но не совсем. Запускается plymouth уже когда udev отработал в
> > системе, а не в initrd. А это значит, что чего-то или нет в initrd или оно
> > не успевает отработать там.
> > Самое простое для intel добавить в /etc/initrd.mk:
> > MODULES_PRELOAD += i915
> > 
> > и сделать make-initrd
> 
> такой эффект наблюдаю с 22 версии, но не придавал значения ((

Какой такой эффект?
Comment 5 A1exaAK 2024-04-19 11:06:16 MSK
(Ответ для Антон Мидюков на комментарий #4)
> (Ответ для Алексей на комментарий #3)
> > (Ответ для Антон Мидюков на комментарий #1)
> > > В телеграме провели откат plymouth на версию 22.02.122-alt4.20221016 и
> > > помогло, но не совсем. Запускается plymouth уже когда udev отработал в
> > > системе, а не в initrd. А это значит, что чего-то или нет в initrd или оно
> > > не успевает отработать там.
> > > Самое простое для intel добавить в /etc/initrd.mk:
> > > MODULES_PRELOAD += i915
> > > 
> > > и сделать make-initrd
> > 
> > такой эффект наблюдаю с 22 версии, но не придавал значения ((
> 
> Какой такой эффект?

как после даунгрейда на 22 версию, т.е. его не было пока не обновили на 22 версию и хуже стало на 24 версии
Comment 6 Антон Мидюков 2024-04-19 11:12:20 MSK
(Ответ для Алексей на комментарий #5)
> (Ответ для Антон Мидюков на комментарий #4)
> > (Ответ для Алексей на комментарий #3)
> > > (Ответ для Антон Мидюков на комментарий #1)
> > > > В телеграме провели откат plymouth на версию 22.02.122-alt4.20221016 и
> > > > помогло, но не совсем. Запускается plymouth уже когда udev отработал в
> > > > системе, а не в initrd. А это значит, что чего-то или нет в initrd или оно
> > > > не успевает отработать там.
> > > > Самое простое для intel добавить в /etc/initrd.mk:
> > > > MODULES_PRELOAD += i915
> > > > 
> > > > и сделать make-initrd
> > > 
> > > такой эффект наблюдаю с 22 версии, но не придавал значения ((
> > 
> > Какой такой эффект?
> 
> как после даунгрейда на 22 версию, т.е. его не было пока не обновили на 22
> версию и хуже стало на 24 версии

То есть после 28 апреля 2023 г началось?
Comment 7 A1exaAK 2024-04-19 11:19:14 MSK
(Ответ для Антон Мидюков на комментарий #6)
> (Ответ для Алексей на комментарий #5)
> > (Ответ для Антон Мидюков на комментарий #4)
> > > (Ответ для Алексей на комментарий #3)
> > > > (Ответ для Антон Мидюков на комментарий #1)
> > > > > В телеграме провели откат plymouth на версию 22.02.122-alt4.20221016 и
> > > > > помогло, но не совсем. Запускается plymouth уже когда udev отработал в
> > > > > системе, а не в initrd. А это значит, что чего-то или нет в initrd или оно
> > > > > не успевает отработать там.
> > > > > Самое простое для intel добавить в /etc/initrd.mk:
> > > > > MODULES_PRELOAD += i915
> > > > > 
> > > > > и сделать make-initrd
> > > > 
> > > > такой эффект наблюдаю с 22 версии, но не придавал значения ((
> > > 
> > > Какой такой эффект?
> > 
> > как после даунгрейда на 22 версию, т.е. его не было пока не обновили на 22
> > версию и хуже стало на 24 версии
> 
> То есть после 28 апреля 2023 г началось?

Да
Comment 8 A1exaAK 2024-04-19 19:57:28 MSK
Ломает Linux 6.6.28-un-def-alt1
Comment 9 A1exaAK 2024-04-21 19:21:26 MSK
(Ответ для Антон Мидюков на комментарий #1)
> В телеграме провели откат plymouth на версию 22.02.122-alt4.20221016 и
> помогло, но не совсем. Запускается plymouth уже когда udev отработал в
> системе, а не в initrd. А это значит, что чего-то или нет в initrd или оно
> не успевает отработать там.
> Самое простое для intel добавить в /etc/initrd.mk:
> MODULES_PRELOAD += i915
> 
> и сделать make-initrd

Для Intel (Intel+ Nvidia)
В файл в /etc/initrd.mk добавил:
MODULES_PRELOAD += i915

Далее седал от sudo:
make-initrd

Помогло

Как сделать для AMD?
Comment 11 A1exaAK 2024-04-26 09:56:50 MSK
Можно закрыть таск работает.
Comment 12 Repository Robot 2024-05-15 20:22:51 MSK
make-initrd-2.45.0-alt2.1 -> sisyphus:

 Mon Apr 22 2024 Anton Midyukov <antohami@altlinux> 2.45.0-alt2.1
 - fix plymouth showing, when drm is not ready (ALT#50076)
 - udev: do not show the error that it is impossible to set the log level.