Ubuntu 22.04 LTS 服务器 - 终端分辨率不正确

Ubuntu 22.04 LTS 服务器 - 终端分辨率不正确

我有一台 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 配置文件来相对轻松地更新它。方法如下:

  1. 登录服务器(或通过 SSH 连接)
  2. 编辑 GRUB 配置文件:
    sudo {editor of choice} /etc/default/grub
    
    笔记:请务必{editor of choice}用您选择的编辑器进行替换。
  3. GRUB_GFXPAYLOAD_LINUX在文件底部 添加定义:
    GRUB_GFXPAYLOAD_LINUX=2560x1440
    
    笔记:您无法设置刷新率。刷新率将限制为 30fps。
  4. 保存文件并退出。
  5. 更新 GRUB:
    sudo update-grub 
    
  6. 重新启动服务器。

这就是全部了。如果您想要更多图形选项,例如更改字体、抗锯齿等,您可能需要使用 Ubuntu Desktop 并安装您可能需要的各种服务器组件。

相关内容