Grub 解决方案延续到 Linux

Grub 解决方案延续到 Linux

GRUB_GFXMODE因此,我通过编辑中的行更改了 grub 的分辨率/etc/default/grub。我还添加nomodesetGRUB_CMDLINE_LINUX_DEFAULT

现在的问题是,每当我启动 Ubuntu 时,grub 的分辨率 (800x600) 都会保持不变。当我使用 grub 启动 Windows 时,情况并非如此。我也更改了GRUB_GFXPAYLOAD_LINUX,但这对我的问题没有任何影响。

最终我发现,如果没有nomodeset这个标志,问题就不会发生。不幸的是,我需要这个标志,否则我的电脑有时会启动到黑屏,唯一的退出方法是关闭我的电脑。

有什么建议可以解决此问题吗?我有一个AMD RADEON VEGA 10(集成芯片),如果你感兴趣的话。

信息
操作系统是 Ubuntu MATE 20.04
AMD 驱动程序是开源 amdgpu。它是随 Ubuntu 一起提供的
GFXMODE 行如下所示:GRUB_GFXMODE=800x600
注释掉该行后,grub 菜单的分辨率为 1920x1080,因此速度非常慢

答案1

经过更多的研究、反复试验,并最终成功后,我可以说,替换 nomodeset

modeset=0

解决了我的问题

似乎nomodeset强制显示器保持 grub 分辨率,即使在启动后也是如此。我发现这里.modeset=0还可以防止黑屏,但它没有永久分辨率的缺点。

相关内容