OpenSUSE 12.2 resolution issue

Hy guys,
I’ve just installed openSUSE 12.2, after the first restart the screen would stuck at the booting screen (wgere the logo of openSUSE appears and where the dots are moving.) and I read that it’s an nouveau driver problem. So , I installed the nvidia driver from the repository with YaST. Everything installed fine. The only problem is that in nvidia-settings ii can choose only one resolution value 1440x900, which is not good because its stretched for my 17" screen.
How can I add more resolution options like 1024x768 for example?

xrandr says:

Screen 0: minimum 8 x 8, current 1440 x 900, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 367mm x 230mm
   1440x900       60.0*+
HDMI-0 disconnected (normal left inverted right x axis y axis)


xorg.conf says:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.64  (buildmeister@swio-display-x86-rhel47-01.nvidia.com)  Tue Oct 30 12:19:21 PDT 2012

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.64  (buildmeister@swio-display-x86-rhel47-01.nvidia.com)  Tue Oct 30 12:19:38 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko/Epson"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9600M GT"
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0; nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


See if any of these help:

https://forums.opensuse.org/english/get-technical-help-here/install-boot-login/481006-screen-resolution-12-2-a.html

https://forums.opensuse.org/english/get-technical-help-here/hardware/480114-nvidia-geforce-gt425m-resolution-1280x1024-not-available-3.html#post2501279

You can also use the xrandr to dynamically create/test/set the desired display resolution:

https://forums.opensuse.org/english/get-technical-help-here/hardware/477883-making-xrandr-settings-permanent.html

The desired modeline(s) can then be added to the Xorg config files, or within a script as mentioned in the thread.