My display is a DELL U2515H
. I have a nVidia GF550Ti
GPU, and both should support the native resolution of 2560 x 1440
over HDMI. But highest resolution ubuntu detected automatically is 2048 x 1152
.
Tested solution "A" (unsuccessful):
The command
cvt 2560 1440 40
gives me2560x1440 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
And
sudo xrandr --newmode "2560x1440_40.00" 201.00 2560 2720 2984 3408 1440 1443 1448 1476 -hsync +vsync
gives nothing back, so I expect it works.Finally,
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
Official answer on a dell forum.
Says "A maximum resolution of 2048 x 1152 through the U2515H HDMI in means that the signal it is getting from the video card is not HDMI 1.4. It is HDMI 1.3. Which is why you are getting 2048 x 1152."
You might want to check the spec on your GPU, to see what version of HDMI it supports.
I had the same problem with the same monitor. In my case it was the cable, which was not able to serve a resolution higher than 2048x1152p. Make sure you use a cable that is capable to serve such a high resolution.