OK boys I think I might have a solution to your problems because I had the same problem on numerous distros when using
NVIDIA 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: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
and you change it to:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Then you look for the line:
#GRUB_GFXMODE=640x480
and you uncomment it and change the resolution to the actual resolution of your screen.
(Mine is 1366x768)
Once you do that, you add an additional line right under and it goes like this:
GRUB_GFXPAYLOAD_LINUX=1366x768
So when you're done , everything should look like this:
GRUB_GFXMODE=1366x768
GRUB_GFXPAYLOAD_LINUX=1366x768
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 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
Bookmarks