SRCDS Steam group


FPS stability
#1
Hi guys,

I tried searching but didn't find any answers.
I wanted to ask if someone knows how to make srcds to make stable fps on Windows (i tried fpsbooster and hirestimer, they only boost it up so it can reach up to 512fps).
My FPS varies from 45-500, with no players connected, default install, no mods etc, on VM under Hyper-V with more than enough resources.
I tried also on dedicated machine and more less same results.
I just can't get stable FPS, so i wondered if there are any tips and tricks for this?

OS: Win 2k3 R2 sp2 32bit.
Reply
#2
Run a timer in the background; WMP should do it.
Reply
#3
Did you even bothered reading my post? Or you don't know what fpsbooster and hirestimer are? In any case, not helped at all Smile
Reply
#4
(03-02-2011, 12:47 AM)dt_serpent Wrote:  Did you even bothered reading my post? Or you don't know what fpsbooster and hirestimer are? In any case, not helped at all Smile

The problem is that your hardware is not keeping itself busy, so when there is a need for sudden power it drops and then stabilizes agian. Don't be so harsh, I'm trying to help you. Those things you've mentioned would not do much of a difference with an empty server. Try putting some bots in there and then check if there is any improvement.
Reply
#5
(03-01-2011, 09:08 PM)dt_serpent Wrote:  Hi guys,

I tried searching but didn't find any answers.
I wanted to ask if someone knows how to make srcds to make stable fps on Windows (i tried fpsbooster and hirestimer, they only boost it up so it can reach up to 512fps).
My FPS varies from 45-500, with no players connected, default install, no mods etc, on VM under Hyper-V with more than enough resources.
I tried also on dedicated machine and more less same results.
I just can't get stable FPS, so i wondered if there are any tips and tricks for this?

OS: Win 2k3 R2 sp2 32bit.

Clock ticks under VPS's, including Hyper-V, are emulated. You're probably seeing the unstable FPS because of it (ticks) being emulated.

FWIW I am not sure Hyper-V supports HPET access or not to the guest OS's, and Win2k3 doesn't support HPET as an interrupt source, only 2008 does. So you're probably stuck


http://leaf.dragonflybsd.org/~gary

“The two most common elements in the universe are hydrogen and stupidity.”








Reply
#6
(03-02-2011, 12:52 AM)realchamp Wrote:  
(03-02-2011, 12:47 AM)dt_serpent Wrote:  Did you even bothered reading my post? Or you don't know what fpsbooster and hirestimer are? In any case, not helped at all Smile

The problem is that your hardware is not keeping itself busy, so when there is a need for sudden power it drops and then stabilizes agian. Don't be so harsh, I'm trying to help you. Those things you've mentioned would not do much of a difference with an empty server. Try putting some bots in there and then check if there is any improvement.

I just tried with 10bots (full server) more less same thing. I tired also on dedicated hardware i7 920 with 8GB of DDR and here is how it behaves:
Code:
CPU   In    Out   Uptime  Users   FPS    Players
12.43  0.00  0.00       5     0  240.15       9
12.42  0.00  0.00       5     0  237.23       9
12.42  0.00  0.00       5     0  468.24       9
12.42  0.00  0.00       5     0  459.54       9
12.42  0.00  0.00       5     0  493.31       9
12.42  0.00  0.00       5     0  468.60       9
12.42  0.00  0.00       5     0  511.56       9
12.42  0.00  0.00       5     0  476.83       9
17.06  0.00  0.00       5     0  243.57       9
17.06  0.00  0.00       5     0  428.16       9
17.06  0.00  0.00       5     0  462.69       9
17.06  0.00  0.00       5     0  332.74       9
10.09  0.00  0.00       5     0  461.84       9

240 - 512 its a huge drop.

Once i changed priority to high here it is:

Code:
CPU   In    Out   Uptime  Users   FPS    Players
30.52  0.00  0.00       9     0  354.37       9
30.52  0.00  0.00       9     0  145.65       9
29.87  0.00  0.00       9     0  165.51       9
29.87  0.00  0.00       9     0  365.75       9
27.94  0.00  0.00       9     0  518.81       9
27.94  0.00  0.00       9     0  579.06       9
27.94  0.00  0.00       9     0  557.11       9
27.94  0.00  0.00       9     0  365.80       9
145 - 580 even worse
Reply
#7
As long as you are getting over 67fps serverside you should be fine.. try setting fps_max to 67

http://leaf.dragonflybsd.org/~gary

“The two most common elements in the universe are hydrogen and stupidity.”








Reply
#8
Not sure if it helps anything on Windows, but try enabling HPET on your motherboard.
Reply
#9
(03-03-2011, 05:07 AM)Monk Wrote:  As long as you are getting over 67fps serverside you should be fine.. try setting fps_max to 67

Quote: If you have slightly higher FPS (like 80 instead of 66), your server will probably suffer from an effect called aliasing. This will lead to a variation in the effective tickrate which might make things a bit bumpy. There are a few "golden" FPS values that allow very smooth game play. In case of tick 66 those are: 66fps, 200fps, 333fps and 1000fps; at tick 100: 100fps, 200fps, 500fps and 1000fps. Make sure to reach one of those values as exactly as possible (with your real FPS, not what you set with fps_max!) and do not use values in between. In doubt use some value slightly below one of the "golden" values.
^^ quote from here:
http://www.fpsmeter.org/
Reply
#10
and fps_max 67 will not allow fps larger than 67... so that setting could be actually fine, although very close to the ideal 66.66...fps. somtimes slightly higher fps_max values are required to achieve 66.666... fps.

nevertheless, if you run virtualized, there might be very little you can do. best option: buy a dedicated root server.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply


Forum Jump:


Users browsing this thread: 7 Guest(s)