xrandr 拒绝尝试添加模式

xrandr 拒绝尝试添加模式

嗨,我有一台显示器,它似乎没有报告它能够支持的所有视频模式。我可以通过添加 HDMI 分配器并在其上放置第二个显示器来欺骗我的显示系统(在 Ubuntu 22.04 中),使其相信它能够支持这些模式。当我这样做时,第二个显示器会报告其他模式,xrandr 会看到并列出这些模式。我想要使用的两种模式现在包含在列表中,我可以选择它们(使用 xrandr 或 Ubuntu“设置”工具)。当我选择其中任何一个时,有问题的显示器都可以正常工作。这是 xrandr 使用系统中的辅助显示器的报告(您会发现这些只是标准高清模式,没有什么特别的):

   1280x720      60.00 +  59.94    50.00  
   1920x1080     60.00    59.94    50.00    60.00    50.04

我尝试遵循有关该主题的其他问题中的指导,并尝试了以下命令序列:

cvt 1280 720 60
xrandr --newmode "1280x720_60.00"   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync
xrandr --addmode DVI-D-0 1280x720_60.00

在该序列之后,我本应使用 xrandr 在输出上设置模式 new mode,但上述 --addmode 命令失败。 --addmode 尝试被拒绝,并出现以下错误:

$ xrandr --addmode DVI-D-0 1280x720_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  47
  Current serial number in output stream:  48

如果我尝试垂直速率为 59.94,并且尝试设置 1920x1080 模式,也会收到类似的投诉。我不知道下一步该尝试什么。有什么建议吗?我是否遗漏了一些基本的东西?我是否应该收集更多信息来帮助理解这一点?

谢谢您的任何建议!

相关内容