Read about hardware interrupts before saying "that's bad, really bad". They
are used by harddisk, network card, keyboard, timers etc... to notify the
operating system that new data is available, an operation completed etc...
If you don't want hardware interrupts then unplug the server, is the only
way :)

Forget about stable 1000 FPS, this is a dream. First, if the server is
started without "pingboost 3" then it sleeps 1ms between two frames, so each
frame should require 0ms to have 1000 fps, something impossible. Second,
each frame the server processes the received packets and sends updates to
clients, but in a frame it receives only 3 packets and sends only 5 updates,
while in the next frame it receives 20 packets and sends 15 updates. For the
first frame it may require 1ms, for the second it may require 3ms. You can't
have stable FPS because the time required for processing a frame varies a
lot, is not something fixed.

Regarding the kernel, a newest version is almost always better because they
improve the schedulers, fix bugs etc... For example in kernel 2.2.26 the
timeouts for "select" and "pselect" (used by pingboost 3) are handled by the
main timing subsystem at a jiffy-level resolution. Is not a problem if you
have a 1000HZ kernel, but is if the kernel has 100HZ or 250HZ. This was
fixed in 2.6.28.

In conclusion the only way to have less hardware interrupts is to use a
100HZ kernel. To have as many FPS as possible you must enable High
Resolution Timers, use pingboost 3 and a kernel newer than 2.6.28. You can't
have stable FPS, except if the hardware is very very very powerful. And the
golden rule is that whatever you'll do some players will still complain
about bullets registration :)

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of C Szabo
Sent: Sunday, March 04, 2012 10:03 AM
To: [email protected]
Subject: Re: [hlds_linux] Which HLDS Debian kernel?


I have HLDS 1.6 servers, not TF2. And I have up too 32 slots.
I dont have a new machine, I have hardware that isnt old, like DUAL 
Intel Xeon X5650 (thats 12 cores).
I get hardware interrups if i run anything on core 0 or 12. Thats bad,
really bad.
Maybe its a hardware problem, but isnt it worth to try a newer kernel? I
dont want to change distro tho, so I still want to use DEBIAN.
Are the new kernels BAD? I was thinking Debian 3.2.x kernel with
patch-3.2-ck1.bz2?


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to