Vertical Refresh Rate
This may be an easy question, but how do I change my Vertical Refresh Rate? If I go to System -> Preferences -> Screen Resolution it says my Resolution is 1280 x 1024 and my Refresh Rate is 50 Hz, but it won't let me change the Refresh Rate. Do I have to do something in xorg.conf?
|
Quote:
|
If above does not get you what you want:
The two lines below come from the monitor section in xorg.conf. Adjust both of them to the specs of your monitor (the given values are for my monitor). Code:
HorizSync 31.0 - 92.0 Code:
Option "UseEdidFreqs" "FALSE" |
You can also force refresh rate instead of giving the rage:
Code:
VertRefresh 85 Bandwidth [MHz] = 1.35*width*height*VertRefresh |
Ok, I used this code: Option "UseEdidFreqs" "FALSE" in my xorg.conf and it works, but now I have a screen resolution of 640x480 and it won't let me change it. I mean, this is the modeline I have:
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480" But again, it will only use the 640x480. I dunno if I should just take it out of the modeline or not |
Write your HorizSync and VertRefresh values. Do you have CRT or LCD monitor?
|
The advice Wim Sturkenboom gave is the one that always works for me. Just have the two frequency ranges matching the manufacturer data and you can't go wrong, unless you video driver is way out of line.
The xorg.conf is always stored in /etc/X11 subdirectory. Some distros allow you to run it manually at terminal by command "xongconfig". |
Are you using the Nvidia drivers? Having only 50Hz is a common issue that can easily be solved by editing xorg.conf.
|
A very similar problem
Hi,
I'm having a very similar problem to the one described above. I am using the Nvidia drivers and the refresh rate seems stuck on 50Hz, despite my nvidia-settings claiming its 60Hz. I have altered my xorg.conf as above... Section "Device" Identifier "Videocard0" Driver "nvidia" Option "NoLogo" "True" Option "UseEdidFreqs" "FALSE" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True" EndSection Section "Monitor" ### Comment all HorizSync and VertSync values to use DDC: ### Comment all HorizSync and VertSync values to use DDC: ### Comment all HorizSync and VertSync values to use DDC: ### Comment all HorizSync and VertSync values to use DDC: Identifier "Monitor0" ModelName "Monitor 1280x1024" ### Comment all HorizSync and VertSync values to use DDC: HorizSync 31.5 - 79.0 VertRefresh 60.0 - 60.0 Option "dpms" EndSection Those comments are automatically generated, and it seems to happen every time I'm on Linux -- I have had to delete hundreds of lines of them before. I've not had this refreshing problem with previous releases. I find my laptop screen is making a buzzing sound -- which does not occur when im on Windows. When I'm using the internet I can see the screen refresh, lines of text start to overlap and become distorted and sometimes it will freeze completely and I need to hard boot. Can someone help me with this PLEASE!? |
Quote:
|
Thanks, that appears to be slightly better, the lines of text still get distorted but now fix themselves much faster...
Just to check though, my xorg.conf now looks like this... Section "Monitor" Identifier "Monitor0" ModelName "Monitor 1280x1024" HorizSync 31.5 - 79.0 VertRefresh 60.0 - 60.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "nvidia" Option "NoLogo" "True" Option "UseEdidFreqs" "False" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "DynamicTwinView" "False" SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection I presume the DynamicTwinView option goes in the Screen section, rather than the Device section? Although the comments are not shown above: ### Comment all HorizSync and VertSync values to use DDC: They are still being generated every time X starts, is there any way to stop this? Thanks for your quick response btw! |
Here is the full thing:
Code:
Section "Files" |
Errr yeah youre quite right there...I don't have a Modules section as such although there is mention of a ModulePath...
This is my entire thing: # Xorg configuration created by livna-config-display Section "ServerLayout" Identifier "single head configuration" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Synaptics" "CorePointer" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules/extensions/nvidia" ModulePath "/usr/lib/xorg/modules" EndSection Section "ServerFlags" Option "AIGLX" "on" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "gb" EndSection Section "InputDevice" Identifier "Synaptics" Driver "synaptics" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "Emulate3Buttons" "yes" EndSection Section "Monitor" Identifier "Monitor0" ModelName "Monitor 1280x1024" HorizSync 31.5 - 79.0 VertRefresh 60.0 - 60.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "nvidia" Option "NoLogo" "True" Option "UseEdidFreqs" "False" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "DynamicTwinView" "False" SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" EndSection Why do I get the horrible feeling that it's all completely wrong lol? |
ModelePath is something completely different (it sets fonts paths).
You can simply include the modules Section in your xorg.conf. Best to make a backup first though, and make sure that you know how to replace it (from the command line) just in case X starts acting weird. By the way, which distro are you using? Suse? Oh, and why have you got such rigid VertRefresh rates. Only 60? Are you sure this is the only one that is supported by your monitor? |
I'm using FC6.
I decided to set the vertical refresh to 60Hz as it seemed to be the only way to force the monitor to use it. If I tried using a range it seemed to keep going to 50Hz and there wouldnt be any other options in the drop down list to select from. I am only using 60Hz as that is what it appears to be on my Windows OS and I know that works fine (no overlapping of text, no buzzing sound). Although perhaps different OS's have different requirements. I can only assume that the buzzing sound is the screen, before you ask I am almost certain its not a fan or the HD or something like that. It seems to go away for a few seconds if I'm doing something intense, but then if I just use Emacs or whatever it comes back. I'm not THAT bothered about the noise, more about the freezing and the overlapping text -- that's so frustrating. The Modules section you mentioned...should I just copy yours or specific lines from it? |
All times are GMT -5. The time now is 10:59 AM. |