我目前在具有整合式 Intel HD 620 顯示卡的筆記型電腦上運行 Ubuntu 22.04.1 LTS。我透過 HDMI 連接了刷新率為 144 Hz 的 2K 顯示器,但無法更改為 2560x1440 解析度。我已經在 Windows 中嘗試過了,沒有任何問題。
我按照答案無法在使用 Intel 顯示卡的 Ubuntu 20.04 上設定 2560x1440 分辨率但得到這個錯誤:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 139 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x0
Serial number of failed request: 22
Current serial number in output stream: 22
多讀一點我遇到了這個線程:https://ubuntuforums.org/showthread.php?t=2399525&p=13812525#post13812525。查看我的 xorg 日誌,我發現列出了 2560x1440 模式:
[ 4539.428] (II) modeset(0): Printing DDC gathered Modelines:
[ 4539.428] (II) modeset(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync (88.8 kHz e)
垂直同步極性實際上與我發現的相反cvt
。我添加了此模式,xrandr
但它仍然不起作用(出現相同的錯誤)。
一時興起,我在 Ubuntu 上用 Xorg 嘗試了同樣的事情,它確實有效!我試圖在我的日誌中找出這是否是 Wayland 問題,但找不到任何內容,在其他線程中也找不到。在使用 Wayland 時,我還嘗試使用監視器的 Xorg 名稱,正如我在另一個線程中看到的那樣(由於某種原因我無法再次找到,抱歉),但它不起作用。
當然,總是有可能使用 Xorg,但它並不理想。有人知道如何解決這個問題嗎?我錯過了一些明顯的東西嗎?
我很樂意提供任何其他資訊。先致謝!