我的显示器是DELL U2515H
。我有一个nVidia GF550Ti
GPU,两者都应该支持通过 HDMI 的原始分辨率2560 x 1440
。但 Ubuntu 自动检测到的最高分辨率是2048 x 1152
。
测试解决方案“A”(未成功):
命令
cvt 2560 1440 40
给了我2560x1440 39.96 Hz (CVT) hsync: 58.98 kHz; pclk: 201.00 MHz Modeline "2560x1440_40.00" 201.00 2560 2720 2984 3408 1440 1443 1448 1476 -hsync +vsync
并且
sudo xrandr --newmode "2560x1440_40.00" 201.00 2560 2720 2984 3408 1440 1443 1448 1476 -hsync +vsync
不给予任何回报,所以我希望它能起作用。最后,
sudo xrandr --addmode HDMI-0 2560x1440_40.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: 29 Current serial number in output stream: 30
答案1
表示“通过 U2515H HDMI 输入的最大分辨率为 2048 x 1152,这意味着它从视频卡获取的信号不是 HDMI 1.4。它是 HDMI 1.3。这就是为什么你会得到 2048 x 1152。”
您可能需要检查 GPU 的规格,看看它支持哪个版本的 HDMI。
答案2
我用同一台显示器也遇到了同样的问题。就我而言,是电缆的问题,它无法提供高于 2048x1152p 的分辨率。请确保使用能够提供如此高分辨率的电缆。