Summary: | Не показывается splash, если включен вывод на serial console | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | plymouth | Assignee: | Олег Соловьев <mcpain> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P5 | CC: | klark, mcpain, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
See Also: |
https://bugzilla.altlinux.org/show_bug.cgi?id=41521 https://bugzilla.altlinux.org/show_bug.cgi?id=38710 |
Description
Антон Мидюков
2020-11-20 20:38:57 MSK
А как выводить картинки на текстовую консоль? (In reply to Alexey Shabalin from comment #1) > А как выводить картинки на текстовую консоль? Выводить нужно на tty1, если на ней инициализировался framebuffer. Разве при указании только console=ttyS0, на tty1 что-то выводится? (In reply to Alexey Shabalin from comment #3) > Разве при указании только console=ttyS0, на tty1 что-то выводится? Включение framebuffer видно. Экран моргает и меняет разрешение. (Ответ для Alexey Shabalin на комментарий #3) > Разве при указании только console=ttyS0, на tty1 что-то выводится? Проблема же в том, что при указании: console=ttyS0,115200 console=tty1 Вывод сообщени (Ответ для Alexey Shabalin на комментарий #3) > Разве при указании только console=ttyS0, на tty1 что-то выводится? Проблема же в том, что при указании: console=ttyS0,115200 console=tty1 Вывод идёт на tty1, а plymouth не запускается. Такая комбинация позволяет получить приглашение shell на последовательной консоли также. Оказывается, если нажать ESC, то plymouth начинает выводить. На tty1 выводятся '...', а на последовательную консоль точки. Проблема состоит в том, что plymouth пытается выводить на serial console. Из-за этого у него включается fallback тема "три точки". Указание параметра plymouth.ignore-serial-consoles в cmdline ядра решает эту проблему. splash работает, вывод сообщений загрузки в serial console работает(если quiet убрать). Я думаю, что надо включить этот параметр по-умолчанию в коде самого plymouth. Внедрять в cmdline ядра повсюду как-то не очень хочется... Это позволит включить plymouth на всех платформах. plymouth-1:22.02.122-alt1.20221016 -> sisyphus: Fri Apr 28 2023 Anton Midyukov <antohami@altlinux> 1:22.02.122-alt1.20221016 - snapshot 4bd41a355fa017afa4db86282b90eb67bbf9db59 (Closes: 44297) - Revert "Revert "drm: Remove explicit set_scan_out_buffer() from activate()"" - src/main.c: set ignore_serial_consoles = true (Closes: 39326) - bgrt-alt: add bgrt-fallback.png - Revert "Fix daemon install ignoring configured runstatedir" - Revert "Use standard runstatedir vs custom flag" |