Patch for performance
Knocturnal
Join Date: 2009-11-16 Member: 69399Members
It is safe to say that the game is starting to shape up, or is it? I say this because it is so hard to play the game with the constant lagg and low frame rate. I am not QQing, I've played the game every day since I have purchased it, however I just don't seem to ever get a good experience because of the poor playability. I'm most likely not the first to suggest that work be done on performance. I played a lot of NS1 so I know what to expect from NS2, I know with more patience I will finally get to enjoy the game. So really all that I am saying is that the release of a patch for multi-threading and all around performance would be a good idea so we can actually start focusing on the current bugs which are most likely just passing by us due to the low performance.
Comments
2. Performance is always being worked on, and will be worked on all the way up to release.
3. Sometimes performance has to be put on hold because the gameplay programmers/artists require a feature before they can continue working.
4. There will not be a single patch that fixes everything, it will probably be a whole bunch of small improvements with small weekly patches.
5. I'm sure you understand that the bottleneck is CPU- not GPU-related, but also, the problem in terms of overall performance and playability, is server-side not client-side.
6. Just be patient. It's not going to happen all at once.
2. Performance is always being worked on, and will be worked on all the way up to release.
3. Sometimes performance has to be put on hold because the gameplay programmers/artists require a feature before they can continue working.
4. There will not be a single patch that fixes everything, it will probably be a whole bunch of small improvements with small weekly patches.
5. I'm sure you understand that the bottleneck is CPU- not GPU-related, but also, the problem in terms of overall performance and playability, is server-side not client-side.
6. Just be patient. It's not going to happen all at once.<!--QuoteEnd--></div><!--QuoteEEnd-->
This.
Although it might not seem like it, performance has drastically increased since the engine test. In the alpha, a simple 2v2 match would lag terribly usually until the server or your client (or both) crashed. Now, I've been able to play decent 6v6 matches with only a moderate amount of lag. That being said, UWE still has a ways to go to get to decent performance for a 16v16 match on average hardware.
2. Performance is always being worked on, and will be worked on all the way up to release.
3. Sometimes performance has to be put on hold because the gameplay programmers/artists require a feature before they can continue working.
4. There will not be a single patch that fixes everything, it will probably be a whole bunch of small improvements with small weekly patches.
5. I'm sure you understand that the bottleneck is CPU- not GPU-related, but also, the problem in terms of overall performance and playability, is server-side not client-side.
6. Just be patient. It's not going to happen all at once.<!--QuoteEnd--></div><!--QuoteEEnd-->
no but he's saying they should release a patch to help performance.
<b><u><!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo-->THE PATCH<!--sizec--></span><!--/sizec--></u></b> is never going to happen.
Little patches which will have cumulative performance increases - that's what will happen.
<!--quoteo(post=1830078:date=Feb 6 2011, 12:16 PM:name=Squeal_Like_A_Pig)--><div class='quotetop'>QUOTE (Squeal_Like_A_Pig @ Feb 6 2011, 12:16 PM) <a href="index.php?act=findpost&pid=1830078"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->We HAVE acknowledged and addressed this on numerous occasions. Max has stated countless times that performance is his #1 priority at the moment, and that is what he has been focused on. Even tasks which may seem on the surface to not be directly related to performance usually are. Its not like there is one problem that is causing all the lag and low framerate, and Max can come on and say we are going to fix X bug and its going to solve all your problems. Max has a list of numerous optimizations that are planned, and hopefully each one of those will keep improving the game more and more.
Its not an exact science. Some optimizations that are expected to make a big impact sometimes result in smaller then expected gains, and vice versa. One optimization may have a large impact, but some other issues may be holding back the gains made from it. Add to that, everyone is running on a completely different system. Some people may see huge gains with one type of graphics card, while people with other cards, don't. Optimizing a game to run on a large spectrum of system specs is a very daunting process, compared to optimizing a game around 1 type of hardware, like an xbox or playstation.
These are all partly reason why we don't want to hype up certain optimizations that are being worked on, because everyone will expect a huge improvement and then be potentially disappointed when the patch comes out and they don't see any difference.
Trust me, Max is as frustrated as any of you. The poor performance eats away at him every day, and he is working hard to improve server lag and framerate. The new features and prototyping you see are coming mostly from Charlie's end (such as the DI at the moment) so its not taking time away from Max's optimizations.
--Cory<!--QuoteEnd--></div><!--QuoteEEnd-->
<!--quoteo(post=1830168:date=Feb 6 2011, 10:28 PM:name=Squeal_Like_A_Pig)--><div class='quotetop'>QUOTE (Squeal_Like_A_Pig @ Feb 6 2011, 10:28 PM) <a href="index.php?act=findpost&pid=1830168"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Actually, the map detail is really not that much of a problem. Its mostly other things running behind the scenes. We've even done tests with a version of the map wtih no lighting and shadows, and then even a version that had all geometry turned off...so nothing was being drawn. And the framerate savings was not as dramatic as you would think. So, the positive aspect of that is that this engine is clearly capable of pushing around a lot of visual detail. But it also means that spending much time to heavily optimize on the art side, or to make a very simple map for example, is not going to give us the biggest impact, compared to other code optimizations that can be done.
That said, we are in the process of testing out an new way of doing the occlusion, which we are hoping will make a difference in framerate.
--Cory<!--QuoteEnd--></div><!--QuoteEEnd-->
<!--quoteo(post=1833399:date=Feb 18 2011, 04:06 PM:name=Squeal_Like_A_Pig)--><div class='quotetop'>QUOTE (Squeal_Like_A_Pig @ Feb 18 2011, 04:06 PM) <a href="index.php?act=findpost&pid=1833399"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->I understand how this happens when you guys are all testing and developing on top-of-the-line machines, but that isn't the case with the majority of the people who will buy and have bought this game.<!--QuoteEnd--></div><!--QuoteEEnd-->
I've seen this mentioned multiple times, and its a complete fallacy. We are not developing on top-of-the-line machines. Most of us are running machines that are 3 years old. I get about 10 FPS when I run the game on my office computer, and I know at least several of the other guys do, as well, so its just as frustrating for us playtesting and running the game as it is for you.
Performance remains a focus, but a lot of the larger improvements are bigger tasks that are a work in progress. If we have bug fixes and some cool new features we don't want to hold up the release of a patch, just because some of the optimization tasks aren't done yet. Some patches will have optimization improvements, some won't, but it doesn't mean performance isn't being continuously being worked on.
--Cory
<!--QuoteEnd--></div><!--QuoteEEnd-->
BOOM
BOOM<!--QuoteEnd--></div><!--QuoteEEnd-->
right to the face
gorge gibs everywhere
And since the game has not gone final (v1.0), we are simply along for the ride. Playing the game is an added bonus if you can actually play the game, and it has seen a lot of improvement already! Also you might want to actually <b>read</b> the first quote of Cory "Squeal_Like_A_Pig", it will explain it a lot better then what I just doodled together!
[edit]
I still stand by my first post in this thread though!