Как исправить Plymouth (заставку) во всех выпусках Ubuntu!


27

Как исправить черный или сломанный плимут (заставку) после установки проприетарных драйверов nvidia в Ubuntu (обычно это происходит во всех выпусках Ubuntu)? Неважно, в какой версии драйверов nvidia я устанавливаю, ошибка всегда присутствует.


Работает нормально, но в моем случае, GeForce 7300 LE, мне пришлось снизить глубину цвета до 16 - т.е. 1280x1024x16 вместо 1280x1024x24, поскольку последний дал плохое разрешение на экране плимута.
gdesilva

Замечательно. Он также отлично работает с Intel. Спасибо


Нет, в предоставленных вами темах устаревшая информация или отсутствует / не нужна для установки пакетов.
Нолт

Ответы:


42

Вот решение для решения проблемы отсутствия plymouth (заставки) в Ubuntu после установки проприетарного драйвера nVidia. Неважно, какую версию Ubuntu вы используете, она должна работать в любом случае.

Откройте свой терминал и введите

sudo apt-get install v86d

затем

sudo -H gedit /etc/default/grub

Найти эту строку

#GRUB_GFXMODE=640x480

и измените на это ( конечно, выберите ваше разрешение )

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Примечание: вы можете попробовать GRUB_GFXMODE=1440x900x24, но остерегайтесь указания глубины цвета. Вы должны указать поддерживаемое значение. Если не работает, то скорее удалите его. Более подробная информация в руководстве .

Также обратите внимание: старые видеокарты Nvidia требуют GRUB_GFXMODEсвойства в формате <width>x<height>-<depth>(например 1920x1200-24, но не 1920x1200x24).

Сохраните файл и введите в терминал

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub

У меня это работало во всех версиях Ubuntu. Попробуй :)


Это все еще верно для видеокарт AMD?
Жоау Андре

К сожалению, у меня нет графики AMD, поэтому вам нужен тест самостоятельно.
Нолт

Уже проверил, работает :)
João André

Это решение только частично работает для меня в Ubuntu GNOME 15.04. У меня дисплей 1600x900 и Nvidia Geforce GT 620. После выполнения описанных здесь шагов в течение нескольких секунд отображается всплеск, затем экран становится черным, и перед тем, как экран снова становится черным, отображаются только анимированные точки.
Алекс Дьюппен

1
@janoChen Решение все еще только частично работает, но я в порядке. Я слышал, что проблема в том, что моя видеокарта низкокачественная, поэтому она не получает столько поддержки драйверов.
Алекс Дьюппен

5

Если вышеприведенное решение не работает, убедитесь, что в файле /boot/grub/grub.cfg используется $ vt_handoff.

В файле найдите строку, начинающуюся с:

linux   /boot/vmlinuz ...

в соответствующем разделе меню загрузки (например, первое появление этой строки, если вы хотите восстановить заставку для первого варианта загрузки меню grub) и убедитесь, что эта строка заканчивается

... quiet splash $vt_handoff

Вот пример в моем случае (закомментированная строка заменяется второй строкой), замените xxxx на существующий UUID загрузочного раздела:

#   linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   nmi_watchdog=0
    linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   quiet splash $vt_handoff

0

Драйверы Nvidia proprietarty не поддерживают KMS до недавнего времени. KMS требуется для работы Plymouth (заставки). Это проблема Nvidia (не Ubuntu каноническая). Я бы порекомендовал оставить это так (это не влияет на ваше ежедневное использование) и подождать nvidia 364.12 или новее в репозитории Ubuntu. С nvidia 364.12 работает plymouth.

Если вы нетерпеливы, вы можете использовать это:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364

Этот ответ предназначен для новых пользователей Ubuntu
john9983

По какой-то причине я не могу использовать рендеринг с помощью графического процессора в Blender (CUDA), как только этот драйвер установлен.
ByteHamster

Попробуйте новый драйвер nvidia-367
john9983

1
@ByteHamster, если я не ошибаюсь. Вам нужно установить этот пакет, nvidia-cuda-devчтобы использовать CUDA.
Михал Przybylowicz

Я не знаю точно, но я думаю, что пакет cuda был установлен. Во всяком случае, позже я переключился на совершенно другой дистрибутив по другим причинам (больше не Плимут). В любом случае, спасибо за ваше предложение!
ByteHamster
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.