Note: Originally Posted by MrCorleone87 on this forum.
OK guys I think I might have a solution to your problems because I had the same problem on numerous distros when using NVIDIA (or ATI) drivers and it took me about 6 months to figure out what causes the problem. The freeze on reboot/shutdown doesn't happen with the Nouveau drivers but those are still not good enough to me. Although they're getting better.
So anyway, it is the boot splash that causes the problem. What you have to do is open your file manager as root. For those who don't know how to do it, you open the terminal and type
sudo nautilus or
su - c nautilus. Nautilus is obviously just an example , so if you're using thunar or pcmanfm you type in
su -c thunar etc etc.
Now, you go to
etc/default/grub and you look for the line:
and you change it to:
Then you look for the line:
and you uncomment it and change the resolution to the actual resolution of your screen. (Mine is 1366x76)
Once you do that, you add an additional line right under and it goes like this:
So when you're done , everything should look like this:
Now you save it, open a new terminal window and type in
sudo update-grub. You reboot and that's it.
Obviously you won't have plymouth anymore but console output instead. However I think it's definitely worth it and I rather have working NVIDIA (or ATI) drivers without splash screen than the other way around. This solution works for me and it works for all the Ubuntu based distros. I hope it will work for you guys and let me know if it did. This was really bothering me for a long time