This is soultion how to fix no splash screen in Ubuntu after nvidia proprietary driver installation. It's no matter what Ubuntu version you use, it should work anyway. (TESTED ON 14.04)
Open your terminal and type:
sudo gedit /etc/default/grub
Find this line:
Add below (of course choose your resolution):
GRUB_GFXMODE=1024x768x32(TRY WITHOUT OR DIFFERENT BIT DEPTH)
GRUB_GFXPAYLOAD_LINUX=1920x1080x32(YOU CAN ALSO USE THE KEEP OPTION)
Save file and type in terminal:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash(ALLOWS TO AVOID THAT THE SPLASH SCREEN IS DISPLAYED FOR A FEW SECONDS)
sudo update-initramfs -u sudo update-grub2
For all those who complain about the presence of black borders in "plymouth", try to make these changes before installing the nvidia driver or switch back from nvidia to nouveau and from nouveau to nvidia. Kernel update from the Software Updater? It happened to me; I don't know if it matters. I don't know for which of these reasons, but after a few reboots, the black borders are gone.
discovered the secret: during all these beautiful things, something strange happened.
glxinfo | grep vendor server glx vendor string: SGI client glx vendor string: Mesa Project and SGI OpenGL vendor string: nouveau
TO FIX IT:
I added to
glxinfo | grep vendor server glx vendor string: NVIDIA Corporation client glx vendor string: NVIDIA Corporation OpenGL vendor string: NVIDIA Corporation
!! Unfortunately, the black borders reappear !!