This seems contrary to the recent update which caused major CPU issues with
TF2 unless -threads was set to 1 or 3 on the command line.
The skips without setting manual affinity is not what we see here. This used
to be the case when you ran on AMD hardware without the TSC fix, and can
still be the case if your running a multi core CPU with an unsynced TC but
there is no excuse to be doing so in this day and age.
Regards
Steve
----- Original Message -----
From: "Kyle Sanderson" <[email protected]>
Sure the game has multiple threads (EP1 had four?). However, there's one
main work thread, which is a complete whore CPU wise. This is a common
misconception that people have about the engine, from my understanding
(quoting someone here) Half-Life is not thread safe. It's better to assign
each server to it's own core then have the system pong them around, this
will create *skips*. We all want to be able to purchase cheaper, yet more
powerful CPU's (See [hlds_linux] TF2 server multi-threaded support). However
we are unable to do so, causing us to shell out the *big bucks* in order to
run one larger server instead of eight smaller ones.
At the time of this writing. If you're looking to host large servers
(depends on the engine, OB? 32 or more players), a higher clock is more
important. If you're looking to host a bunch of smaller servers, having
multiple cores will do you much better.
================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it.
In the event of misdirection, illegible or incomplete transmission please
telephone +44 845 868 1337
or return the E.mail to [email protected].
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux