Since upgrading to Fedora 34, the display in grub, while booting, and in ttys is low resolution and ugly. Years ago I had played with grub config files to fix this, especially given that I’m using an nvidia, and the solution persisted through several Fedora release upgrades. It seems something has changed in F34.
How can I restore a native resolution? Here is my current
GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true #GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=[...]/root rd.luks.uuid=luks-[...] rhgb quiet rd.driver.blacklist=nouveau" GRUB_DISABLE_RECOVERY="true" ## added to fix Plymouth with nvidia drivers #GRUB_VIDEO_BACKEND="efi_gop" ## OR "efi_uga" GRUB_TERMINAL_INPUT="console" GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_GFXMODE="1920x1080x32" GRUB_GFXPAYLOAD_LINUX="keep" # from https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/2/ #GRUB_GFXPAYLOAD_LINUX="keep" #GRUB_VIDEO_BACKEND="efi_gop" ## OR "efi_uga" #GRUB_TERMINAL_OUTPUT="gfxterm" #GRUB_FONT_PATH="/boot/grub2/fonts/unicode.pf2" #GRUB_GFXMODE="auto" ## OR set resolution, like "1920x1080x24" GRUB_ENABLE_BLSCFG=true
Maybe there is a better/simpler config now? I noticed that the site I had previously used as a guide has updated their page to now create config files for adding an option
nvidia-drm modeset=1 but gives no explanation. Not sure if this is recommended.