Thursday, August 13, 2009

How to set proper resolution and refresh rate in Ubuntu

During the startup of X server if the horisontal sync isn't set up, sometimes resolution isn't properly detected, because the driver uses default horizontal sync range. To change the hsync and refresh rate, you must edit the "/etc/X11/xorg.conf" file. Open the terminal and run "gksudo gedit /etc/X11/xorg.conf". In the Monitor section add two lines:

HorizSync 30-81.4
VertRefresh 60-100
to be able to select maximum resolution 1680x1200 and refresh rate 100. If you want the max. resolution to be higher then change 81.4 to something higher, for example 110 and if you want higher max. refresh rate, change 100 to the needed number. Next save the file and reboot. This doesn't work for LiveCDs.
EDIT:  Found this solution to work with a Nvidia GeForce 6600GT video card: http://forums.fedoraforum.org/showthread.php?t=254139

2 comments:

  1. I not found the Display setcion. In "man xorg.conf" found the Monitor section, where is the HorizSync and VertRefres options.
    Maybe change the Display to Monitor (?)

    ReplyDelete
  2. Yes, it's the Monitor section.

    ReplyDelete