¡Cómo arreglar plymouth (pantalla de bienvenida) en todas las versiones de Ubuntu!

27

¿Cómo arreglar Plymouth negro o roto (pantalla de bienvenida) después de la instalación de controladores propietarios de nvidia en Ubuntu (ocurre generalmente en todas las versiones de Ubuntu)? No importa qué versión de controladores de nvidia instale, el error siempre está presente.

Nolt
fuente
Funciona bien, pero en mi caso, GeForce 7300 LE, tuve que reducir la profundidad de color a 16, es decir. 1280x1024x16 en lugar de 1280x1024x24 ya que este último daba una resolución pobre en la pantalla de Plymouth.
gdesilva
Maravilloso. También funciona con Intel perfectamente. Gracias
No, en los temas proporcionados por usted hay información desactualizada o falta / no es necesaria para instalar paquetes.
Nolt

Respuestas:

42

Aquí hay una solución para abordar el problema de no plymouth (pantalla de bienvenida) en Ubuntu después de la instalación de un controlador propietario de nVidia. No importa qué versión de Ubuntu uses, debería funcionar de todos modos.

Abre tu terminal y escribe

sudo apt-get install v86d

Luego

sudo -H gedit /etc/default/grub

Encuentra esta línea

#GRUB_GFXMODE=640x480

y cambie por este ( por supuesto, elija su resolución )

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Nota: Puede intentarlo GRUB_GFXMODE=1440x900x24, pero tenga cuidado de especificar la profundidad de color. Debe especificar un valor compatible. Si no funciona, más bien elimínelo. Más información en el manual .

También tenga en cuenta: las tarjetas gráficas Nvidia antiguas requieren la GRUB_GFXMODEpropiedad en el formato <width>x<height>-<depth>(por ejemplo 1920x1200-24, pero no 1920x1200x24).

Guardar archivo y escribir en la terminal

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

Funcionó para mí en todas las versiones de Ubuntu. Darle una oportunidad :)

Nolt
fuente
¿Sigue siendo válido para las tarjetas gráficas AMD?
João André
Lamentablemente, no tengo gráficos AMD, por lo que necesita una prueba usted mismo.
Nolt
Ya lo probé, funciona :)
João André
Esta solución solo funciona parcialmente para mí en Ubuntu GNOME 15.04. Tengo una pantalla de 1600x900 y una Nvidia Geforce GT 620. Después de seguir los pasos aquí, la pantalla se muestra durante unos segundos, luego la pantalla se vuelve negra y solo se muestran los puntos animados antes de que la pantalla se vuelva negra nuevamente.
Alex Dueppen
1
@janoChen La solución todavía funciona solo parcialmente, pero estoy de acuerdo. He oído que es un problema que mi tarjeta gráfica sea de gama baja, por lo que no obtengo tanta compatibilidad con el controlador.
Alex Dueppen
5

Si la solución anterior no funciona, verifique que $ vt_handoff se use en el archivo /boot/grub/grub.cfg

En el archivo, busque la línea que comienza con:

linux   /boot/vmlinuz ...

en la sección correspondiente del menú de inicio (por ejemplo, la primera aparición de esta línea si desea restaurar la pantalla de inicio para la primera opción de inicio del menú de grub) y asegúrese de que esta línea termine con

... quiet splash $vt_handoff

Aquí está el ejemplo en mi caso (línea comentada reemplazada por segunda línea), reemplace xxxx por el UUID existente de la partición de arranque:

#   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
eosfera
fuente
0

Los controladores propietarios de Nvidia no son compatibles con KMS, hasta hace poco. Se requiere KMS para que funcione Plymouth (pantalla de bienvenida). Es un problema de Nvidia (no ubuntu canonical). Recomendaría dejarlo así (no afecta su uso diario) y esperar a nvidia 364.12 o más reciente en el repositorio de Ubuntu. Con nvidia 364.12 plymouth funciona.

Si eres impaciente, puedes usar esto:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
john9983
fuente
esta respuesta está destinada a nuevos usuarios de ubuntu
john9983
Por alguna razón, no puedo usar el procesamiento de GPU con Blender (CUDA) tan pronto como este controlador esté instalado.
ByteHamster
Pruebe un controlador más nuevo nvidia-367
john9983
1
@ByteHamster si no me equivoco Necesita instalar este paquete nvidia-cuda-devpara usar CUDA.
Michal Przybylowicz
No estoy seguro, pero creo que se instaló el paquete cuda. De todos modos, más tarde cambié a una distribución completamente diferente por otras razones (ya no Plymouth). Gracias por su sugerencia de todos modos!
ByteHamster