News: Update on Optimization via CodeForge - PlanetSide Universe
PSU Social Facebook Twitter Twitter YouTube Steam TwitchTV
PlanetSide Universe
PSU: P**** S***s UNITE!
Home Forum Chat Wiki Social AGN PS2 Stats
Notices
Go Back   PlanetSide Universe > PlanetSide Discussions > PlanetSide 2 Discussion

Reply
 
Thread Tools Search this Thread Display Modes
Old 2013-10-21, 07:09 PM   [Ignore Me] #1
Hamma
PSU Admin
 
Hamma's Avatar
 
Update on Optimization via CodeForge


http://www.planetside-universe.com/n...forge-3082.htm

Originally Posted by codeForge
So several weeks of surgery have yielded some substantial results!

OMFG: COMING TO TEST IN THE NEXT DAY OR SO!!!

To answer the most painful but obvious question, we are hoping to have Phase 1 of OMFG on Test servers in the next day or so, and Live around the end of the month. I want to make one thing perfectly clear, however. We will NOT put this patch live in a hurry. We want to smooth out any rough edges and get the stability BETTER than Live. Only then we will feel confident in putting it on Live. We encourage you to come to the Test server once this is up, check it out, and provide feedback.

For this phase, we mostly concentrated on these two issues:
  • Performance on quad-core and above systems, Intel and AMD, with at least 4G RAM and a medium or higher spec video card.
  • Performance in large battles, 100+ players within range.
We’ve optimized UI, physics, sound, player processing, rendering code, and much more. We increased our total thread count, but more importantly we made those threads more efficient.

While the machines which fit the above bullet point will see the most benefit, we expect that low-end machines will see some performance increases, and enjoy the benefit of a reduced memory footprint in many cases and smoother frame rates than exist on Live pre-update.

Next, I know you want some numbers. If you know any coders, ask them how much they enjoy giving “hard” numbers for estimates.. yeah. *grin*

Keeping in mind all relevant caveats, a typical quad-core machine in a 100+ player battle who is currently wildly CPU bound should expect a 30% improvement, sometimes higher depending on settings. In many cases, we’re seeing people go right to GPU-bound, which is a good thing because it’s easier to change GPU settings than CPU settings!

Now, I want to at LEAST say that you should not immediately consider these numbers some sort of guarantee, there are just far too many factors in a given scene as to what can cause performance issues, but in general any “bad” case should be much better.

Also, we have taken a considerable time working on “spikes”. Spikes are when a particular frame takes longer than normal. Typically a “spike” happens in a fraction of a second. More than a second and we would call it a “hitch”. We are working on "hitches" too, but those fixes will come later.

Major Known Issues:

This is not an exhaustive list of what we know about, but we’re turning around a lot of bugs each day and these are the major outstanding issues:
  • SLI and Crossfire hitches – You may want to turn off SLI and Crossfire for the moment if you run into unusual hitches.
  • Minimum spec PCs – If you have the bare minimum or very close to, you may still be experiencing some significant performance issues. We’re gathering more information on this and will address it before release.
  • Crash on logout – We’ve significantly reduced crashes on logout, but some may still remain.
  • UI offsets – We have some cases where the mouse cursor and UI become offset. If this happens to you, please send us a bug on what you did to cause and/or fix it.
  • GPU Particles –These could cause cosmetic anomalies and crashing, so please turn them off for now if you have problems with crashing.
Help Us Test:
  • Performance in large battles
  • We only have so many people at SOE to test large battles, so this is an area where we really need your help. We’ll be collecting data on the backend, so no real need to send us reports. Using this data, we hope to get a better feel for how we're doing so far, and what we need to work on next.
Animation
  • We’ve made a ton of changes here to improve performance and are still working through some issues. Please report any oddities or bugs in first or third person animation.
Indar
  • Indar has received a full optimization overhaul. Look for cosmetic and functional issues in regards to bases and terrain. (Esamir and Amerish haven’t had their optimization passes yet.)
