Here is what you will have to do. First, restart your system and hold Shift to display GRUB menu. Now press C to get to a command line. Write the following commands:
insmod vbe vbeinfoIt will give you an output similar to this:
|vbeinfo example output|
Remember the best resolution or make a photo of this screen, then press Esc to boot into the operating system. Let's tell GRUB to use it. Edit /etc/default/grub with root permissions (i.e. gksu gedit /etc/default/grub) and add the following lines[4, 5]:
GRUB_GFXPAYLOAD_LINUX="keep" GRUB_VIDEO_BACKEND="vbe" GRUB_GFXMODE="1280x1024x32"Replace 1280x1024x32 from my example with your resolution. Now we need to tell Plymouth to use framebuffer to display graphics. Open /etc/initramfs-tools/conf.d/splash with a text editor with root permissions and add this line:
FRAMEBUFFER=yWe're almost done. All that is left is to update GRUB and the kernel. Run the following commands:
sudo update-initramfs -u sudo update-grubNow you can reboot. You may still notice strange behavior. For example, on my computer, the Ubuntu logo appears for a short time, then it disappears and only the dots remain. But it's better than Plymouth in text mode.
- sambrightman. Plymouth on Ubuntu Wiki (CC-BY-SA 3.0).
- BinaryTides. Fix low resolution grub and splash screen with Nvidia drivers on Ubuntu 14.04.
- ArchLinux Wiki. Plymouth (GNU FDL).
- If Not True Then False. Fedora 20 nVidia Drivers Install / Uninstall / Restore Plymouth.
- Nolt. Answer on How to fix plymouth (splash screen) in all Ubuntu releases! at AskUbuntu (CC-BY-SA 3.0).