I just installed Ubuntu 12.04 (upgrade from 11.10) and when I change monitor refresh rate everything is ok, until reboot, on reboot my refresh rate revert to 60 Hz. I found similar threads on Ask Ubuntu but answers are not good for me. Is there any way for making a script which change refresh rate using Nvidia settings, or can you help me to fix this using xrandr. Refresh rate should be 85 and resolution 1280x960. Plz help.


You should be able to set this for good in your xorg.conf file /etc/X11/xorg.conf. Here is my Monitor section as an example:

Section "Monitor"
    Identifier   "0-DFP1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1440x900"
    Option      "TargetRefresh" "61"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"

You mentioned Nvidia, so I assume that is your graphics card. Are you using the proprietary drivers? I'm sure you have, but just in case: have you used the Nvidia Settings tool to set your display parameters?

I have recently had it recommended to use this ppa on 12.04 to get the latest and greatest drivers, seems to be working well on both my Nvidia and ATI based systems.

$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
$ sudo apt-get update && sudo apt-get upgrade
| improve this answer | |
  • Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor0" VendorName "Unknown" ModelName "IBM G76" HorizSync 30.0 - 86.0 VertRefresh 50.0 - 160.0 Option "DPMS" EndSection That's mine xorg file. I dont't have preferredMode and targetRefresh options like you have, can I add them manually, is it safe? I'm using NVidia graphic card with proprietary drivers. – Alen Sep 26 '12 at 16:42
  • and I used Nvidia-settings tool to set display parametres, and it works, but on reboot it revert to defaults, I also saved changed to xorg file under gksu. – Alen Sep 26 '12 at 16:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.