Can't set a higher screen resolution in a external display in a Dell Mini 10v laptop
The same occurs to me. You must add the resolution with:
xrandr --newmode <ModeLine>
To know the ModeLine of your resolution, do this:
$ cvt 1650 900
You will get some like this:
# 1656x900 59.93 Hz (CVT) hsync: 55.98 kHz; pclk: 122.25 MHz
Modeline "1656x900_60.00" 122.25 1656 1752 1920 2184 900 903 913 934 -hsync +vsync
Then, copy the information after the word “Modeline” into the XRandR command:
$ xrandr --newmode "1656x900_60.00" 122.25 1656 1752 1920 2184 900 903 913 934 -hsync +vsync
After the mode is entered, it needs to be added to the output:
xrandr --addmode VGA1 1656x900_60.00
Now you have the new resolution :-)
FelGutiCo and milkovsky are right, however I had to use the -r parameter to make it work (otherwise the left 20% of my monitor was blank and the image was fit into the right 80%), so what I did was:
$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync
$ xrandr --newmode "1920x1080R" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync
$ xrandr --addmode VGA-1 1920x1080R
Plus one hint, as I had to change "VGA1" to "VGA-1"; to find out the IDs of my monitors I used:
$ xrandr --listactivemonitors
$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
$ xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
To find id of monitors
$ xrandr --listactivemonitors
Monitors: 2
0: +*eDP-1 1366/345x768/194+0+0 eDP-1
1: +DP-1 1024/271x768/203+1366+0 DP-1
$ xrandr --addmode DP-1 1368x768_60.00