How Can I Get My Fps Over 100?

2»

Comments

  • TeoHTeoH Join Date: 2002-12-30 Member: 11640Members
    <!--QuoteBegin--Zeo+Jul 17 2003, 08:01 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Zeo @ Jul 17 2003, 08:01 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I use a laptop to play NS and the "monitor" defaults at 60KHz refresh. If I up this, am I reducing the lifespan of the display? <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    No, monitors are expected to be run in the highest refreshrate they can support in whichever resolution. If your monitor is running at 60hz while being capable of a higher refresh, then that is windows incorrectly defaulting you to 60.

    It's possible that your monitor doesn't support a refreshrate higher than 60 in the resolution you're using, in which case it will either spew out a garbled image, or refuse to change refresh when you try to increase it. In the case of a laptop, you're presumably using the LCD display attatched to the laptop. LCD displays operate differently to CRT's, and due to the difference in operation, will not strain your eyes like a CRT can. A CRT running in 60hz isnt really acceptable but 60hz is perfectly fine for an LCD monitor. Because of this, 60hz is the maximum refreshrate for many LCD monitors.

    If you are able to increase this refresh, you probably won't see any health benefits, but you *may* see an improvement in the fluidity of full screen games, assuming your laptop can manage over 60fps.

    If you can't increase the refresh, don't worry about it. LCDs don't flicker like CRTs can at a low refresh rate.
  • TeoHTeoH Join Date: 2002-12-30 Member: 11640Members
    <!--QuoteBegin--[SK]hedgehog+Jul 17 2003, 07:52 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([SK]hedgehog @ Jul 17 2003, 07:52 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> ummmmm....i need sugestions to speed up hl...i'm running at 30 fps.. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Some more information would be helpful:

    Which videocard
    Which operating system
    Which videocard drivers
    Which rendering mode are you using (Software/D3D/OpenGL)
    Do you have Vsync enabled
    What refresh rate is your monitor running at
  • MajinMajin Join Date: 2003-05-29 Member: 16829Members, Constellation
    300fps hurts you!
    You never need more than 80 fps constant
    even though I get 100 all the time in HL, in action I get 70 to 90 depending on how much action is happening.
    I have had close to 500fps spikes in Quake 3 and it lags you to HELL!


    Try using 3d Mark and finding out the difference between Vsync on and off, I was getting less than 3 fps with it on during the test. then I got a nice 60 fps with it off.

    What kind of marks have people got on 3dMark
    I don't remember but I think I had somehting in the 5000 range.
  • DoWDoW Join Date: 2003-05-09 Member: 16166Members
    The unfortunate thing is that Windows 2000 and Windows XP will limit refresh rate to 60Hz or so in D3D and OpenGL modes. I know that NVidia has a work around in the drivers for D3D mode, but not open GL. There is, however, a way around this limitation. Use a program like RefreshLock (locks you at one refresh rate). Im running NS and CS at 100 FPS with 120Hz refresh on my 21" at 1024x768 on my Geforce 4 4600.
  • ShawnDShawnD Join Date: 2002-11-09 Member: 7827Members
    <!--QuoteBegin--Majin+Jul 17 2003, 09:51 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Majin @ Jul 17 2003, 09:51 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Try using 3d Mark and finding out the difference between Vsync on and off <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    That's absolutely impossible. Vsync is OpenGL only but 3DMark runs in Direct3D.

    I was reading a few tech forums and aparently I'm not the only one having Direct3D problems with the FX 5200 card. Has anybody heard what the problem is between FX 5200 and Direct3D?
  • BeRzErKeRBeRzErKeR Join Date: 2003-02-18 Member: 13691Members
    edited July 2003
    <!--QuoteBegin--DoW+Jul 17 2003, 05:40 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (DoW @ Jul 17 2003, 05:40 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Use a program like <b>RefreshLock</b> (locks you at one refresh rate).  Im running NS and CS at 100 FPS with 120Hz refresh on my 21" at 1024x768 on my Geforce 4 4600. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Thank you. I've been trying to recall the name of that thing for ages, but to no avail. /me goes off to download.

    *sigh* I want a new comp.
  • ZeoZeo Join Date: 2003-02-07 Member: 13224Members
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->No, monitors are expected to be run in the highest refreshrate they can support in whichever resolution. If your monitor is running at 60hz while being capable of a higher refresh, then that is windows incorrectly defaulting you to 60.

    It's possible that your monitor doesn't support a refreshrate higher than 60 in the resolution you're using, in which case it will either spew out a garbled image, or refuse to change refresh when you try to increase it. In the case of a laptop, you're presumably using the LCD display attatched to the laptop. LCD displays operate differently to CRT's, and due to the difference in operation, will not strain your eyes like a CRT can. A CRT running in 60hz isnt really acceptable but 60hz is perfectly fine for an LCD monitor. Because of this, 60hz is the maximum refreshrate for many LCD monitors.

    If you are able to increase this refresh, you probably won't see any health benefits, but you *may* see an improvement in the fluidity of full screen games, assuming your laptop can manage over 60fps.

    If you can't increase the refresh, don't worry about it. LCDs don't flicker like CRTs can at a low refresh rate.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Thanks for the info! It's definately an LCD and probably capable of 100fps. Truth be told I havent had any eye strain and its fluid enough so <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' style='vertical-align:middle' alt='asrifle.gif'><!--endemo-->
  • ZerogreatZerogreat Join Date: 2002-12-11 Member: 10537Members
    edited July 2003
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->QUOTE (Majin @ Jul 17 2003, 09:51 AM)
    Try using 3d Mark and finding out the difference between Vsync on and off 

    That's absolutely impossible. Vsync is OpenGL only but 3DMark runs in Direct3D.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Yea, but Vsync can be used in *both* D3D and OGL.

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->The unfortunate thing is that Windows 2000 and Windows XP will limit refresh rate to 60Hz or so in D3D and OpenGL modes. I know that NVidia has a work around in the drivers for D3D mode, but not open GL. There is, however, a way around this limitation. Use a program like RefreshLock (locks you at one refresh rate). <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    I prefer program named "reforce", it modifies your monitors files and do not messes with registry.

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->What kind of marks have people got on 3dMark
    I don't remember but I think I had somehting in the 5000 range.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    As far as i remember i had something like 5000-6000 in 3DM 2003 and something like 10 000-12 000 in 2001.

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->QUOTE (Black Mage @ Jul 17 2003, 02:33 AM)
    you do realize that full motion video is a mere 24 fps 

    That's the European FPS. In North America, it's 29.97 FPS. The human eye can perceive over 300 FPS, but it's all smooth at around 20.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    European movie fps for TV is 25 (PAL system), the TV itself is running at 50Hz (some at 100Hz, even some of the 50Hz are capable of running on 75-85Hz in 640x480, 60-75Hz on 800x600 and 60Hz on 1024x768 when connected to PC), the NTSC system used in america uses higher fps but has lower color saturation.
    And human eye cannot perceive 300FPS, its upper limit lies at bare 70. Fly at other hand can perceive something like 800 or maybe even more fps.
  • ShawnDShawnD Join Date: 2002-11-09 Member: 7827Members
    edited July 2003
    I'm not doubting that you can screw with vsync in D3D but how do we do it is the question. I have a Nvidia card in the computer I'm in now and vsync is not in any of the Direct3D options. On my old crap computer I have an ATI card and vsync is not in any of those Direct3D options.
    *major grammer fix
  • ZerogreatZerogreat Join Date: 2002-12-11 Member: 10537Members
    I remember i was able to change vsync *both* in D3D and OGL on *all* my graphic cards from not so much past times. I remember i was able to do it on GeForce 2 (i am sure on 92%), i was able to do it on Radeon 9000 PRO (100%) and now i am able to do it with Radeon 9600 PRO (101%), i think iwas able to do this even with Voodoo 3 3000 (60%).

    I was/am able to do it without any additional utilities, just with the normal drivers settings.
  • ZerogreatZerogreat Join Date: 2002-12-11 Member: 10537Members
    <img src='http://zerogreat.wz.cz/d3d.jpg' border='0' alt='user posted image'>
    <img src='http://zerogreat.wz.cz/ogl.jpg' border='0' alt='user posted image'>
  • SalamanSalaman Join Date: 2002-11-23 Member: 9711Members
    Under direct 3d settings should be "refresh rate overrides", you can change the refresh rate by choosing the override option, and then I assume by choosing the refresh rate you like by clicking default where it appears at the resolution you're running your D3D application at.
    I've never had to mess with it, so I'm not sure exactly how it works.
  • RueRue Join Date: 2002-10-21 Member: 1564Members
    its possible to play HL at over 100 fps just net_graph and show_fps dont go over 100 , if u want to see whats the fastest ur PC can run NS at make a demo then use the 'timedemo' command to run it as fast as ur PC can.
  • ShawnDShawnD Join Date: 2002-11-09 Member: 7827Members
    Whoa that is different, that is very different. When playing a demo or a movie or anything like that, the system KNOWS where the next move is so it can get an extremely high frames per second, remember the scandal with Nvidia cheating on 3DMark because it had that program partialy installed with drivers?
    When actually playing NS, the system does not know where the next move will be so it has to think of it on the spot, that is what causes the huge drop in fps.
  • ExerExer Join Date: 2003-02-05 Member: 13167Members
    how can you tell at what refresh rate your are running at in HL?
  • ZerogreatZerogreat Join Date: 2002-12-11 Member: 10537Members
    <!--QuoteBegin--Rage against the Pepsi machine+Jul 17 2003, 08:45 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Rage against the Pepsi machine @ Jul 17 2003, 08:45 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Under direct 3d settings should be "refresh rate overrides", you can change the refresh rate by choosing the override option, and then I assume by choosing the refresh rate you like by clicking default where it appears at the resolution you're running your D3D application at. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    I have this thing on other place but i prefer to use Reforce. Reforce sets maximum refresh rate for every resolution (on my comp its 160Hz for 640x480, 120 for 800x600, 100 for 1024x768 and 1152x864 and so on). On the other hand that thingy in the drivers sets one refresh rate for ALL resolutions, so if i set there 100Hz it will be fine on 1152x864 but when i go to say 1280x960 my monitor will display nice "frequency out of range" message so if i want to play games on different resolutions i have to change the driver settings each time i want to play some game in different resolution.


    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->how can you tell at what refresh rate your are running at in HL?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    If your monitor has OSD it should be somewhere on the OSD (when i bring up my monitors OSD i have there "91.3kHz/100Hz" right now, first number (the BIG one) is horizontal RR (how much times in a second does monitor refresh ONE line), the second is vertical RR (how much time in sec the whole screen refreshes).
    If you dont have OSD its hard to tell, try not to look directly on the monitor, just have it in your peripherial vision, that way you can see the "blinking" even on 75Hz, so if the monitor is blinking you are running at 75Hz or less. If you look directly n the monitor you should see the blinking only on about 60Hz.
  • BlackPantherBlackPanther Join Date: 2002-02-11 Member: 197Members
    Proven scientific fact: The human eye can only see at 25-30 fps (depends on people)

    Thats why, for example, when you spin somethng fast (like a bike wheel), it becomes blurry and you can almost see through it.
    If we could see faster (ie: more FPS) we could distinctly see the wires on the wheel.

    The common house fly for example, can see almost at 70 fps, which means it can see things like in slow motion and react quickly when you want to "wack" it.

    Personnaly, i run at 60 FPS pretty much all the time with my Geforce 4, and i dont even try to put it higher.

    My monitor's refresh rate is maxed out at 60 hz at 1024x780 (old monitor), so there is no point in trying to out higher. My card can pump out more, but my monitor can't handle it.

    And yes, the CL_showfps command and the net_graph are maxed out at 100, but that doesn't mean you can't go higher. Just get an external FPS counter program.

    If your video card is maxing out because of VSYNC, disable it via a program like POWERSTRIP.

    Zerogreat :Not everyone here speaks your language <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->

    Windows XP no longer locks the refresh rate at 60hz with the latest Service Pack.


    <b><span style='color:red'>WARNING!!!</span></b>
    <b>When you set your FPS_MAX command in Half-Life to a certain value,Half-Life will always TRY to reach that number no matter what!!! So if you put 100 fps and your computer/video card cannot handle the stress, you will experience WARPING/SLIDING everywhere cuz of the strain</b>

    Trust me. Do what i do. I've set fps_max to 60 and HL keeps it there 24/7, and everything runs smoother cuz lots of ressources are still available for other things.
  • ShawnDShawnD Join Date: 2002-11-09 Member: 7827Members
    remember, the entire point of the ploy was to have an advantage in NS <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->

    i'll try that thing though, set the max to 100 and maybe it will smooth out. right now it's at 150, that might explain some of the tearing.
  • SoberanaSoberana Join Date: 2003-06-25 Member: 17695Members
    edited July 2003
    <span style='color:red'>*Ok, that's it for you, you're on vacation from these forums*</span>
  • ZerogreatZerogreat Join Date: 2002-12-11 Member: 10537Members
    <!--QuoteBegin--BlackPanther+Jul 17 2003, 10:29 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (BlackPanther @ Jul 17 2003, 10:29 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Thats why, for example, when you spin somethng fast (like a bike wheel), it becomes blurry and you can almost see through it.
    If we could see faster (ie: more FPS) we could distinctly see the wires on the wheel. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Ohh, really? You are soooo smart , nobody sure knows this <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->

    The fly can see more than 80fps, its hundreds of fps.

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->My monitor's refresh rate is maxed out at 60 hz at 1024x780 (old monitor), so there is no point in trying to out higher. My card can pump out more, but my monitor can't handle it.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    60 hz is evil, you should consider running in lower resolution to get better refresh rate.
  • TrojanTrojan Join Date: 2002-11-02 Member: 4611Members
    edited July 2003
    <!--QuoteBegin--ShawnD+Jul 18 2003, 06:55 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (ShawnD @ Jul 18 2003, 06:55 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Whoa that is different, that is very different. When playing a demo or a movie or anything like that, the system KNOWS where the next move is so it can get an extremely high frames per second, ... <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    That doesn't make sense... Infact it could be just downright wrong, afaik


    Your system, when playing a game-demo, its still rendering everything realtime. Just because its stored locally doesn't mean its going to run any faster, sure, it will feel faster because there is no 'lag' from your connection, but the framerate should be no different. Movies are not rendered real time, they are images just compacted together to form a moving object, but not games. Sure, you get some level of precaching (Textures, models etc) but most, if not everything else, is/are rendered in real time, but the same happens when you play online :|

    If you play a demo of someone else, do you get max-fps no matter what? I doubt it, if you get 100fps on your machine, then go and play it one someones that gets an average of 30, the demo will play at the 30. See what im saying?
  • ShawnDShawnD Join Date: 2002-11-09 Member: 7827Members
    Playing a video can be much faster because the system is able to cache the info; it doesn't think of the frame on the fly, it thinks of the frame before it gets to the frame.... sort of like anti-skip on your discman. When you are playing a game, you can't cache things that haven't happened yet <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
  • JavertJavert Join Date: 2003-04-30 Member: 15954Members
    <!--QuoteBegin--th0r0n^+Jul 16 2003, 11:28 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (th0r0n^ @ Jul 16 2003, 11:28 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> TBH I don't see why people want a Framerate over 100fps, The human eye only captures at about 95 "FPS" anyway. So you wouldn't see a difference. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Actually, for the average human, the avg. eye fps is closer to 30-40. Which is why that's the standard on HD films and DVD's. Regardless, 100 fps is overkill, don't worry bout it. It won't make you an uber-lord for ur aim.
  • ZerogreatZerogreat Join Date: 2002-12-11 Member: 10537Members
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->i'll try that thing though, set the max to 100 and maybe it will smooth out. right now it's at 150, that might explain some of the tearing.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    I have it set to 100, now i tried 200, 500 and 1000, the net_graph still showed maximally 100fps (my fps are flucturating from about 99.6 to 100) and i experienced no tearing.
  • TeoHTeoH Join Date: 2002-12-30 Member: 11640Members
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    Proven scientific fact: The human eye can only see at 25-30 fps (depends on people)
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Firstly, this is out of context and poorly interpretated. While there is something in that claim, it does not apply to this thread, and if you think it isnt possible to distinguish higher framerates then you are simply wrong. Anyone who's ever ran at a framerate above 30 can tell where to shove your 'proven fact'.

    While we're on the subject, scientific research on pilots also shows that the human eye can accurately process information displayed for only 1/100th of a second, or for even shorter periods. Which is alot more relevant to this topic.

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    <b><span style='color:red'>WARNING!!!</span></b>
    <b>When you set your FPS_MAX command in Half-Life to a certain value,Half-Life will always TRY to reach that number no matter what!!! So if you put 100 fps and your computer/video card cannot handle the stress, you will experience WARPING/SLIDING everywhere cuz of the strain</b>
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    *Cough* Packing so much ignorance into one paragraph is pretty damn impressive.

    <b>Screen Tearing</b>, the effect you're referring to, has nothing to do with strain. It's an artifact that occurs when your video card pumps out frames faster than/not synced with the refresh rate of your monitor. Running at a high framerate with vysnc disabled will usually result in screen tearing. This is not related to 'strain' in the slightest and you will not damage any components by running with vsync off. It just looks a little ugly.

    Chances are, many people in this thread will be experiencing screen tearing anyway, without realising it.

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    everything runs smoother cuz lots of ressources are still available for other things.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    sigh.
Sign In or Register to comment.