Using the ’ official’ proprietary NVIDIA driver for my NVIDIA 9100M G I cannot select the native resolution (1920x1200) for my Samsung 2443bw using openSUSE 13.1. In fact the highest it will go is 1024x768.
Using the ‘Advanced’ button in nvidia-settings I tried manually adjusting the resolution to 1920x1200 using the input fields it provides but the end result looks very not-native. If I use DVI I can select the resolution just fine and it looks fine but I need the DVI connection for my other PC. Is there another way to force a resolution?
All I found are references to sax2 which is no longer in openSUSE and to editing /etc/X11/xorg which seems to be missing.
So, is this monitor connected via analogue VGA output? Sometimes EDID can be the issue, and so the nvidia driver defaults to a lower resolution. Have a look at /var/log/Xorg.0.log, as this will almost certainly provide an explanation (especially as you mention that the correct display resolution is obtained using DVI cable).
All I found are references to sax2 which is no longer in openSUSE and to editing /etc/X11/xorg which seems to be missing.
The sax2 utility was deprecated years ago, and kernel-mode-setting drivers have largely obfuscated the need for it anyway. Edits to the newer Xorg configuration files (located within the /etc/X11/xorg.conf.d/ directory) can still be made if necessary, or /etc/X11/xorg.conf can still be used if preferred.
Two possible approaches to obtaining the desired display resolution
This old thread may be helpful to you with using a compatible modeline for your monitor and creating a minmal working xorg.conf file.
Since you report that the native display resolution is obtained when DVI connectivity is used, then you could also use nvidia-settings “Adquire EDID” function and save the file. It is then possible to load the EDID from file as outlined here