I attached a new 2560x1440 display (Dell P2416D) with HDMI to my dual-booting laptop (Asus N56VJ) that has NVIDIA's dual-GPU technology.
In Windows 8.1 I got the display to run with its native resolution and 60 Hz refresh rate by creating a custom resolution in NVIDIA settings. The display menu also shows that it is running 2560x1440 @ 60 Hz, so no downscaling is involved.
However, in Ubuntu 15.10 I have had no luck enabling the native resolution. The display settings widget is only offering picture sizes up to 2048x1152, and running Xrandr fails in the following way:
fabio@fabio-N56VJ:~$ xrandr --newmode 2560x1440 311.825 2560 2744 3024 3488 1440 1441 1444 1490 +hsync +vsync fabio@fabio-N56VJ:~$ xrandr --addmode HDMI-0 2560x1440 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: 36 Current serial number in output stream: 37
I have tried modelines generated by the
gtf tool, and ones based on Windows settings exported by PowerStrip.
I am running the latest NVIDIA binary drivers available in Ubuntu, meaning
My HDMI cable supports specification version 1.4, too, although that should not be the problem since display is running fine on Windows.
Is there a way I could force X.org or Xrandr to force set the mode, or another way to get to use the display without scaling?