Вопрос или проблема
Я столкнулся с проблемой зеленого экрана после установки Ubuntu 24.04.01 LTS на мой Raspberry Pi 5 (16GB). Вот что я попробовал сделать:
- Установил ОС с помощью Raspberry Pi Imager.
- Скачал образ напрямую с официального сайта Ubuntu и записал его с помощью Balena Etcher.
- В обоих случаях система не загружалась дальше зеленого экрана.
Мне удалось обойти зеленый экран, отредактировав файл cmdline.txt
и добавив параметр nomodeset
. Однако это вызвало следующие проблемы:
- Графика искажена и неправильно отображается.
- Разрешение экрана и частота обновления очень низкие, что делает систему непригодной для практического использования.
Я уверен, что это связано с проблемой графического драйвера, но не знаю, как её решить. Я новичок в Ubuntu и Raspberry Pi, поэтому буду признателен за четкие, пошаговые инструкции или наставления.
Детали системы:
- Raspberry Pi 5 (16GB)
- Ubuntu 24.04.01 LTS
- Дисплей подключен через HDMI
Вопросы:
- Как сделать так, чтобы система работала правильно без использования параметра
nomodeset
? - Есть ли способ установить или настроить правильные графические драйверы для Raspberry Pi 5 на Ubuntu 24.04.01 LTS?
Буду признателен за любую помощь. Спасибо!
Я смог решить эту проблему, но после загрузки появились другие проблемы.
Когда вы загрузились с параметром nomodeset в cmdline.txt и дали Ubuntu завершить начальную загрузку, вы можете открыть неграфическую оболочку и выполнить обновление системы “sudo apt-get update” и “sudo apt-get dist-upgrade”. Затем вы можете удалить этот параметр из файла и перезагрузиться.
Похоже, что 24.10 имеет более поздние обновления и загружается в рабочий стол без этих проблем. Однако, как только я попал на рабочий стол в обеих версиях, большинство приложений, которые требуют GPU, не работают из-за графических сбоев. Если вы попытаетесь открыть центр программного обеспечения, он падает.
Возможно, 16GB Pi 5 пока слишком нова, и нам придется ждать дальнейших обновлений Ubuntu.
Та же проблема возникает с Raspberry Pi 5 8GB с проблемой зеленого экрана.
Но у меня есть решение.
Установите серверную версию Ubuntu 24.04.01 LTS.
Не устанавливайте версию Desktop.
Затем выполните следующие команды:
sudo apt-get update
sudo apt-get dist-upgrade
После этого установите графическую оболочку:
sudo apt-get install ubuntu-desktop
И, наконец, установите App Store:
sudo snap install snap-store
Я могу подтвердить, что есть новая ревизия, связанная с выпуском Raspberry Pi 5 16GB, но новая ревизия 1.1 также присутствует на моделях 8GB и 4GB:
https://forums.raspberrypi.com/viewtopic.php?t=376730
Моим решением было взять модель Rev 1.0, установить Ubuntu 24.04 LTS, выполнить “apt upgrade”, а затем физически переместить SD-карту на более новый RPi.
Ubuntu 24.10 работает нормально (но это не LTS – не рекомендуется для использования в производственных средах)
Ответ или решение
Теория
Проблемы с зелёным экраном и графическими артефактами при запуске Ubuntu 24.04.01 LTS на Raspberry Pi 5 (16 ГБ) связаны с несовместимостью графических драйверов. Raspberry Pi 5 – это относительно новое устройство, и поддержка его графического процессора может быть не полностью реализована в текущих версиях Ubuntu, что приводит к таким проблемам. Параметр nomodeset
, добавляемый в cmdline.txt
, временно отключает автоматическое обнаружение графических режимов, что позволяет системе загружаться, но вызывает искажения в графике и снижает производительность.
Пример
Различные пользователи сообщили о схожих проблемах при использовании Raspberry Pi 5 с Ubuntu, отмечая, что установка серверной версии Ubuntu и последующая установка графического интерфейса помогают избежать проблем с зелёным экраном и графическими артефактами. Это связано с тем, что серверная версия не устанавливает графические компоненты по умолчанию, что позволяет обновить систему до последней версии перед добавлением графического интерфейса.
Применение
Для исправления проблем с зелёным экраном и искажениями графики, рекомендуется следующий пошаговый план:
-
Установите серверную версию Ubuntu 24.04.01 LTS:
Используйте Raspberry Pi Imager или Balena Etcher для прошивки серверного образа Ubuntu на SD-карту. -
Первоначальная настройка системы:
Запустите Raspberry Pi, используя серверную версию. На этом этапе графический интерфейс не будет установлен, что позволит избежать проблем с зелёным экраном. -
Обновите систему:
- Подключитесь к интернету и войдите в терминал.
- Обновите список пакетов:
sudo apt-get update
- Установите обновления:
sudo apt-get dist-upgrade
-
Установка графического интерфейса:
- После обновления системы установите графический интерфейс:
sudo apt-get install ubuntu-desktop
- После обновления системы установите графический интерфейс:
-
Установка App Store:
- Установите магазин приложений, используя Snap:
sudo snap install snap-store
- Установите магазин приложений, используя Snap:
-
Проверка работы системы:
- Перезагрузите Raspberry Pi и убедитесь, что система загружается без графических искажений.
-
Дополнительные рекомендации:
- Если после выполнения всех шагов проблемы с графикой остаются, рассмотрите возможность переключения на более стабильную версию Ubuntu (например, Ubuntu 24.10) или дождитесь выпуска новых обновлений, обеспечивающих полную поддержку Raspberry Pi 5.
- Следите за обновлениями на форумах и официальных страницах Ubuntu и Raspberry Pi, чтобы быть в курсе последних правок и рекомендаций.
Этот подход позволяет эффективно обойти проблемы, возникающие из-за несовместимости графических драйверов на новых устройствах. Важно помнить, что работа с новыми аппаратными средствами всегда требует внимательности и, возможно, некоторых дополнительных усилий для установки всех необходимых обновлений и патчей.