Please upgrade your browser for the best possible experience.

Chrome Firefox Internet Explorer
×

Fixing Your FPS: A Comprehensive Guide

STAR WARS: The Old Republic > English > Customer Service (Read-Only)
Fixing Your FPS: A Comprehensive Guide
 
First BioWare Post First BioWare Post

MorbidSouls's Avatar


MorbidSouls
04.04.2013 , 09:08 AM | #1
I have been in your position of having terrible FPS of 10-20 constantly or perhaps worse and especially in warzones the FPS drops can become unbearable to the point where you just give up on PvP altogether.

Fear not, this guide will "help" to increase your overall performance of running SWTOR and also increase your overall FPS for both PvE content and for Warzones.

This guide will provide the biggest benefit for those running Windows 7 64-bit processors with Nvidia cards and 6gb ram or more as this is what my laptop is spec'd to but you will still notice a massive difference by using this guide for other systems and configurations. This guide will include ways to optimize through graphic settings, tricks, tips and general advice to improve the running of your laptop and gaming and specifically for SWTOR.

My own tweaks and tips are provided in this guide but also some from other members of the community who i will reference if used.


1. VSync + Tripe Buffering

Firstly, the biggest increase you can get is to Enable VSync and Tripe Buffering at the same time which can be found in your graphic settings. If for some reason you don't have these options or not able to get into your graphic settings then please refer to this video http://www.youtube.com/watch?v=3DM1f87YOPA , the video is not mine but it shows you how to set-up D3D Overrider which basicly forces your game (SWTOR) to run with VSync and Triple Buffering enabled. Both of these must be enabled together as they work in conjunction with one another.

I would still advise you to check that video out and download D3D Overrider anyway as it's a quick and sure fire way to enabling vSync+Triple Buffering


2. Optimize graphics performance

For NVIDIA users, open up your graphic Control Panel > 3D Settings > Adjust Image Settings > Use my preference emphasising > Move the slider fully on Performance.

Next go to "Manage 3D Settings" > Global Settings > Under preferred graphics processor select your dedicated graphics card, if you only have an integrated one that's fine , but if you have a dedicated one select that.

These are some important features you need to change that will help alleviate the strain from your GPU.

Maximum pre-rendered frames > Set it to 4 or the maximum number you can get.
Multi-display/mixed GPU acceleration > Single display performance mode
Power management mode > Prefer maximum performance
Texture filtering - quality > High performance
Also double check that VSync and Tripe Buffering are both ENABLED

Set PhysX Configuration > Again make sure you select your dedicated graphics card (nVidia cards only)

Hit APPLY

for AMD products you can also try these settings as allot of options are similar.


Maximum pre-rendered frames > Set it to 4 or the maximum number you can get.

If like me you have a good processor but a bad graphics card which is usually the case for most laptop users then this setting provides a massive difference by letting your CPU pre-render frames to prepare for the GPU, this increases the load on the CPU but reduces the load on the GPU which results in far smoother gameplay. The only downside is you get mouse/keyboard input lagg, but i have mine set to 4 and you cannot even notice it. The increase in smoother FPS and gameplay far outweighs and very slight input lagg.
If however the input lagg becomes undesirable you can bring this number of pre-rendered frames down to suit your needs but then also be aware if you bring this number down you will get more fps dips if on a low end GPU.


3. DirectX 9 Files
For Windows 7 owners especially download these DirectX files found here
http://www.microsoft.com/en-us/downl...n.aspx?id=8109
Extract the contents into a new folder on the desktop and then run the setup.exe within that folder once it's fully extracted.
Locate your SWTOR folder usually in Program Files and change both the launcher.exe and the swtor.exe compatibility to run with Windows XP (SP3) also tick Run as administrator even if you already are.


4. Gamebooster
You can download Gamebooster from here http://www.techspot.com/downloads/48...e-booster.html
It's a great program to close down any unnessacary background applications you don't need for gaming, you can switch to gaming mode and normal anytime and if you spend a few minutes to "Configure" the things you don't need by ticking them you can free up some ram for this next process.


5. SWTOR Unleashed
You may have heard about this great program which basicly dedicates your idle free ram to be additionally used to run SWTOR to increase the performance and thus general FPS. Don't worry it's not a hack or a cheat all it does is basicly mounts a virtual drive of ram for SWTOR which you can remove and enable at any time you want.
If you have at least 6GB of Ram you will notice a good improvement , with 4GB ram you will still notice a minor improvement.

Forum post : http://www.swtor.com/community/showthread.php?t=529567

The main problems people get are in combat situations such as Warzones so i will dedicate this section specifically for optimizing Warzones.

Open up SWTOR Unleashed > Settings
Tick Add DiskCacheArena
Tick LocalApp

In Assets tick the following
swtormain_anim_humanoid_bfab_1
swtormain_anim_humanoid_bfns_1
swtormain_anim_humanoid_bmaf_1
swtormain_anim_humanoid_bmns_1
swtormain_art_fx_1

These assets work in relation to character animations to optimize them which is especially important for Warzones.

These settings overall will use 2894mb of ram and if you have the extra resources you can also
Tick Add an extra 100mb to the Ram Drive size.

After you've done go to the bottom of the window and hit "Save, Apply and Close" and click on "SWTOR Unleashed", give it a few seconds as it's just preparing the settings you just made. The launcher will open and proceed normally.


6. Adjust Game client Settings
This is a great tip from fellow SWTOR member OwenBrooks

"Quote: Originally Posted by OwenBrooks
Vista/7: Click Start, type "%localappdata%\swtor\swtor\settings" (without quotes).
open the client_settings file

