.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $5.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 2: The Ascension Wars

Reply
 
Thread Tools Display Modes
  #11  
Old November 1st, 2003, 02:01 AM

Mortifer Mortifer is offline
BANNED USER
 
Join Date: Jul 2002
Location: Budapest, Hungary
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
Mortifer is on a distinguished road
Default Re: Can\'t get more than 60 Hz screen refresh ..

Uh huh..???..also you can check your refresh rate on your monitor's screen. Er I guess you have a monitor with OSD...it is a very old thing you know.
Reply With Quote
  #12  
Old November 1st, 2003, 02:26 AM

Mortifer Mortifer is offline
BANNED USER
 
Join Date: Jul 2002
Location: Budapest, Hungary
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
Mortifer is on a distinguished road
Default Re: Can\'t get more than 60 Hz screen refresh ..

Arralen did you tried to disable vertical sync in OpenGL? Maybe that will help as well.
[It is on by default.] Also use the latest NVidia drivers.


Also one more utility to fix this:
http://www.pagehosting.co.uk/rf/

It wont mess up anything, trust me. Very simple way to solve this little problem.

[ October 31, 2003, 12:31: Message edited by: Mortifer ]
Reply With Quote
  #13  
Old January 15th, 2004, 08:49 PM
Ibn Arabi's Avatar

Ibn Arabi Ibn Arabi is offline
Private
 
Join Date: May 2001
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Ibn Arabi is on a distinguished road
Default Re: Can\'t get more than 60 Hz screen refresh ..

Sorry for bringing up a rather old thread, but I noticed nobody had really addressed this issue, and I assume others will experience it as the game reaches a wider audience...

Oh, you won't have problems with a 60hz refresh rate with an LCD panel as you have no electron guns... Your only issue will be pixel response time, which is irrelevant in a game this slow. However, it is a real pain in the *** with a tube based monitor. Windows hates open GL, setting your default refresh rate will not effect OpenGL games correctly with most graphics cards. The easiest way to fix this permanently is to make sure you are using the proper information file for your monitor.

You can check this out by right clicking on your desktop, select 'properties', then the 'settings' tab, then click the 'advanced' button, then select the 'monitor' tab. If it says 'plug and play monitor' this is your issue, plug and pray defaults to 60hz. If windows will let you, select a higher refresh rate, hit apply, and go try out Dom 2 and see if that helps. Note, the refresh rate you set here is only valid for the resolution and color depth you are currently in, so if you play Dom 2 at 1280x1024 in 32bit color, make sure your desktop is set to that when you select the refresh rate. However, odds are this won't fix the problem anyway, though it should help some DirectX games.

There are a few ways to fix this, go find the proper information file for your monitor, just toss the model number and manufacturer into google and hope. Or you can write/edit your own information file. The easiest way to do this is to grab RivaTuner from over here, it works with Nvidia and ATI cards;
RivaTuner

(If you already have an inf file you want to edit, you wont need RivaTuner, just a text editor)
Once you have installed Rivatuner, run it, on the 'main' tab, just tot he right of you Graphics card ID it says 'customize', click that tab, the select the 'low level refresh rate settings' icon, then select the 'monitor driver wizard' tab. This will make a monitor information file. Select the 'get EDID' info button on the bottom of the panel, then press the 'create' button, save the .inf file somewhere you can find it. Close rivatuner.

Open a text editor, like notepad (windows 'start' button, run, type 'notepad') or Ultraedit, open up the 'mydriver.inf' file in it. You'll see something like this;
code:
; RivaTuner's monitor information file

[Version]
Signature = "$CHICAGO$"
Class = Monitor
ClassGUID = {4d36e96e-e325-11ce-bfc1-08002be10318}
Provider = %MFG%

[Manufacturer]
%MFG% = MonMfg

[MonMfg]
%MODEL% = Mon.Install,Monitor\MAG9807

[Mon.Install]
DelReg = DEL_CURRENT_REG
AddReg = Mon.AddReg,RES,DPMS

