BUG: Plymouth (Ubuntu Boot Splash) Reverts To 640×480 With Proprietary NVIDIA Driver
sudo dpkg-reconfigure grub-pc first. With that, I no longer needed to make the tweaks in this article.
Gah! It was so beautiful after the initial setup! 1680×1050 of native-res boot screen. Then I installed the proprietary NVIDIA drivers and it fell apart. Not only did the resolution fall down to 640×480, but the text input box dipped below the screen (I use encryption) and the dots seemed to cut into one another. I don’t know who deserves a swift kick in the [pick body part here], but I lean towards NVIDIA as I could not install in a VESA text mode AND things worked just fine with the open-source nv module.
Install the v86d package needed to use uvesafb
sudo apt-get -y install v86d
Edit Grub2’s config
sudo nano /etc/default/grub
Change the GRUB_CMD_LINUX_DEFAULT line to read:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
Change the GRUB_GFXMODE line to read:
Edit the modules that initramfs-tools will build into the initramfs image
gksu gedit /etc/initramfs-tools/modules
Add this line at the end ([cd] = color depth, typically 24):
uvesafb mode_option=[resolution]-[cd] mtrr=3 scroll=ywrap
Open a new file that will configure the splash screen inside initramfs
sudo nano /etc/initramfs-tools/conf.d/splash
Make sure this is the only line:
Now update everything
sudo update-initramfs -u sudo update-grub2
Reboot and bask in your glory!