我有一台 DELL 显示器。显示器的文档说,使用其提供的 HDMI 电缆的最佳分辨率是 2560x1440@60Hz。当我启动 Windows 时,我可以获得该分辨率。但无论我怎么尝试,我都无法在 Ubuntu 22.04 LTS Server 中获得该分辨率。
我正在使用配备 i5-9500 和英特尔显卡(Intel UHD Graphics 630)的 DELL OptiPlex 7070。
当我运行 Grub 时,我有正确的分辨率。然后通过启动 Linux,我在终端上没有正确的分辨率 (2048x1152)。在 Linux 中,我仅使用文本模式。
我该如何解决我的问题?
答案1
Ubuntu Server 通常以 800x600、1024x768 或类似的分辨率输出,因为人们(通常)通过 SSH 连接到它。这允许服务器分配较少的内存用于视频处理。
也就是说,您可以通过更改 GRUB 配置文件来相对轻松地更新它。方法如下:
- 登录服务器(或通过 SSH 连接)
- 编辑 GRUB 配置文件:
笔记:请务必sudo {editor of choice} /etc/default/grub
{editor of choice}
用您选择的编辑器进行替换。 GRUB_GFXPAYLOAD_LINUX
在文件底部 添加定义:
笔记:您无法设置刷新率。刷新率将限制为 30fps。GRUB_GFXPAYLOAD_LINUX=2560x1440
- 保存文件并退出。
- 更新 GRUB:
sudo update-grub
- 重新启动服务器。
这就是全部了。如果您想要更多图形选项,例如更改字体、抗锯齿等,您可能需要使用 Ubuntu Desktop 并安装您可能需要的各种服务器组件。