Plymouth не может работать нормально с графической темой.

Вопрос или проблема

Вот gentoo-kernel(6.11.3) с openrc(0.55.1)+elogind(255.5) и dracut(103-r4)+grub(2.12-r5) операционная система. Версия plymouth 22.02.122-r2

Аппаратное обеспечение: amd64, nvidia

Plymouth не может работать плавно для запуска sddm с любой графической темой, конфигурация с графической темой будет вспыхивать или мигать анимацией снова и снова, но sddm не будет работать так, как должно. Только тема “детали” может работать нормально, но, как вы все знаете, эта тема не является графической темой.

Я заметил, что издатель Plymouth в gitlab объявил, что Plymouth не поддерживает сборку из исходного кода, вызванную его зависимостью от дистрибутива.

И я заметил, что текущая версия plymouth в репозитории gentoo с временной меткой 2022 года, а текущая версия в gitlab с временной меткой 2024 года, я не уверен, связано ли то, с чем я столкнулся, с разницей в версиях.

Ответ или решение

Проблема с работой Plymouth в вашей системе Gentoo, которая включает ядро версии 6.11.3, OpenRC, elogind, dracut и GRUB, может быть связана с несколькими факторами. Давайте подробно рассмотрим возможные причины и решения.

Описание проблемы

Вы сообщили, что Plymouth не работает корректно с графическими темами и вместо этого возникает "мерцание" анимации, когда вы пытаетесь запустить SDDM. Единственная тема, которая работает стабильно, – это "details", но она не предоставляет графического интерфейса, который был бы желателен.

Возможные причины

  1. Неверная конфигурация Plymouth: Ваша конфигурация Plymouth может быть настроена неправильно. Убедитесь, что конфигурационные файлы Plymouth соответствуют графическим темам, которые вы пытаетесь использовать.

  2. Драйвера NVIDIA: Установка драйверов NVIDIA может также влиять на работу Plymouth, особенно если они не корректно загружаются до инициализации X-сервера. Рекомендуется проверить, установлены ли последние версии драйверов и правильно ли они настроены.

  3. Версия Plymouth: Вы отметили, что текущая версия Plymouth в репозиториях Gentoo устарела и может отличаться от версии, представленной в GitLab. Разница в версиях может содержать важные обновления или исправления ошибок, которые связаны с работой графических тем. Поэтому, возможно, стоит рассмотреть возможность обновления до более свежей версии.

  4. Совместимость с Dracut: Dracut может также иметь значение в работе Plymouth, так как он отвечает за создание initramfs. Убедитесь, что в процессе сборки initramfs используется правильная конфигурация для Plymouth, включающая необходимые модули для графики.

Рекомендации по решению проблемы

  1. Проверка конфигурации Plymouth:

    • Убедитесь, что файл конфигурации Plymouth (/etc/plymouth/plymouth.conf) корректно указывает на нужную графическую тему.
    • Попробуйте сбросить настройки и снова установить нужную тему.
  2. Обновление драйверов NVIDIA:

    • Проверьте наличие обновленных драйверов для вашей видеокарты NVIDIA и убедитесь, что они установлены и загружаются корректно.
  3. Обновление Plymouth:

    • Попробуйте установить более свежую версию Plymouth из портативных репозиториев GitLab. Это может устранить проблемы, связанные с старыми версиями.
  4. Переустановка и настройка Dracut:

    • Пересоберите initramfs с использованием Dracut, уточнив параметры, необходимые для поддержки графики. Это можно сделать с помощью команды:
      dracut --force
  5. Проверка журналов:

    • Изучите системные журналы (например, с помощью journalctl) на предмет сообщений, связанных с Plymouth и SDDM, которые могут дать больше информации о причинах сбоя.

Заключение

Проблема с работой Plymouth при запуске графической среды в Gentoo может быть связана как с конфигурационными файлами, так и с драйверами, или устаревшей версией самого Plymouth. Рекомендуется систематически проверять и обновлять компоненты, связанные с графическим стартом, и тщательно следить за журналами, чтобы выявить конкретные причины проблем. Если проблема сохраняется, может потребоваться обратиться к сообществу Gentoo для получения дополнительной поддержки и рекомендаций.

Оцените материал
Добавить комментарий

Капча загружается...