Posts: 307
Threads: 18
Joined: Jan 2009
Reputation:
1
you need to compile your kernel without "hres".
Posts: 37
Threads: 8
Joined: Jul 2009
Reputation:
0
04-19-2010, 03:12 PM
(This post was last modified: 04-19-2010, 03:12 PM by empmdk.)
Do you have a link to a good guide on how to do that?
Posts: 2,031
Threads: 27
Joined: Nov 2008
Reputation:
17
440fps is the same as 500fps. the server cannot run with exactly 500fps (without some hack like LD_PRELOAD libraries) as it sleeps always an integer number of milliseconds after each frame. the calculation need some time as well and that time will prolong the overall frame time and thus reduce the fps. But this isn't any problem, you can live with 440fps perfectly.
nb: disabling the high resolution timers as peter_pan recommended might hide this fact because the clock that measures the fps will become more coarse and cannot resolve this difference anymore. but this will not make the server better, on the contrary this will make it imprecise in the same way!
Posts: 37
Threads: 8
Joined: Jul 2009
Reputation:
0
04-19-2010, 05:21 PM
(This post was last modified: 04-19-2010, 05:31 PM by empmdk.)
I see. I used to run a couple 500fps servers on a Windows box a while back and in console it would show as 500-520fps. Linux based servers I guess will just show it differently then?
But another question... If someone did like I did and set "fps_max 0" in the config, they would be able to get to 800+fps. Is there no way to force it to not go above 500?
Command Line has the max setting as 600, yet it will go beyond what is allowed if its changed in server.cfg.
This whole fps issue wouldn't be a problem if it was my own servers. But, I'm selling them to teams and I don't want them to be paying for a 500fps server and complain about it not showing as 500 lol. Is there anything I can do to have it show 500 something in console? Cause I've only been able to achieve either ~440 or near 900, nothing really in between.
Posts: 307
Threads: 18
Joined: Jan 2009
Reputation:
1
thats why the most real companys sell their servers with ~500 > not 100% 500fps. everybody knows if you want 100% stable 500FPS you need some other tricks, but hres is the easiest one and you have no different in gameplay > or BehaartesEtwas? :-)
Posts: 307
Threads: 18
Joined: Jan 2009
Reputation:
1
oh man > i cant explain > everyone would say at this part > please use google^^
words: "kernel compile tutorial"
there is one option under processor (dont know atm the real optionname) - high resolution timer - short - hres - disable it.
But be carfull dont compile a kernel without any knowledge please read before some articals before trying.
-peter
Posts: 37
Threads: 8
Joined: Jul 2009
Reputation:
0
Yeah I was looking at that one also, thanks.
Posts: 2,031
Threads: 27
Joined: Nov 2008
Reputation:
17
you actually want to make the server worse only not to need to explain your custumers why it doesn't have exactly 500 fps? bad idea.
btw: windows usually doesn't have the timer resolution to resolve those differences either. windows has afaik only a resolution of 1/1024 second (depending on the "fpsboost"-software you use - by default it's 1/64s only!), so it simply cannot show somthing else then 512 fps, the next step would be 384fps... (this might be different on newer windows versions with HPET enabled...)