Linux Improvements Made
Flayra
Game Director, Unknown Worlds EntertainmentSan Francisco Join Date: 2002-01-22 Member: 3Super Administrators, NS2 Developer, Subnautica Developer
Hey all,
I just wanted to let you know that I spent the day working on linux performance issues. I updated NS to compile with a new version of GCC, and built v1.04d with -O2. Assuming there aren't compatibility issues (as there sometimes seems to be with linux optimizations for some reason) this should hopefully bring NS-linux up to speed with NS-win32. The source is the same for both, it's just a matter of build settings that differentiate the two. I'll probably do some further experimentation with other build settings and our server ops to see what's working and what isn't.
Thanks for being patient.
I just wanted to let you know that I spent the day working on linux performance issues. I updated NS to compile with a new version of GCC, and built v1.04d with -O2. Assuming there aren't compatibility issues (as there sometimes seems to be with linux optimizations for some reason) this should hopefully bring NS-linux up to speed with NS-win32. The source is the same for both, it's just a matter of build settings that differentiate the two. I'll probably do some further experimentation with other build settings and our server ops to see what's working and what isn't.
Thanks for being patient.
Comments
/me also dances for everybody who can't post right now *cough*
As soon as the motion tracking icon showed up I saw all the beutiful little blue halos running around the map.
Whats even better? It was a 12 v 12 game on a linux server. The level was filled with little blue halos representing all those nasty skulks and fades.
Hats off to you Flayra!!
YOU DA MAN FLAYRA
/me does another little jig
[ 1/9/03 ] :: Status update
Testing continues, and it will be released as soon as it's ready, <b><u>probably within the next few days.</u></b>
It's been five days!! OH MAN AM I WANTING IT!! Especially since it seems like all the clans my clan is scrimming with have the friggen beta!! SyN, pandas, and a few others.
/me drags his feet as he sullenly walks away..
Give it to me now!
o It depends on the time of day.
o It depends on the server's connection.
o It depends on <b>EACH</b> client's connection.
o I'm sure there are more...I'm just doing a quick post.
I'm not trying to insult you or anything. I'm just seeing this information, but it's not really giving me anything I can use. <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo--> A more accurate way, although far from perfect, is to give the specs and then the stats:
o CPU
o RAM
o Number of Players
o Possibly Even the Map
o %CPU (Usage)
For example:
Vadakill's NS
o AMD AthlonXP 1900MHz
o 256 DDR
o 12 Slots
o ns_eclipse
o Runs at around 50% CPU
If you want to go further and calculate the cycles, be my guest. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
50% of 1900MHz = 950MHz
As soon as the motion tracking icon showed up I saw all the beutiful little blue halos running around the map.
Whats even better? It was a 12 v 12 game on a linux server. The level was filled with little blue halos representing all those nasty skulks and fades.
Hats off to you Flayra!!<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
<i>Woohooooooooo!</i>
*Throws his hat in the air.*
*The Wind carries it off.*
<i>Aww, crap!</i>
*Chases it down the road.*
11 players, ns_caged = 30% cpu usage
16 players, ns_eclipse = 60-70% usage
dramatic improvement over the 90% + cpu usage common with 1.03, plus the hive bug seems to be fixed...
I did some testing with 1.04d and 24 players... it still drove the box to the high 80s, low 90s cpu usage; i'd be curious to know the usage stats on a similar box running w2kpro or xp pro.
anyway, can't get much better than cuttin the load and fixing motion-tracking for linux... I bet we'll start to see more servers pop up
yay
-d$
I've been running my server since 1.0 and have been active in the forums since the day I put up the server.. what does it take?
MONEY?
BEGGING?
MONEY?
PRAISE?
MONEY?
PRAYERS?
MONEY?
/me waits for the right time to ask Flayra "Can I have some more beta, please sir, please?"
Ba da dum dum....dum dee dum... ba dum dum dum....... bum da dum dum dum.....
/me sneaks into the mysterious cave of beta....slowly inching up to the pedastal containing the lastest version......pulling out his bag of sand he notices the evil spyder monkey wandering around looking for something to rape and torture.....so he runs away beta-less.
Ba da dum dum....dum dee dum... ba dum dum dum....... bum da dum dum dum.....
/me sneaks into the mysterious cave of beta....slowly inching up to the pedastal containing the lastest version......pulling out his bag of sand he notices the evil spyder monkey wandering around looking for something to rape and torture.....so he runs away beta-less.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
somebody buy this poor man a woman....or an inflatiable one atleast....
Ba da dum dum....dum dee dum... ba dum dum dum....... bum da dum dum dum.....
/me sneaks into the mysterious cave of beta....slowly inching up to the pedastal containing the lastest version......pulling out his bag of sand he notices the evil spyder monkey wandering around looking for something to rape and torture.....so he runs away beta-less.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
somebody buy this poor man a woman....or an inflatiable one atleast....<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
single by choice, not by situation.......
what kind of time would I have to bug the **** out of other people if someone was constantly bugging the **** outta me ?
I'm single by choice too.
because i got bumped so i made a choice to stay single too!
<!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
<!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' valign='absmiddle' alt='confused.gif'><!--endemo-->