Is anyone working on the performance issues?
TahMurda
Join Date: 2005-02-10 Member: 40646Members, Constellation
I know its a beta, but the only thing keeping me not playing 24/7 is the low fps issue!
Turning details and resolution extrem low gives no fps boost at all.
r_fog, r_atmospherics, r_bloom ,r_flash, give me 5 fps.
(don't know if r_aa and r_mt is false by default)
on a full server its unplayable 10-20fps
up to a 4 vs 4 is ok, not perfect but ok. 35-60 fps.
I ve got 6 cores x 3,2 Ghz, NS² is Cpu heavy and uses only 33% of it -_-. And my gpu is bored cause it doesn't have to do anything.
I love NS and hope it will improve. Don't make the same mistake like Bioware with the fail SW-tor /Heroes engine they lost 500000 suscriber because of the low fps after the first month( and the rest after the 2nd because of the/no content lol ^^)
--------------------------------
another question: There are only a few games supporting more than 2 cores.Why? You can buy affordable 4 cores at least since 2009 !
--------------------------------
english is not my native language! :p
Turning details and resolution extrem low gives no fps boost at all.
r_fog, r_atmospherics, r_bloom ,r_flash, give me 5 fps.
(don't know if r_aa and r_mt is false by default)
on a full server its unplayable 10-20fps
up to a 4 vs 4 is ok, not perfect but ok. 35-60 fps.
I ve got 6 cores x 3,2 Ghz, NS² is Cpu heavy and uses only 33% of it -_-. And my gpu is bored cause it doesn't have to do anything.
I love NS and hope it will improve. Don't make the same mistake like Bioware with the fail SW-tor /Heroes engine they lost 500000 suscriber because of the low fps after the first month( and the rest after the 2nd because of the/no content lol ^^)
--------------------------------
another question: There are only a few games supporting more than 2 cores.Why? You can buy affordable 4 cores at least since 2009 !
--------------------------------
english is not my native language! :p
Comments
UWE is doing the best it can to bring us what we want.
One of those people who thinks it's 3.2GHZ X6.
No, it's 3.2GHZ. You DO NOT MULTIPLY by the cores!
Also, judging, I'd say...AMD? I doubt it's a 3930K or so...
The game, is yeah, very unoptimized.
Infact, oddly enough, 194 / 195, I could have 60FPS constant, no matter what.
Since those builds, I can get as low as 30FPS. . .with atmospherics DISABLED, running on Medium...GPU usage is below 60% and CPU usage is like 22%.(2500K @ 4.5GHZ)
Because coding for multiple cores is actually really, really darnid difficult.
And don't understand me wrong. I'm not blaming UWE for anything. UWE is a rolemodel showing us what they are doing ( twitter youtube and <a href="http://www.unknownworlds.com/ns2/progress)" target="_blank">http://www.unknownworlds.com/ns2/progress)</a> but i can't find anything about the low fps
I think performance should be first priority, i would rather have 30fps +,than gorgespit on everywall ,movementchambersor a welder.
But if they working on it (EVERYDAY!!! :P ) its ok
Edit yeah AMD 1090T i regret it
But if they working on it (EVERYDAY!!! :P ) its ok<!--QuoteEnd--></div><!--QuoteEEnd-->
We are working on performance EVERYDAY!!! :P, and it remains our top priority.
It isn't a matter of just sitting down, making a few changes, and then the next day suddenly the game is getting an additional 10 FPS. There can be weeks spent, just reworking a system, in order to be able to THEN go in and start making certain parts of the game faster.
You will continue to see new features going into the game with each patch, such as welders, regardless of whether there happens to be performance improvements or not. There is the simple fact that we still have a game to make, and need to get features implemented to make sure things are progressing properly. But in addition to that, you have to realize that it is not a matter of stopping development and putting the entire team on optimization, even if that is how we wanted to do it. There are Engine programmers and Gameplay programmers, and many of the optimizations that need to be made to the game are on the engine side. So, while our engine programmers are working on optimizations, our gameplay programmers continue to work on gameplay features, our artists continue to work on the art, and we all continue to work hard to make NS2 the best it can be.
--Cory
On the progress tab, we have 'welders do X'
Further down we have 'welder partical affects half fps'
So you might be able to appreciate its a sort of cyclical effect, fellow Beta testers?
PS: Talesin, I intend to rant on about balance, sorry dude, I don't want to see the game released in an unbalanced form. This isn't going to be another SIN, not on my watch.
<a href="http://imageshack.us/photo/my-images/14/dog2020computer.jpg/" target="_blank"><img src="http://img14.imageshack.us/img14/7940/dog2020computer.jpg" border="0" class="linked-image" /></a>
<a href="http://imageshack.us/photo/my-images/14/dog2020computer.jpg/" target="_blank"><img src="http://img14.imageshack.us/img14/7940/dog2020computer.jpg" border="0" class="linked-image" /></a><!--QuoteEnd--></div><!--QuoteEEnd-->
Haha and in the next room the beta tester is:
<img src="http://buasbpaws.files.wordpress.com/2012/01/cat_laptop-1.jpg" border="0" class="linked-image" />
In a flight sim you can really make use of multiple cores. One core for your own plane's flight model, one for the instruments, one for terrain/building generation, one for every other plane that's in the air etc.
In a FPS if you take one component and move it to a different core chances are it has to wait a lot for the main thread and then the main thread has to wait for it, effectively making everything <i>slower</i> rather than faster.
In a flight sim you can really make use of multiple cores. One core for your own plane's flight model, one for the instruments, one for terrain/building generation, one for every other plane that's in the air etc.
In a FPS if you take one component and move it to a different core chances are it has to wait a lot for the main thread and then the main thread has to wait for it, effectively making everything <i>slower</i> rather than faster.<!--QuoteEnd--></div><!--QuoteEEnd-->
Yeah this! Just think of an easy example:
Your CPU has to calculate
X = 100 +10
Y = X +20
You can now split this two calculations on two cpu cores. So that the first core calculates the first formula and the second one calculates the second. But in any case the second core has to wait until the first core has finished to calculate X. Now add the time needed to switch between two cores and bingo: You have made everything slower. Multithreading is not the wonder solution. Its very situational. You could do some cool stuff server side. Maybe calculate the logic for the buildings and the targeting for sentries / hydras on another core.
don't know how many times cory has had to repeat the same thing over and over about performance...
It's a judgement-call on when optimization should be given a look. If they find a certain design doesn't yield the performance they require, 1 month before release, you have a problem on your hands. Everything should at least be considered from a performance-pov early on, and if the developers are confident the lack of performance can be solved with polish and certain changes here and there, then it won't be a problem (in fact, it'll be desirable) to postpone it until feature-completion.
Case in point: Flash. They decided early to replace it with Lua-driven GUI, but even now there are still some Flash bits in there. It has been wise not to wait with replacing it until feature-completion (as then it may have been too late). I guess the developers are confident they'll sort out the performance-problems if they've postponed it this much.
I expect alot more then that actually, i get more FPS in battlefield 3 on ultra then this.
The whole reason we are here and playing is to help test the game, find bugs and help with suggestion so come release it will be as good as possible. Even a game like BF3 had massive problems just a week before release. I was falling through the map on a regular basis, crashing, hard rebooting and a whole lot more. This from a company with hundreds if not thousands of employees. UW have a handful of staff so what they have done so far is just short of a miracle. It doesn't seem that long ago all we could do was spawn on the map as a marine or Skulk and just walk around looking at stuff or going one on one for a laugh.
We need to try and keep things in perspective and help and motivate UW not criticise things a game in beta will obvious suffer from. Maybe by the time performance is great for us all, the 'marine jump spam pogo special needs disco dancing' may be gone too (sorry, I always have to mention that)
Sal
That's just engine problems..we also have many gameplay design issues which includes (not limited) many broken ideas. but i'm sure if we have solid engine, things should/could pick up nicely, which I'm hoping for.
I wish they could get more skilled and dedicated workers to really push it into over-drive. They say summer release, but I can't see it being close at all right now.
How can I avoid this? Without typing those commands everytime in the console?
Seems pretty damn good to me
This is a beta and optimization I think comes near the end after all the core game elements are done
At least in theory
I did not that the settings dont change much for me
I am GPU limited (gt220 LOL) but I still get 45fps on 720x480 res on a 6v6 game
This game is cpu demanding but most modern CPUs can handle the game pretty well
It will only get better and better from here out guys.
Performance increased dramatically and continues to.
How are people missing this?
Please don't expect a BETA to be ready to play.. And as far as summer release, don't get caught up in the hype UWE just keep working and don't rush things please.. I could careless when this game is finished, as long as it gets there. NS was the most amazing mod to come from HL and I personally would love to see this game create a new modding community bigger than HL, so please just take your time and work hard!
That should hopefully see a fair improvement :)
ahh found it:
Animation optimization (SIMD?)
Ok so its animation optimizations, but that should shave something off the server and client. At the very bottom of the progress page, under build 197
Battlefield 3 also happens to be designed to run on an XBox 360.
Please don't expect a BETA to be ready to play.. And as far as summer release, don't get caught up in the hype UWE just keep working and don't rush things please.. I could careless when this game is finished, as long as it gets there. NS was the most amazing mod to come from HL and I personally would love to see this game create a new modding community bigger than HL, so please just take your time and work hard!<!--QuoteEnd--></div><!--QuoteEEnd-->
Well said Orange! Well said. My sentiments exactly.