Skip to main content

GRUB Resolution Settings

System

  • Arch
  • CUI

Check Available Resolutions

Open a GRUB terminal to check available resolutions.

You can get a list of available resolution by running videoinfo.

Setting the Resolution

Modify /etc/default/grub to set the resolution, referring to the list. Basically, you should change GRUB_GFXMODE and GRUB_GFX_PAYLOAD_LINUX as follows.

However, in my environment, if I did not add nomodeset to GRUB_CMDLINE_LINUX_DEFAULT, the resolution remains low after kernel boot.

...
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nomodeset"
...
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1920x1080x32

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
...