I currently use Ubuntu 13.04 64bit, but it worked fine with 12.04.2 64bit, 12.04.3 64bit, 13.04 32bit and Mint 15 64bit ( ** additional tasks should be done with 12.04.4 64bit and nVidia 331.20 and with 14.04 64bit and nVidia 331.38)
Easiest way to solve this problem is to:
1. check supported resolutions is by typing in terminal
sudo apt-get install hwinfo
after that you type
sudo hwinfo --framebuffer
(hwinfo package does not exist in 14.04, you can use resolutions:
GRUB_GFXMODE=1280x1024 # is best solution for 4:3 displays
GRUB_GFXMODE=1280x1024x32 # this one works best for me at the moment
GRUB_GFXMODE=1280x800 # is good solution for 16:9 and 16:10 displays )
2. in terminal type
sudo gedit /etc/default/grub
find these lines
...
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
...
change it to look like this
...
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=keep
...
close gedit and save changes
after that type in terminal
sudo update-grub
3. after next reboot the boot/splash screen should be with some better resolution
GRUB_GFXMODE=1280x1024 # is best solution for 4:3 displays
GRUB_GFXMODE=1280x800 # is good solution for 16:9 and 16:10 displays
** additional tasks with 12.04.4 64bit and nVidia 331.20 and with 14.04 64bit and nVidia 331.38
create/edit file /etc/initramfs-tools/conf.d/splash
add one line in /etc/initramfs-tools/conf.d/splash
FRAMEBUFFER=y
save file and execute both
sudo update-initramfs -u
sudo update-grub2
Easiest way to solve this problem is to:
1. check supported resolutions is by typing in terminal
sudo apt-get install hwinfo
after that you type
sudo hwinfo --framebuffer
(hwinfo package does not exist in 14.04, you can use resolutions:
GRUB_GFXMODE=1280x1024 # is best solution for 4:3 displays
GRUB_GFXMODE=1280x1024x32 # this one works best for me at the moment
GRUB_GFXMODE=1280x800 # is good solution for 16:9 and 16:10 displays )
2. in terminal type
sudo gedit /etc/default/grub
find these lines
...
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
...
change it to look like this
...
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=keep
...
close gedit and save changes
after that type in terminal
sudo update-grub
3. after next reboot the boot/splash screen should be with some better resolution
GRUB_GFXMODE=1280x1024 # is best solution for 4:3 displays
GRUB_GFXMODE=1280x800 # is good solution for 16:9 and 16:10 displays
** additional tasks with 12.04.4 64bit and nVidia 331.20 and with 14.04 64bit and nVidia 331.38
create/edit file /etc/initramfs-tools/conf.d/splash
add one line in /etc/initramfs-tools/conf.d/splash
FRAMEBUFFER=y
save file and execute both
sudo update-initramfs -u
sudo update-grub2
Thanks mate. That worked just fine.
ReplyDeleteYes. But when you use
ReplyDeleteGRUB_GFXPAYLOAD_LINUX=keep
you don't have neither splash nor tty only black screen.
Have you installed nVidia proprietary drivers?
DeleteEnabling GFXPAYLOAD_LINUX=keep, makes the screen kept purple until nvidia logo shows up, and thus not displaying the ubuntu logo with the dots. That's not what I want. I want to show the highres version of that logo with the dots. Nvidia driver displayed very low res dots, with this fix it doesn't show anything at all.
ReplyDeleteThanks, I had to do this first:
ReplyDeletehttp://youtu.be/J2JlM_F4sg0
It gives you the splash screen with the dots on shut down at high resolution, but only low resolution at start up.
and then I used nautilus to insert the code (as the method above doesn't have this bit of code):
GRUB_GFXPAYLOAD_LINUX=keep
I now get high res splash screen on both start up and shut down.
Be sure to do 'sudo update-grub' as always!