当我本地登录 Ubuntu Server 22.04(即连接了屏幕、键盘等)时,系统使用的屏幕深度比显示器可以处理的多出约 8 行,因此这些行在滚动到视图中之前是不可见的。这让使用变得相当困难。如果我启动到恢复模式,那么屏幕深度是正确的。
我尝试使用各种 grub 参数 - GRUB_TERMINAL、GRUB_GFXMODE 等,并使用来自的分辨率信息videoinfo
,但没有任何效果。也许这不是 grub 问题,因为在正常启动的中途我可以看到字体变化,这似乎是问题所在。到目前为止,我认为它得到了正确的处理。在恢复模式下,这种中期启动字体变化不会发生。
由于没有图形界面,我读过的关于 xrandr 和 x11 的建议不适用。我已经没有主意了。
答案1
我将其追溯到 Intel i915 视频驱动程序,它无法正确处理显示器(旧款 LG W2042S)。EFI 模式工作正常,直到加载 i915 驱动程序,然后就出错了。我在 grub 参数中使用了“nomodeset”来阻止加载驱动程序:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
现在一切正常。