Forums | Chat | News | Contact Us | Register | PSU Social |
PSU: Retro edition.
Forums | Chat | News | Contact Us | Register | PSU Social |
Home | Forum | Chat | Wiki | Social | AGN | PS2 Stats |
|
|
Thread Tools | Search this Thread | Display Modes |
2012-12-02, 05:09 PM | [Ignore Me] #1 | ||
Hi everyone!
So a lot of folks have issues with PlanetSide 2 underperforming compared to other modern games (BF3, Skyrim, NFSU, whatever). I've been playing PS2 from early Beta and through that time frame, I've experienced the numerous patches and optimizations applied to the game by the developers as well as some tweaks posted around the interwebs. In that time, I've also gone from: Phenom II X4 955 BE @3.8GHz, 8GB of DDR3-1333 RAM and 2x Radeon HD 5770 1GB in Crossfire to Intel Core i5-3570K @4.2GHz, 16GB of DDR3-2133 and a single GTX 680 4GB. I've also played this game on a Llano-based AMD A6-3650 with Radeon HD 6530D graphics and just 4 GB of RAM. The moral of all that is: this game can run on a very large swathe of hardware, but you obviously won't get the same experience everywhere. So if you're having issues with your set-up, be it a low-, mid-, or high-end keep reading and you might find something useful here. How to use this guide This guide is structured somewhere between a doctor's handbook and an engineering troubleshooting guide. We will first try to diagnose which part of your system is causing you grief, and then attempt to remedy that in steps of increasing severity, where the first steps are simple, require only a few clicks, but may not yield much improvement, through driver-based settings overrides, and all the way to overclocking levels. Along the way, I will also suggest low-hanging fruit upgrades that may change your experience significantly. Use this guide at your own risk. Whenever possible, I shall attempt to warn you of potential issues in good faith and personal experience, but I cannot predict everything. Taking certain steps (e.g. overclocking) may cause you to void your hardware warranties, and such steps will be written in this orange color. I assume no liability for broken or faulty hardware as a result of steps taken. If you don't know what the settings mean, don't change them! At a minimum, if you don't know something, read up before you change anything. Links to outside guides and other helpful articles and software will also be provided where appropriate. If you have an overclocked system or a multi-card setup, you may skip to step 4 (but browse through steps 1 and 2 for any low-hanging fruit). Step 1: What seems to be the problem? So first, we have to get an idea for what's causing you to have poor performance. So first things first, let's restate the official minimum requirements: CPU: Intel Core 2 Duo E6850 or AMD Phenom II X2 or higher GPU: GeForce 8600 or Radeon HD 4850 with 256+ MB of VRAM or better RAM: Min 4 GB of accessible space Those are relatively liberal requirements. However, I can personally vouch that you could actually get away with using a less powerful graphics card (e.g. a 6530D) and still have a playable experience. With this in mind, here are my empirical minimum requirements (this will give you min 30 FPS in all but the most intense fights on low settings): CPU: A dual-core processor running at 3 GHz or faster* (Core2Duo or PhenomII X2) GPU: NVidia 8600 or Radeon HD 3650, Intel HD Graphics 4000 or AMD 6530D (A6-Llano). RAM: 4 GB of DDR3-1066** Empirical recommended requirements (this will give you minimum 30 FPS in any situation with all settings on high, provided your resolution is 1080p or lower): CPU: A quad-core running at 3.5 GHz or faster* (Core i5 2500K or FX4300) GPU: NVidia 660Ti or Radeon HD 7870, Laptop cards: 680M or 7970M RAM: 8 GB of DDR3-1600 This game is, admittedly, a very good subject for the "but will it run Crysis?" gag. So in that spirit, and because we also frequently get asked "what is the system that can run the game absolutely flawlessly?", I'm also going to include a best-available configuration that can run the game flawlessly at "Ultra" settings which require messing with useroptions.ini. Empirical "ultra" setup: CPU: Latest gen quad-core clocked at 4+ GHz (i5/i7 Ivy Bridge or FX Vishera, the higher clocks, the better). GPU: GTX 670 or AMD 7950 for single-monitor, GTX 680 or AMD 7970 for multi-monitor below 1080p/screen, or GTX 690 or SLI for surround view (AMD Crossfire is not recommended until stability improves). RAM: 8 GB of DDR3-2133 Other extras: wired Ethernet connection and dedicated sound card (especially if you're also using a full 5.1/7.1 speaker system). If your hardware does not meet the above empirical minimum requirements, stop here and start saving money for a new system. Next, we will begin some troubleshooting. This part draws heavily from a post by SOE developer CyclesMcHurtz during beta, that is now listed on the official SOE help page for PS2.
At this point, we can start applying tweaks based on what happened in the above test. This is organized in order of severity. Find your scenario, then attempt everything listed below it until the desired result is achieved.
Well, that's it for now. I hope this guide help you get some extra frames in those tough fights and in the end, made you a better soldier on the battlefield! Please make comments and suggestions for any improvements to this guide, and post about your experience! Useful links: Graphics card performance hierarchy Gaming CPU performance hierarchy
__________________
Doctors kill people one at a time. Engineers do it in batches. Interior Crocodile Aviator IronFist After Dark Last edited by Ailos; 2013-01-21 at 12:56 PM. |
|||
|
2012-12-02, 05:20 PM | [Ignore Me] #2 | ||
PlanetSide 2
Coder |
I am very impressed at the thorough guide. Thank you so much for all the time and effort you put into this!
[Sent from the outskirts of the Oort cloud]
__________________
Opportunity is missed by most people because it is dressed in overalls and looks like work. [ I speak for myself, not my company - they speak on their own ] |
||
|
2012-12-02, 05:22 PM | [Ignore Me] #3 | |||
I'm not completely selfless here, I'm hoping this encourages more cannon-fodder to log in daily.
__________________
Doctors kill people one at a time. Engineers do it in batches. Interior Crocodile Aviator IronFist After Dark |
||||
|
2012-12-02, 06:30 PM | [Ignore Me] #5 | ||
Brigadier General
|
GPUPhysix=1
That can actually help in case of CPU bound? :o Cycles, can you give some intel here? Does PhysX just add some new fancy effects, or does it move some work from the CPU to the GPU? |
||
|
2012-12-02, 07:05 PM | [Ignore Me] #6 | ||
I don't know what it does, but I can personally vouch that it helps get an extra 5 FPS or so in really tight battles.
__________________
Doctors kill people one at a time. Engineers do it in batches. Interior Crocodile Aviator IronFist After Dark |
|||
|
2012-12-02, 07:34 PM | [Ignore Me] #7 | ||
Private
|
I run an i5 2500k and a GTX 570, and I switch between CPU and GPU limited at the warpgate, so that combo is pretty even. In any battle, it becomes CPU limited. My brother has an i7 2700k and a GTX 670 and he's majority CPU limited all the time.
What I infer from the way the game performs is that it is not CPU or GPU limited, but memory bandwidth limited. This will still show up as CPU limited, so it's kinda hard to diagnose. One key symptom of this is the game being CPU bottlenecked while not fully stressing the cores - the cores are able to get the data out quicker than the memory bus can process it to the other components. A couple MMO engines I've played on previously (most notably Gamebryo: Warhammer Online & Rift) were notorious for being limited this way. AMD's memory bandwidth is behind Intel's for the current generation by 20-30%, so an Intel processor will almost always run the game better than an AMD. A basic tree for performance (processor wise) would be: Core 2 Duo/Quad = Phenom II = Llano Trinity = Bulldozer FX = Nehalem (original i7s) Piledriver FX Sandy Bridge = Ivy Bridge I think that better performance of the engine may be gained by using the fastest RAM clock speed & latency possible. I use 9-9-9 DDR3 @ 1600; at least in my case, I could go much higher. |
||
|
2012-12-02, 08:29 PM | [Ignore Me] #8 | |||
__________________
Doctors kill people one at a time. Engineers do it in batches. Interior Crocodile Aviator IronFist After Dark |
||||
|
2012-12-02, 08:38 PM | [Ignore Me] #9 | |||
PlanetSide 2
Coder |
When I first started in this industry (and this will show my age) I was working on a 65c02 processor, where memory was the only option. There was no cache. The SNES and Genesis both had faster processors, but still no cache. The first machine I worked on with a real cache system was PC's with the intel 386, but since the PC market didn't have them everywhere you couldn't rely on it. Since I cut my teeth on systems where you (quite literally) counted every machine cycle I still cringe at even some of the basic C++ constructs (cough-cough-virtual-functions-cough-cough) that other coders take for granted.
__________________
Opportunity is missed by most people because it is dressed in overalls and looks like work. [ I speak for myself, not my company - they speak on their own ] |
|||
|
2012-12-02, 11:51 PM | [Ignore Me] #11 | ||||
Private
|
Intel machines, from what I understand, are less happy with this tweak because the FSB runs the PCI express bus and some other things that the AMD chips have an independent clock for. I haven't done any RAM overclocking since it can be a long process. You have to adjust voltage, the FSB, the multiplier, and then fiddle with the individual timings. I use my gaming computer as my main system, so I'm more concerned about data corruption than cranking my RAM speed up. As per a component switch, RAM isn't too expensive currently, so you could look for a high end set and just drop it in your machine. For example, I see an 8G 2133 9-11-10-28 set for $60, while an 8G 1600 9-9-9-24 is $40-45. So, that's an extra $20 for a 15-30% performance boost. You do have to have a motherboard that can support the higher speeds though. |
||||
|
2012-12-03, 01:08 AM | [Ignore Me] #12 | ||
FSB doesn't really even exist any more. If you have Intel but don't have an unlocked multiplier (Intel k-series) you adjust Bclock. That fiddles with basically everything and you're not going to get much out of it.
On memory. You're not going to see 15% more real world performance going for 2133 over 1600. That $20 is a full %50 increase in cost. And that kind of memory is prone to incompatibility and instability. Going out and replacing your 8gb of DDR1333 with 8gb of 2133 is probably one of the least cost effective things you could do, IMO. If you're in the midst of a comprehensive upgrade that $20 is probably better spend on CPU or GPU.
__________________
All opinions are not equal. Some are a very great deal more robust, sophisticated and well supported in logic and argument than others. Last edited by Rbstr; 2012-12-03 at 01:10 AM. |
|||
|
2012-12-03, 03:03 PM | [Ignore Me] #13 | |||
__________________
Doctors kill people one at a time. Engineers do it in batches. Interior Crocodile Aviator IronFist After Dark |
||||
|
2012-12-03, 07:13 PM | [Ignore Me] #15 | ||
Short answer: No
Long answer: You can probably add more ram
__________________
All opinions are not equal. Some are a very great deal more robust, sophisticated and well supported in logic and argument than others. |
|||
|
|
Bookmarks |
Tags |
guide, low fps, performance, ps2 optimization |
|
|