Solución para ver Plymouth correctamente con drivers de Nvidia ó ATI

bootHemos encontrado una solución que realmente funciona para Nvidia y ATI además de poder usar el TTY cuando pulsamos Ctrl+Alt+F1 para cuando tengamos problemas con el entonrno gráfico.

Lo acabo de probar y funciona sin problemas. Aquí os dejo las instrucciones:

Instalamos estos paquetes:

sudo apt-get install v86d hwinfo

Buscamos una resolución que queramos y sea soportada por nuestra tarjeta con hwinfo.

sudo hwinfo –framebuffer

Nos saldrá algo como en la imagen

PantallazoUna vez elegida la resolución que queramos en mi caso puse 1280×800 aunque la más segura es 1024×768, editamos el archivo /etc/default/grub para asgurarnos que el boot utiliza uvesafb framebuffer. Ponemos en el terminal

sudo gedit /etc/default/grub

Buscamos la línea que ponga GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” y la sustituimos por

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset video=uvesafb:mode_option=1280×800-24,mtrr=3,scroll=ywrap”

Descomentamos #GRUB_GFXMODE, es decir, eliminamos el # y le ponemos la resolución que al resto

GRUB_GFXMODE=1280×800

Guardamos y cerramos.

Ahora editamos /etc/initramfs-tools/modules para incluir uvesafb añadiendo la siguiente línea al final del documento y guardamos.

uvesafb mode_option=1280×800-24 mtrr=3 scroll=ywrap

Le forzamos a usar framebuffer con:

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

Actualizamos el grub además del initramsfs

sudo update-grub2
sudo update-initramfs -u

Reiniciamos y listo. La primera vez tardará un poco más pero después ya funciona de forma correcta.

Fuente