Вопрос или проблема
Операционная система: Ubuntu 24.04, ядро Linux 6.10.9-1-t2-noble, Wayland, amdgpu, AMD Radeon™ Pro 580X, драйвер mesa, MacPro 7,1.
При завершении работы, если я хочу показать не тихий загрузочный экран и нажимаю клавишу “Esc”, я вижу искажённый текст в каждой строке, похожий на:
Знаки шрифта отображаются как квадраты в Ubuntu 18.04
Пытаюсь сбросить кэш шрифтов.
Это не сработало.
Я тоже это вижу. Вот снимок экрана.
Plymouth каким-то образом вызывает это.
Наилучший обходной путь, на мой взгляд, — изменить тему plymouth на текстовую.
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth 100
sudo update-alternatives --set default.plymouth /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
sudo update-initramfs -u
Это делает процесс входа не таким уж ужасным, и я не получаю ошибок рендеринга systemd.
Ответ или решение
Краткий обзор проблемы
Вы столкнулись с проблемой отображения искаженного текста при выключении системы на Ubuntu 24.04 с использованием ядра Linux 6.10.9-1-t2-noble, Wayland и графической карты AMD Radeon™ Pro 580X. Эта проблема возникает при попытке отключить "тихий режим" загрузки (quiet splash) и нажатии клавиши "Esc". Вместо корректного отображения текста появляются некорректные символы, что похоже на ситуации, описанные в статье о проблемах с шрифтами в предыдущих версиях Ubuntu.
Причина проблемы
Судя по всему, проблемы с отображением текста во время завершения работы системы связаны с системой графического отображения Plymouth, которая отвечает за показ графических заставок на этапе загрузки и завершения работы. Испорченный текст может возникать из-за некорректной работы драйвера графической карты, конфликта с темами Plymouth или проблем с кэшированием шрифтов.
Решение проблемы
1. Сброс кэша шрифтов
Хотя вы уже пытались сбросить кэш шрифтов, убедитесь, что все команды выполнены правильно. Используйте следующие команды в терминале для сброса кэша:
fc-cache -f -v
2. Изменение темы Plymouth
Если проблема продолжает сохраняться, одним из эффективных временных решений будет изменение темы Plymouth на текстовую. Это позволит избежать визуальных артефактов и ошибок рендеринга, сохраняя при этом приемлемый внешний вид при запуске системы. Чтобы изменить тему, выполните следующие команды:
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth 100
sudo update-alternatives --set default.plymouth /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
sudo update-initramfs -u
Эти команды изменят тему Plymouth на текстовую, что не только устранит проблему с дефектным отображением текста, но и минимизирует количество ошибок во время загрузки.
3. Обновление драйвера графической карты
Убедитесь, что вы используете последние версии драйверов для вашей графической карты AMD. Вы можете обновить драйверы, используя менеджер пакетов или скачав их с официального сайта AMD.
4. Проверка системных обновлений
Обязательно проверяйте наличие системных обновлений, которые могут содержать исправления для ошибок Plymouth или других компонент системы:
sudo apt update
sudo apt upgrade
Подводя итог, мы можем сказать, что проблема с искаженным текстом в Plymouth при завершении работы Ubuntu 24.04 может быть решена путем تغییرения темы Plymouth на текстовую и обновления драйверов графической карты. Эти действия помогут вам избежать визуальных артефактов и сделать процесс завершения работы системы более комфортным. Если проблема сохраняется, рекомендуется обратиться к сообществу Ubuntu или официальной поддержке для получения более специализированной помощи.