[Mon.AddReg]
HKR,"MODES\1600,1200",Mode1,,"30-96,50-160,+,+"

[DEL_CURRENT_REG]
HKR,MODES
HKR,,MaxResolution
HKR,,DPMS

[RES]
HKR,,MaxResolution,,"1600,1200"

[DPMS]
HKR,,DPMS,,1

[Strings]
MFG = "MAG Technology Co., Ltd."
MODEL = "MAG 800V"

the only line we care about is the '[Mon.AddReg]' line this list the maximum display rate the monitor can handle. We want to add in some other resolutions, so windows doesn't have to infer what they might be, like so;
code:
HKR,"MODES\1,1",Mode1,,"30-96,50-160,+,+"
HKR,"MODES\320,200",Mode1,,"30-96,75-160,+,+"
HKR,"MODES\320,240",Mode1,,"30-96,75-160,+,+"
HKR,"MODES\400,300",Mode1,,"30-96,75-160,+,+"
HKR,"MODES\480,360",Mode1,,"30-96,75-160,+,+"
HKR,"MODES\512,384",Mode1,,"30-96,75-160,+,+"
HKR,"MODES\640,400",Mode1,,"30-96,75-160,+,+"
HKR,"MODES\640,480",Mode1,,"30-96,85-160,+,+"
HKR,"MODES\720,480",Mode1,,"30-96,60-160,+,+"
HKR,"MODES\720,576",Mode1,,"30-96,60-160,+,+"
HKR,"MODES\800,600",Mode1,,"30-96,85-160,+,+"
HKR,"MODES\848,480",Mode1,,"30-96,75-160,+,+"
HKR,"MODES\1024,768",Mode1,,"30-96,100-160,+,+"
HKR,"MODES\1152,864",Mode1,,"30-96,100-160,+,+"
HKR,"MODES\1280,720",Mode1,,"30-96,100-160,+,+"
HKR,"MODES\1280,768",Mode1,,"30-96,85-160,+,+"
HKR,"MODES\1280,960",Mode1,,"30-96,85-160,+,+"
HKR,"MODES\1280,1024",Mode1,,"30-96,85-160,+,+"
HKR,"MODES\1360,768",Mode1,,"30-96,72-160,+,+"
HKR,"MODES\1600,900",Mode1,,"30-96,72-160,+,+"
HKR,"MODES\1600,1024",Mode1,,"30-96,72-160,+,+"
HKR,"MODES\1600,1200",Mode1,,"30-96,60-160,+,+"

The first group of numbers is the resolution, the second group horizontal info, which we wont touch, that Last group of numbers is the vertical refresh info. Unless you tell windows otherwise, it assumes a 60hz refresh, or 60-160 in the case of this monitor. I play Dom 2 at 1280 by 1024, and I wanted to force a minimum refresh rate of 85, so I changed that second to Last number from 60 to 85. The rest is pretty easy to figure out.
Do not set the vertical refresh rate higher then your monitor can handle at the given resolution, you will damage the monitor. Do not change those plus or minus signs, your monitor may have different polarities then mine, just leave them alone. The maximum rate you monitor can deal with should be in your manual, or you can just try to use the windows tab we were at earlier, if you try a refresh rate that doesn't work at your resolution i.e. you cant see the screen, it will revert back to the Last working frequency in 15 seconds….

Once your done making a new monitor information file go back to the windows monitor display settings page. Right click on the desktop, properties, settings, advanced, monitor. Select the properties button next to your monitor data, then the 'Driver' tab, then 'update driver', 'then 'install from specific location', then 'Don't search etc...', then next, then select 'Have disk', choose your new driver, windows will install it.
Reboot (this is important).

Your open GL refresh rate should be better. If you've completely screwed things up and cant see anything, head to safe mode (which always defaults to 60hz), fix your driver and give it another shot. I hope this helped at least one of you out there. Have fun
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 11:42 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.