Low FPS in game, good in spectacor
bocieque
Join Date: 2012-02-17 Member: 146449Members
Hi. I bought this game today. I have very low FPS when playing - 20-35. But when i am spectacor i got 50-75 fps. My spec:
athlon II x4 3.55GHz, 8 GB RAM, AMD Radeon 6850
GPU usage during game is about 20-25%, in spec 50-65%. This game had really that bad optimalisation? Or only I`ve got a problem?
athlon II x4 3.55GHz, 8 GB RAM, AMD Radeon 6850
GPU usage during game is about 20-25%, in spec 50-65%. This game had really that bad optimalisation? Or only I`ve got a problem?
Comments
athlon II x4 3.55GHz, 8 GB RAM, AMD Radeon 6850
GPU usage during game is about 20-25%, in spec 50-65%. This game had really that bad optimalisation? Or only I`ve got a problem?<!--QuoteEnd--></div><!--QuoteEEnd-->
This is actually very interesting. Thanks for posting this on the forums, maybe some other people can see if it affects them too.
Your computer specs seem great. This game is currently in beta, you probably know that. The thing is, optimizations take longer to roll out than gameplay changes. If you check out the patch notes, you'll see the last two patches have really improved the games stability and performance on both client and server. It will continue to get better and better.
Some tips to try for better fps:
Open console with ~ key and type
r_fog false
r_atmospherics false
r_bloom false
Also drop your resolution down, as well as the graphical settings. Make sure you're observing what is improving your frame rate, and what does nothing.
Also, you can try opening task manager when in the game with shift + ctrl + esc, go to processes, right click on ns2.exe, go to affinity, and try limiting the game to 1 core, or just 2. See if that makes a difference. I'm on AMD as well, and a few patches ago this made the game much more smooth for me.
Also, consider measuring your performance in your own server, for the netcode in this game is not finalized and can cause performance like issues.
I think this is true, but only since gorilla when multi threading was implemented.
NS2 is largely dependant on CPU rather than GPU power currently so driver changes (and even to some extent GPU hardware changes), wont have much impact unless you have a very old system.
A lot more could be conjured up I would imagine.
A lot more could be conjured up I would imagine.<!--QuoteEnd--></div><!--QuoteEEnd-->
These are small things. My line of reasoning is that I haven't experienced this effect in other games.
They are by no means small things in this game currently due to optimisations left to do! Also NS2 beta is not quite there yet, to be compared to other (released) games in terms of performance :)
A few build back, pre-19x, we found some serious issues with loads of things happening on screen completely bringing the tickrate of both server and client down to 0-10. Related to AFAIK, shooting, walking, collisions/hitboxes, damage done. Something a spectator does not have to process at all. The choke has been reduced quite a bit during the 19x builds, these still need more though. 19x has been kind to us though, UWE is getting this game into a very playable state :P
Wow 5FPs, what kind of CPU is that. If I had to guestimate it is ~2Ghz and maybe a Core2?
It was a good idea in theory and on paper it sounded great...not so in actuality.
My rig, while not something super amazing, is no slouch either. Pulling 99% GPU usage from my 470 at low resolutions, with medium / low graphics is pretty unacceptable, considering @ low it looks worse than many games from 2005 / 2006. And that is way worse, not just a little.
CPU usage is...pretty meh. 2500K @ 4.5GHZ and it can be around 20-30%...I'd like to see 100% personally, and then 99% GPU usage, but only if I'm hitting 80FPS @ high. Game, maxed out, at least with the current beta graphics, looks to be about 2008.
And yes, most of the CPU here is indeed consumed by lua. It's a lot better than it used to be, but still a bit away from where it needs to be.
Yes i know that, when im spectacing FPS will be a bit more. But in NS2 difference is to big. 18-40fps - game, 35-70 - spec.
I'm curious as to how much performance improvement UWE thinks can be had in this game over the next few months.
Specs are i5 2500k @ 4.6GHz, radeon HD6870, 8GB ddr3, win7 64bit.
Max said something about writing an own lua interpreter once...Sure it won't be in 1.0 (and probably not after that either) with only 2 programmers but I think it says that lua IS indeed a problem. Not that I understand much about programming but.....
<!--quoteo(post=1904503:date=Feb 18 2012, 09:31 AM:name=Mkilbride)--><div class='quotetop'>QUOTE (Mkilbride @ Feb 18 2012, 09:31 AM) <a href="index.php?act=findpost&pid=1904503"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->CPU usage is...pretty meh. 2500K @ 4.5GHZ and it can be around 20-30%...I'd like to see 100% personally, and then 99% GPU usage, but only if I'm hitting 80FPS @ high. Game, maxed out, at least with the current beta graphics, looks to be about 2008.<!--QuoteEnd--></div><!--QuoteEEnd-->
Look at MuYeah quoted below, he doesn't seem to have this problem. There's something wrong with your card, drivers or game files. I have an Ati 5870 paired with a weak CPU and I too get only low GPU load and the CPU is bottlenecking.
Edit: of course I use high settings.
<!--quoteo(post=1904556:date=Feb 18 2012, 02:32 PM:name=MuYeah)--><div class='quotetop'>QUOTE (MuYeah @ Feb 18 2012, 02:32 PM) <a href="index.php?act=findpost&pid=1904556"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->drops to ~75-80.
Specs are i5 2500k @ 4.6GHz, radeon HD6870, 8GB ddr3, win7 64bit.<!--QuoteEnd--></div><!--QuoteEEnd-->
Poor old chap! Only 80fps? ;)
<a href="http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=lua&lang2=gpp" target="_blank">http://shootout.alioth.debian.org/u32/benc...a&lang2=gpp</a>
I believe I got the same FPS as you are getting, the Rana 440 just does not perform that well in this game. I wonder why~
<a href="http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=lua&lang2=gpp" target="_blank">http://shootout.alioth.debian.org/u32/benc...a&lang2=gpp</a><!--QuoteEnd--></div><!--QuoteEEnd-->
Alright let me stop you right there, this is not the way to compare how NS2 would've run in C++. Firstly, you have to remember NS2 is a _realtime_ application, so a fast response-time is very important, eg. while when measured over a longer period of time a Lua-variant might perform less worse (percentage-wise), it needs to be on the dot immediately in this game. Then there's also the issue with the garbage-collector, which again forms a real problem due to the (relatively) huge memory usage of a AAA-game like NS2, resulting in issues of stuttering which to this day still haven't been resolved completely. Last but not least, the NS2-scripts have continues interaction with the engine, which depending on how efficient you go about it, would involve at least some context-switching, which is costly, and if it were done in those benchmarks you posted, it would've absolutely wrecked Lua's performance-numbers.