Overhead Indicator Revamp and General UI
  • We have made a lot of optimizations just about everywhere in the UI, so please be on the lookout for anything not functioning properly.
Art Assets
  • We went back and touched most of our existing art assets (weapons, decals, environment objects, FX, etc.), so please let us know if something doesn’t look right or is just plain missing.
Stability
  • If you crash, please let us know in a bug report what you were doing before you crashed.
Everything Else
  • We’ve made core changes to the game that could have caused just about anything. We’ve already found and fixed a ton of these, but we’re surely missing some and won’t see them until we get a critical mass of players.
  • Esamir Amp Station at Freyr
  • Note that this feature isn’t going live with the Performance Update. We’re holding this on Test Server for design iterations.
Test Server Incentive:
  • If you log on to Test Server any time from today until the day before the patch goes live, we’ll give your Live account a 3 day XP boost to use on any character.
  • You must use your Live account on Test Server to get this reward, otherwise we have no way to determine who to give the reward to.
Reporting:

In-game Reporting
  • This is the best way to give us feedback as Test Server bugs are emailed directly to us. Push Esc, then support, then Report a Bug.
Forums
  • Please use the Test Server sections and work with other players to help give us information. The more condensed and easy to read the reports are, the easier it is to get them addressed.
We’re very excited to get this patch to you on Test, and get it cleaned up for Live. It stands to make a pretty substantial dent in current performance problems, and also help us find additional problems for OMFG: Part 2.

Thank you in advance to everyone who jumps onto Test once this is out and helps us get this done!

Ryan "codeForge" Elam
Technical Director
Planetside 2

Last edited by Hamma; 2013-10-21 at 07:10 PM.
Hamma is offline  
Reply With Quote
Old 2013-10-21, 07:11 PM   [Ignore Me] #2
EVILPIG
Contributor
Colonel
 
EVILPIG's Avatar
 
Re: Update on Optimization via CodeForge


I call for a PSU Community Test Server Event, Sunday 1PM PST. BE THERE.
__________________
"That which does not kill us,
makes us stronger
" -Nietzsche

www.planetside-devildogs.com

Last edited by EVILPIG; 2013-10-21 at 10:21 PM.
EVILPIG is offline  
Reply With Quote
Old 2013-10-21, 07:16 PM   [Ignore Me] #3
NoblesseOblige
Private
 
Re: Update on Optimization via CodeForge


Hey awesome. You know, my PC can run most games just fine, except for PS2, so I think these optimization changes might really help me out. I can't wait to hop on the test server!
NoblesseOblige is offline  
Reply With Quote
Old 2013-10-21, 07:54 PM   [Ignore Me] #4
CrimsonTemplar
Staff Sergeant
 
Re: Update on Optimization via CodeForge


Well then. Fingers crossed ladies and gentlemen.
CrimsonTemplar is offline  
Reply With Quote
Old 2013-10-21, 07:55 PM   [Ignore Me] #5
Chewy
Major
 
Re: Update on Optimization via CodeForge


Originally Posted by EVILPIG View Post
I call for a PSU Community Test Server Event, Sunday 10am PST. BE THERE.
I say have a scavenger hunt for any pink props the devs missed.
__________________
Chewy is offline  
Reply With Quote
Old 2013-10-21, 07:58 PM   [Ignore Me] #6
Babyfark McGeez
Captain
 
Babyfark McGeez's Avatar
 
Re: Update on Optimization via CodeForge


Yeah, yeah, optimization is a good thing, but:
Phase "1"... *shudder*

Phase 1 took what, 3 months? I really hope there won't be too many "phases" of this, or else there won't be much players left to enjoy the fully optimized game. I doubt this game could survive 2+ phases of nothing (except "optimization") happening.
Babyfark McGeez is offline  
Reply With Quote
Old 2013-10-21, 10:16 PM   [Ignore Me] #7
Edfishy
Staff Sergeant
 
Re: Update on Optimization via CodeForge


Originally Posted by Babyfark McGeez View Post
Yeah, yeah, optimization is a good thing, but:
Phase "1"... *shudder*

