无法在 Ubuntu 22.04.1 LTS 中更改为 2K 分辨率(但可以在 Xorg 中更改)

无法在 Ubuntu 22.04.1 LTS 中更改为 2K 分辨率(但可以在 Xorg 中更改)

我目前在笔记本电脑上运行 Ubuntu 22.04.1 LTS,配有集成的 Intel HD 620 显卡。我已通过 HDMI 连接了一台刷新率为 144 Hz 的 2K 显示器,但无法更改为 2560x1440 分辨率。我已经在 Windows 中尝试过,没有问题。

我按照答案无法在配备英特尔显卡的 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,但这不是理想的选择。有人知道如何解决这个问题吗?我是否遗漏了一些显而易见的东西?

我很乐意提供任何更多信息。提前致谢!

相关内容