防止启动期间重置 Grub 分辨率

防止启动期间重置 Grub 分辨率

我已经设置了自定义的 Grub 分辨率,但在启动序列开始大约 3 秒后,显示屏恢复为原始屏幕分辨率。

屏幕很小但分辨率很高的触摸屏(13英寸,3200×1800)。我/etc/default/grub在运行之前添加了以下几行sudo update-grub

GRUB_CMDLINE_LINUX_DEFAULT="noquiet nosplash"
...
GRUB_GFXMODE=800x600
GRUB_GFXPAYLOAD_LINUX=text

Grub 以请求的分辨率显示,并且启动序列输出最初以相同的分辨率显示,但在要求输入 LUKS 密码之前,显示屏会切换回完整的原始分辨率,这对我来说小得难以辨认。

启动顺序太快了,我无法准确指出发生变化的时间,但它是在检测到触摸屏的时候发生的:

[    2.495843] usb 2-4: Product: Touchscreen
[    2.495847] usb 2-4: Manufacturer: ELAN
...
[    2.878743] input: ELAN Touchscreen as /devices/...
[    2.878896] input: ELAN Touchscreen as /devices/...
[    2.879000] input: ELAN Touchscreen as /devices/...
...
[    3.053233] i915 0000:00:02.0: [drm] Reducing the compressed framebuffer size. ...
...
[    3.065796] Console: switching to colour frame buffer device 200x56
[    3.095533] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device

如何配置系统以继续以低分辨率显示启动顺序输出?

相关内容