设置:
- Ubuntu Server 22.02(无 GUI)
- 台式机配有旧款英特尔 CPU(我认为是第三代),最高分辨率只能达到 1080p
- 4K 电视
该服务器通常是无头的。我家里没有其他显示器。
我遇到的问题是,出于某种原因,CLI 配置为以 4k 运行,但输出为 1080p。运行后的结果如附图所示apt upgrade
。
。
我不确定 Ubuntu 在启动过程中是否错误地将电视检测为 4k?我的电视(LG CX)显示计算机以不受支持的分辨率启动,因此我看不到任何内容,直到我看到操作系统启动文本滚动。
我在网上读到的关于此问题的所有内容都提到了 xrandr,但该命令不可用(我认为只有安装了 GUI 后才可用)。我还看到了有关 monitors.xml 的详细信息 - 该文件不存在。
该服务器上没有专用显卡。只有内置的英特尔产品。
作为解决方案,我希望终端要么遵循 1080p 分辨率,要么以 4k 而不是 1080p 输出,无论哪种方式都可以(我不关心 30hz - 如上所述,这通常是只有 CLI 的无头服务器)。我目前可以很好地通过 SSH 进入它,但在这种情况下,我需要物理使用该设备。
答案1
您可以在文件中/etc/default/grub
配置启动选项。
要禁用图形,请取消注释(删除前导 # 字符):
GRUB_TERMINAL=console
或更改分辨率:
GRUB_GFXMODE=800x600
使用命令保存并应用update-grub
。