Insert/edit one of the options below , recommend 0.3371195 first up
FarClipScale = 0.1371195
FarClipScale = 0.3371195
FarClipScale = 0.5371195

Don't FORGET to SAVE your "client_settings.ini" after u add "FarClipScale".

After you've done that, close your "client_settings.ini" and right click on it - > Properties. On the bottom of Properties window you'll see a check box "Read-only". Check it! Now you should be ready to play!

Just remember to remove read only if you want to save any further settings"


7. Lastly and most obvious is to simply just lower your graphic settings when you go into Warzones, this will help allot with your FPS


If you have any questions about anything listed here please just leave your comments in the thread or if this has worked for you or helped you i would like to hear feedback and find additional ways to improve this guide.

I will also try to add screenshots of the process at a later time if people are struggling with it.

OwenBrooks's Avatar


OwenBrooks
04.05.2013 , 02:58 AM | #2
This should be amended
Maximum pre-rendered frames > Set it to 4 or 1.

Setting to 1 is the most stress but likely to make most impact, 2 is a slightly softer option and 3 is default

Thx for making this post it will help a lot of people

Enable VSync and Tripe Buffering in the above post will help with those affected by FPS dips

OwenBrooks's Avatar


OwenBrooks
04.05.2013 , 03:13 AM | #3
Enabling triple buffer in the NVidia control panel only works in Open GL games it seems.

https://forums.geforce.com/default/t...-in-nvidia-cp/

need to use a program like D3DOverrider to enable for D3d games.

Cerimon's Avatar


Cerimon
04.05.2013 , 04:05 AM | #4 This is the last staff post in this thread.  
Hi MorbidSouls,

Anything that potentially increases players game performance is welcome. Good post, thanks.

Cerimon | BioWare Customer Service - Forum Support

bottomgun's Avatar


bottomgun
04.05.2013 , 04:52 AM | #5
Quote: Originally Posted by Cerimon View Post
Hi MorbidSouls,

Anything that potentially increases players game performance is welcome. Good post, thanks.
How about you guys fix the no server list problem a lot of us are having, huh?

MorbidSouls's Avatar


MorbidSouls
04.06.2013 , 03:50 AM | #6
Quote: Originally Posted by OwenBrooks View Post
Enabling triple buffer in the NVidia control panel only works in Open GL games it seems.

https://forums.geforce.com/default/t...-in-nvidia-cp/

need to use a program like D3DOverrider to enable for D3d games.
Yes it does still work m8, firstly i did via NVidia control panel, VSync + Tripe Buffering and it working straight away without any D3D Overrider, but i agree just to be sure you might aswell just download the program anyway and force it via that if you're how to go about some of the settings.

OwenBrooks's Avatar


OwenBrooks
04.06.2013 , 03:56 AM | #7
That's what I thought until I saw that GeForce forum post, the test results seem to suggest otherwise.

But yeah I guess when in doubt use d3d overrider , appreciate you taking the time to put this post together.
Hopefully can keep refining and adding as people post what works for them.

MorbidSouls's Avatar


MorbidSouls
04.06.2013 , 03:58 AM | #8
Quote: Originally Posted by OwenBrooks View Post
This should be amended
Maximum pre-rendered frames > Set it to 4 or the maximum number you can get.

Setting to 1 is the most stress but likely to make most impact, 2 is a slightly softer option and 3 is default

Thx for making this post it will help a lot of people

Enable VSync and Tripe Buffering in the above post will help with those affected by FPS dips
I Disagree as does TweakGuides for added proof

"Maximum Pre-Rendered Frames: If available, this option - previously known as 'Max Frames to Render Ahead' - controls the number of frames the CPU prepares in advanced of being rendered by the GPU. The default value is 3 - higher values tend to result in smoother but more laggy gameplay, while lower values can help reduce mouse and keyboard lag. However extremely low values such as 0 may hurt performance, so I recommend this option be kept at its default of 3 globally, and only adjusted downwards in specific game profiles. Remember, in most cases mouse lag is due to low framerates, so adjusting this option is not an automatic cure to lag issues, nor should it be the first thing you try. Finally, it only works in DirectX games, not OpenGL games."

Quote taken from http://www.tweakguides.com/NVFORCE_6.html


Basically if you have low fps in the first place it's usually due to a low spec GPU, in most cases laptops like mine. If you have a half decent processor it puts more load on the cpu and less on the gpu and as mentioned you may get slightly input lagg but honestly it's virtually undetectable and the result of smoother game-play as in fps makes it more than worth the while.

As what would you rather have a barely noticeable input lagg from mouse/keyboard or a 2 sec fps spike where you cant do anything ^_^.

This thread is all about fixing FPS issues and this for sure does massively help with this but maybe i should explain it more and tell people's exactly what it's doing and how it'll effect them.

MorbidSouls's Avatar


MorbidSouls
04.06.2013 , 04:00 AM | #9
Quote: Originally Posted by OwenBrooks View Post
That's what I thought until I saw that GeForce forum post, the test results seem to suggest otherwise.

But yeah I guess when in doubt use d3d overrider , appreciate you taking the time to put this post together.
Hopefully can keep refining and adding as people post what works for them.
Ah nah don't get me wrong i've also saw that post before, but for SWTOR and for me this worked perfectly without D3DOverrider, only games may obviously differ, but for SWTOR is deffo does work without it, but ofc i would still recommend it.

OwenBrooks's Avatar


OwenBrooks
04.06.2013 , 04:16 AM | #10
If people have stutter in SWTOR altering the pre-rendered frames to 1 does stop the stutter, and not affect input lag.

So for this game downwards is my recommendation