低分辨率 grub arch nvidia

低分辨率 grub arch nvidia

这不是什么大问题,但已经令人沮丧了一段时间了。我的显卡是 RTX 3070 当我用 grub 启动时,我遇到了非常低的分辨率,可能是 1024。我检查了videoinfogrub 提示符中的命令,它返回两种可能的分辨率,860x480 或 1024x768 但是当我从 ubuntu live CD 启动时不过,分辨率很好(假设足够高)。我比较了传递给内核的参数,并尝试在 arch 中模仿 ubuntu 中的参数,但没有成功。

我尝试过不同的组合,但 ATM 我的参数如下:

GRUB_DISABLE_OS_PROBER=false
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1 quiet splash"
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
GRUB_TERMINAL_INPUT=console
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_COLOR_NORMAL="light-blue/black"
GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
GRUB_BACKGROUND="/boot/grub/arch.png"
GRUB_THEME="/usr/share/grub/themes/Vimix/theme.txt"

编辑:我尝试设置GRUB_GFXMODE更高分辨率,auto并指定深度(width x height x depth)它没有效果

编辑2:我用过videoinfo没有vbeinfo

答案1

根据拱门维基GRUB_GFXMODE=您可以使用文件中的值设置分辨率/etc/default/grub。它的形式为宽度x高度x颜色深度。可以指定多个替代分辨率。

您上面的配置似乎只指定了 1024 x 768

grub-mkconfig -o /boot/grub/grub.cfg编辑文件后不要忘记更新 grub

祝你好运

相关内容