嗨,我有一台显示器,它似乎没有报告它能够支持的所有视频模式。我可以通过添加 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 模式,也会收到类似的投诉。我不知道下一步该尝试什么。有什么建议吗?我是否遗漏了一些基本的东西?我是否应该收集更多信息来帮助理解这一点?
谢谢您的任何建议!