Did you reboot the vm?
I adjust a Debian vm with these commands.
Code:
cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 16384 x 16384
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-D-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 494mm x 320mm
...<etc>...
Run xrandr --newmode with the edited output of cvt and xrandr --addmode with the connected display.
Code:
xrandr --newmode "1440x900" 60.00 1440 1528 1672 1904 900 903 909 934 -Hsync +Vsync
xrandr --addmode DVI-D-1 "1440x900"
That resolution should appear as available.
Running
Code:
xrandr --output VGA-0 --mode "1440x900"
will set the new resolution.
I think this is safe with a virtual machine.