I too am stuck at 640x480 with the nvidia driver enabled.
This is a fresh install on the following:
AMD X2 4200+
If you need my xorg.conf I can post it here tomorrow.
I have searched and searched for a solution to this problem. It seems that for now my only solution is to use the VESA driver with no 3d support.
Oddly enough I remember trying an early RC of 11.0, I think the nvidia version driver at that time was 160* or 169*, and I do not remember having any problems with my resolution being stuck at 640x480. It is probably worth noting that I had installed Sabayon on this same PC with the same problem. Hence why I think it is an nvidia problem.
I can open the Nvidia Server Settings Control, and the highest resolution option I have is 604x480 there. I think it is possible that the newer nvidia driver is not properly detecting displays connected to DVI rather than an analog signal. I will test this very theory tomorrow night when I get home from work, but stitching out my DVI cable for the analog one.
Any other information anyone else has on this subject in the meantime is greatly appreciated.
My suspicions about the DVI vs Analog connection are now confirmed.
Last night I setup for a completely fresh install of openSUSE 11.0 with my Viewsonic LCD monitor connected via an analog cable.
This morning I installed the latest nvidia driver, and upon reboot of the machine everything is working fine with the nvidia drivers installed. The thing I now notice is that in the Nvidia Configuration manager it is now properly detecting my Monitor as a Viewsonic VX2035. All attempts prior to this install had the monitor listed as generic. It did not matter what I set my monitor to in Sax.
Now the question is how to get this to work while connected to DVI.
I am scared to simply try to switch to the DVI cable as I am afraid it will blow up. Last night I tried switching to the analog cable, and after editing my xorg.conf file to change the driver to nvidia from VESA, upon reboot I was greeted with my monitor shutting down saying No Signal Analog.
Sorry if it seems I am hijacking Heeter’s thread, it just seems that he and I have similar problems.
Heeter. Is your Acer connected via a DVI cable, or the VGA analog cable? If it is connected via a DVI cable if you have one try connecting with an analog cable.
The above is what fixed my resolution issues, and for the time being is the only thing that worked. What worked for me:
Connected my Viewsonic with a DVI to VGA converter to my 8600GT then to the VGA analog connection on the monitor
Fresh install of openSUSE 11.0
Install the latest nvidia drivers using the One Click install from opensuse.org website.
Reboot and I was fine, currently running at my monitors native 1680x1050 resolution. Note the NVIDIA X server settings control panel lists my monitor as: Viewsonic VX2035wm (which is correct). What is not correct is the rest of that line: (CRT-0 on GPU-0). Take note the CRT… This is an LCD monitor.
To humor myself and to find out what would happen… I shutdown the computer, then I reconnected my monitor with the DVI cable. After powerup… back to 640x480 with no option to change to a higher resolution. As far as I can tell this is a problem with the nvidia driver itself.
Hope the above works for you, it is the only thing that has worked for me with the exception of using the VESA driver which is not an option for me.
FYI, your kernel version has to match the version of your Nvidia driver.
So if you the correct install one-click Nvidia drivers they will be fine. But then if you update your kernel there will be a mismatch between the Nvidia driver and your kernel version. This causes untold misery and people need to be aware of it.
I don’t know if this is your problem, but look into it, and if so, use the Nvidia installer next time (just be sure to install the dependencies forst and uninstall your old driver) because it will build a correct custom driver for you no matter what kernel version you are using.
However you do need to run the installer again after kernel updates, but it’s a good thing to know how to do.
Your kernel version is listed in the My Computer window in KDE. There is probably a terminal command to find your kernel version, but I don’t know it.
The Nvidia driver version should be listed in Yast if you search for “nvidia” and look at the driver details. There is probably a terminal command for that too, but I don’t know it.
I would strongly suggest using the Nvidia installer rather than Yast. Sometimes you can get the wrong version if you trust Yast and the repos to figure out which version is correct. At least, I have heard of these mixups happening, so I stick with the installer.