GRUB_GFXMODE
因此,我通过编辑中的行更改了 grub 的分辨率/etc/default/grub
。我还添加nomodeset
了GRUB_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
还可以防止黑屏,但它没有永久分辨率的缺点。