
所以我有一台DELL顯示器。顯示器的文檔稱,使用其提供的 HDMI 電纜的最佳解析度是 2560x1440@60Hz。當我啟動 Windows 時,我可以獲得該解決方案。但無論我如何嘗試,我都無法在 Ubuntu 22.04 LTS Server 中取得解決方案。
我使用配備 i5-9500 和 Intel 顯示卡(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 並安裝您可能需要的各種伺服器元件。