Low FPS? Ailos' guide to having a better experience. - PlanetSide Universe
PSU Social Facebook Twitter Twitter YouTube Steam TwitchTV
PlanetSide Universe
PSU: With every refresh you just get stupiderer.
Home Forum Chat Wiki Social AGN PS2 Stats
Notices
Go Back   PlanetSide Universe > General Forums > Tech Forum

Closed Thread
Click here to go to the first VIP post in this thread.  
Thread Tools Search this Thread Display Modes
Old 2012-12-02, 06:34 PM   [Ignore Me] #1
Impaler
Private
 
Misc Info
Re: Low FPS? Ailos' guide to having a better experience.


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.
Impaler is offline  
Old 2012-12-02, 07:29 PM   [Ignore Me] #2
Ailos
Contributor
Major
 
Ailos's Avatar
 
Re: Low FPS? Ailos' guide to having a better experience.


Originally Posted by Impaler View Post
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.
That is a very good point. I'll update the OP with that information in a little bit.
__________________
Doctors kill people one at a time. Engineers do it in batches.

Interior Crocodile Aviator
IronFist After Dark
Ailos is offline  
Click here to go to the next VIP post in this thread.   Old 2012-12-02, 07:38 PM   [Ignore Me] #3
CyclesMcHurtz
PlanetSide 2
Coder
 
CyclesMcHurtz's Avatar
 
Re: Low FPS? Ailos' guide to having a better experience.


Originally Posted by Ailos View Post
That is a very good point. I'll update the OP with that information in a little bit.
It's an EXTREMELY important point. As a coder, it's come to the point where you have to treat some kinds of memory access the same way we treat hard disk or network access - the slowest of the slow.

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 ]
CyclesMcHurtz is offline  
Old 2012-12-02, 07:45 PM   [Ignore Me] #4
basti
Brigadier General
 
Misc Info
Re: Low FPS? Ailos' guide to having a better experience.


Oh, interresting.

How could I improve that for myself? Overclock my FSB?

Last edited by basti; 2012-12-02 at 07:50 PM.
basti is offline  
Old 2012-12-02, 10:51 PM   [Ignore Me] #5
Impaler
Private
 
Misc Info
Re: Low FPS? Ailos' guide to having a better experience.


It's an EXTREMELY important point. As a coder, it's come to the point where you have to treat some kinds of memory access the same way we treat hard disk or network access - the slowest of the slow.
One of the reasons to make sure you have more than enough RAM. Going from the CPU cache to the RAM is one thing, but if you have to access data on a mechanical drive, it slows it down even more. I wouldn't think of running PS2 without 8 gigs for that reason alone.

How could I improve that for myself? Overclock my FSB?
Working with FSB overclocks is probably the simplest way to boost the whole system, in tandem with dropping the CPU multiplier if you don't want to scale that too. I've only done FSB overclocking on older AMD systems (pre-Phenom), but the more recent ones shouldn't be too hard.

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.
Impaler is offline  
Closed Thread
  PlanetSide Universe > General Forums > Tech Forum

Bookmarks

Tags
guide, low fps, performance, ps2 optimization

Discord


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 01:52 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 - 2024, Jelsoft Enterprises Ltd.