Hello! This is my first post on here and I installed openSUSE last night thinking I’d give it a try after once using Ubuntu for a couple months and giving up on Windows completely. When I used Windows and Ubuntu I never had much trouble setting the resolution or refresh rates and ran my monitor at 1280x960 72Hz, openSUSE will let me select 1280x960, but the only refresh rate I can select is 60Hz…I’ve tried the default Nvidia driver that installed with the OS and I tried the one from the website, it’s a Geforce FX 5200, is there some way to force the refresh rate to what I want it to be?
.I’ve tried the default Nvidia driver that installed with the OS and I tried the one from the website, it’s a Geforce FX 5200, is there some way to force the refresh rate to what I want it to be?
It is important to distinguish between the open source nouveau and nv drivers, and the proprietary nvidia driver. They have different capabilities, and your chances of setting the preferred refresh rate are increased with the latter via the nvidia-settings utility.
In general, when investigating these type of issues, it is useful to take a look at /var/log/Xorg.0.log for messages pertaining to your monitor and available display modes reported.
cat /var/log/Xorg.0.log
I’m on 11.4-32, gnome, card Nvidia GT 240, display Samsung SyncMaster PX2370, nvidia proprietary driver from the repo.
I notice the following, gnome panel display applet shows 50 Hz, nothing else available, xrandr shows 50 Hz, both for 1920x1080.
But:
nvidia-settings -q RefreshRate
Attribute 'RefreshRate' (ernst:0.0; display device: DFP-0): 60,00 Hz.
and the displays OnScreenDisplay shows 60Hz, which is what the display should use as default for that resolution.
The proprietary driver reports wrong refresh rates through xrandr. It’s a feature, it can be disabled, and is explained in the driver documentation.