Phase 1 took what, 3 months? I really hope there won't be too many "phases" of this, or else there won't be much players left to enjoy the fully optimized game. I doubt this game could survive 2+ phases of nothing (except "optimization") happening.
Depends. Does each phase add a 30% improvement?

PS1 went years without much of anything in terms of updates and was still a one of a kind game fans kept coming back to. With SOE actually continuing the TLC for PS2 I really think it's just about finishing up this player funded beta (optimizations + lattice link + ANTs) and announcing it as some souped-up expansion to see a return to 2012 pops.

Can't wait to test the optimizations out!
__________________
Edfishy is offline  
Reply With Quote
Old 2013-10-22, 03:23 AM   [Ignore Me] #8
Canaris
Contributor
General
 
Canaris's Avatar
 
Re: Update on Optimization via CodeForge


Originally Posted by EVILPIG View Post
I call for a PSU Community Test Server Event, Sunday 1PM PST. BE THERE.
nah people won't go to events...... lets call it a Test Server Summit people love going to summits!
__________________

"Don't matter who did what to who at this point. Fact is, we went to war, and now there ain't no going back. I mean shit, it's what war is, you know? Once you in it, you in it! If it's a lie, then we fight on that lie. But we gotta fight. "
Slim Charles aka Tallman - The Wire
BRTD Mumble Server powered by Gamercomms
Canaris is offline  
Reply With Quote
Old 2013-10-25, 06:25 AM   [Ignore Me] #9
vipjerry
Private
 
vipjerry's Avatar
 
Re: Update on Optimization via CodeForge


Originally Posted by Babyfark McGeez View Post
Yeah, yeah, optimization is a good thing, but:
Phase "1"... *shudder*

Phase 1 took what, 3 months? I really hope there won't be too many "phases" of this, or else there won't be much players left to enjoy the fully optimized game. I doubt this game could survive 2+ phases of nothing (except "optimization") happening.
I couldn't agree more.
vipjerry is offline  
Reply With Quote
Old 2013-10-25, 07:11 AM   [Ignore Me] #10
Kalee J
Sergeant
 
Kalee J's Avatar
 
Re: Update on Optimization via CodeForge


Originally Posted by EVILPIG View Post
I call for a PSU Community Test Server Event, Sunday 1PM PST. BE THERE.
I'm down...let's do it.
__________________
Kalee-J
Known around the 'net as Shailas
Kalee J is offline  
Reply With Quote
Old 2013-10-25, 03:50 PM   [Ignore Me] #11
Hyncharas
First Sergeant
 
Hyncharas's Avatar
 
Re: Update on Optimization via CodeForge


Speaking from experience since the last update went live, optimisation has definitely improved for me.

If I was lucky, I used to get no more than 5fps, even when I first logged on in the warpgate, surrounded by friendlies. Now it's closer to a consistent 30fps until I've played the game for over 90mins - once that amount of game time has passed, there is a momentary freeze for a second before the framerate halves for the rest of play. I'm assuming this means that, aside from extra LODs and more optimised textures, SOE's created a buffer of system memory whilst the game is running?

An additional consideration to Devs might be to flush this cache whenever changing continents or using drop pods, which both "warp" you to elsewhere; that way you could reload the geometry from a template as it does when you first log in, improving latency for long-term play.
__________________



Last edited by Hyncharas; 2013-10-25 at 03:51 PM.
Hyncharas is offline  
Reply With Quote
Reply
  PlanetSide Universe > PlanetSide Discussions > PlanetSide 2 Discussion

Bookmarks

Wiki Activity Read More >
Discord

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 05:54 AM.

Content © 2002-2013, PlanetSide-Universe.com, All rights reserved.
PlanetSide and the SOE logo are registered trademarks of Sony Online Entertainment Inc. © 2004 Sony Online Entertainment Inc. All rights reserved.
All other trademarks or tradenames are properties of their respective owners.
Powered by vBulletin
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.