Jump to content
Dante Unbound: Share Bug Reports and Feedback Here! ×
  • 0

Tips To Improve Performance In The Game


Rabcor
 Share

Question

I've heard several reports of people having performance issues with the game. I'll start by quickly showing the settings i recommend (for the people who are impatient) and in the end of the thread i'll give a more detailed explanation on the less-important settings (mostly ones that are turned off in the recommended settings example).

These settings are meant to balance between visual quality, and performance, giving the best visual quality for the least performance cost.

I'm used to playing with all settings maxed out (apart from DoF and Bloom). I tried playing with the settings i recommended and i didn't really feel any difference (I can only see it if i compare)

 

 

List of content:

 

1. In-Game Settings

2. Windows (7) Settings and optomization

3. Graphics Card Driver Settings (Nvidia control panel, Catalyst control center and Intel's thing)

4. Description of the video options in the game.

In-Game Settings

Let's see, i will start with explaining resolution and field of view.

Resolution is in my opinion the most important option in any game. It'll scale the game (UI, Textures and all) up or down to your selected resolution. It's generally a good idea for quality to have resolution at your screens native setting (This is just the max available resolution usually) but it's also the most likely setting to increase your performance by lowering it. Play with it until you find out what's acceptable for you.

 

Additionally, as explained by https://forums.warframe.com/index.php?/topic/43711-tips-to-improve-performance-in-the-game/page-3'>Ecotox lowering the resolution too much may result in worse performance. Reason being that lower resolutions will put a heavier load on the CPU, more http://www.overclockers.com/forums/showthread.php?t=705646'>here if you're interested.

 

Field of View (FoV) sets the width of the camera (how far to the sides you can see), it does this by what feels like moving the camera further away (or closer to) from your character similar to how zoom works on real cameras, which will allow you to see more (or less) stuff on your screen in general. I have this option maxed out and depending on how DE coded it, it may have no performance hit at all so i recommend setting it to a value that you find comfortable, if you have a big screen it's generally a good idea to max it out, but if you've got your FoV set too high your "camera" will start to look http://www.dansdata.com/images/gz124/160.jpg'>"fish-eyed". (Kudos to DE for having this option, a lot of developers fail to include this in their games.)

Aspect Ratio can usually be left on auto i would think.

Texture Memory (more below in descriptions) is something i believe most people would be able to handle on high. If you have lag with your max resolution and recommended settings, i suggest trying to set it down to medium or low and see if you get any major performance gains (otherwise you'll most likely just have to reduce the resolution) good textures generally don't need high-end graphics cards in my experience. However if you're intergrated graphics (intel or some older nvidia/ati cards) with shared memory it is recommended to set this to low, as the higher you set it the more your shared memory will get used which might result in worse performance easily, the more shared memory is used the more prone it is to error.

(I would've placed the example images in spoilers, but the forums say that if i do that, i've posted too many images. The examples are taken with 1920x1080 resolution and FoV maxed.)

Recommended
REsh5dY.jpg
Example

Alternative 1
hjq9seG.jpg
Example

Alternative 2
c1wLTYm.jpg
Example

Alternative 3
IjBfymW.jpg
Example

Don't forget that under gameplay options you can select a region, select a proper region to connect to people closer to you to decrease chances of high latency (both while hosting and while not hosting) also on another note, if hosting you'll want to set your settings lower than the best you can handle. If you lag everyone will lag while you're hosting after all, and your computer is under the most pressure as the host. (I personally recommend avoiding to host if you don't have a good gaming computer)

 

 

Examples of the game with settings maxed

 

http://i.imgur.com/YIfelln.jpg'>Normal

http://i.imgur.com/A9ytt41.jpg'>With Bloom

http://i.imgur.com/7BcP1MU.jpg'>With Bloom + DoF

 

Sorry. I forgot to take one with Dof and no Bloom. Guess i'll have to live with it.

----------------------------------------------


Windows Settings

These tips will mostly be centered towards Windows 7 since i am unfamiliar with how Windows 8 works and have never tried it. If you're still using Windows XP after all these years i'll just assume that you know how to optimize it for performance. Many of these tips will work on all 3 Windows systems.

1. Set the power scheme to High Performance
-This will force your computer to utilize more of your CPU Power, it may minimally increase performance, this will be mostly useful when you're hosting a game rather than at other times. (in theory)

2. Clean your registry
-It's supposed to help with performance. CCleaner (linked) is the most commonly used program to do this but alternatives are Advanced System Care and Glary Utilities.

3. Defragment the hard drive Warframe is installed on
-This will most likely increase your performance. Especially if you haven't defragmented recently. I recommend using 3rd party software rather than the windows defragmenter to do this. Diskeeper is an excellent choice and i hear Defraggler is good too.

4. Disable unnecessary programs
-Well having extra programs running can hog your CPU power and RAM easily. that's bad, consider running the game without steam. To do this there is one quick way. Acess the Task Manager (Ctrl+Shift+Escape or Ctrl+Alt+Delete) and go to the processes tab. Find "explorer.exe" and right click it and press end process tree. This will turn off most running programs including the windows UI itself (desktop and taskbar) after this you go to the applications menu in the task manager and press "New Task..." and type in "explorer" or "explorer.exe" without the quotation marks.

5. Disable Aero(Optional)
-This should free up some CPU power, GPU power and RAM, but your computer will look uglier, you can use third party software such as "GameBooster" by Iobit to do this temporarily for you (along other things. if you don't know much about computers but need more performance in games, gamebooster can help)

6. Disable auto-scans on your anti-virus software while playing
-If your antivirus program starts scanning while you play you'll lag into pieces. how to disable it is something you need to find out yourself since there are many different anti-viruses.


Now you know plenty about maintenence for windows computers in general. Congratulations.(It's all in the registry cleaning and defragmentation)

Note: Defragmentation is not needed on an SSD at all. And if done with software that can't recognize the SSD as such it'll most likely just shorten it's lifetime.

----------------------------------------------
for Nvidia Users:

Nvidia Control Panel Settings

 

Make sure you have the http://www.nvidia.co.uk/Download/index.aspx?lang=en-uk'>latest drivers.

Right click your desktop and find "NVIDIA Control Panel"

Find "Manage 3D settings"

You here have 2 options

1. Set global settings (set settings for your entire computer)
2. Select "Program Settings" tab and add warframe (The Evolution Engine) and set the settings just for warframe.
note: if you mouse over "The Evolution Engine" you will see a file path. if it points to .../launcher.exe it's the wrong one, if it points to .../warframe.exe or .../warframex64.exe or similar, that's the right one.

Next, you should make them look something like this.
XkMEQ3x.png

Texture Filtering - Quality - Try to set it to it's max or lowest setting and see if you feel a difference. I don't.

Thats about all i can think of right now on nvidia control panel.

for AMD/ATI users:

Catalyst Control Center Settings
Make sure you have the http://support.amd.com/us/gpudownload/Pages/index.aspx'>latest drivers.

 

Right click your desktop, and find "Graphics Properties" or something that says "Catalyst Control Center" or something alike (i don't use amd a lot so i wouldn't know.) no promises that my control center looks like yours, but i think i can be pretty certain that all the options shown in my picture will be somewhere in your CCC, however to find them... i had to go to "Gaming" tab and find "3D Application Settings" so look for something similar. (I was in Advanced View)

http://i.imgur.com/ft4pKFY.png'>After that the settings you'll want to have are similar to these.

(Image limit per post on forums is 5, this would've been the 6th)
Texture Filtering Quality - Try setting it to the highest and lowest and see if it affects your performance, i don't know if it will but i also doubt that it will.
Tessellation Mode - You want Tessellation off, it's a very resource intensive feature from what i've experienced with it.

 

Intel HD Graphics Settings

 

Right click your desktop and find "Graphics Properties" access the "3D" tab and move the 3D Preference slider to Performance.

 

Or press "Custom Settings" and set everything to Application Settings and Texture Quality to Performance

Also go to the "Power" Tab and set Power Plans to Maximum Performance (if on a laptop remember to check what the "Power Source" is set to when you adjust this. if on battery you probably want maximum battery life over performance)
----------------------------------------------

 

Description of Settings

 

-- Anti-Aliasing:

http://en.wikipedia.org/wiki/Anti-aliasing_filter'>Anti-Aliasing is a feature made to smooth-edges in general anti-aliasing is a GPU intensive task, and on older cards it will almost definetly cause lag in most games. However, Warframe seems to use a recent AA Algorithm called FXAA which was developed by nvidia a couple of years back. This FXAA performs better than all other forms of AA i've seen, but it's quality isn't as great as that of multisampled or supersampled AA, it's quality is however good for a cheap performance price.

Here are some examples of what it does

 

Alternative 3

http://i.imgur.com/biqh5lk.jpg'>Alternative 3 + AA

 

Note: Anti-Aliasing does in fact affect performance, but it just so happens that in warframe it (should) affects it fairly little. After that it's all about whether you like this effect or dislike it. I personally think it's not worth sacrificing performance for since i like it when things are clearly defined just as much as i like them with smoothed edges.

 

-- High Dynamic Range:

http://en.wikipedia.org/wiki/High-dynamic-range_rendering'>HDR similar to bloom is a lighting effect that is designed to preserve details that may otherwise be lost due to limiting contrast ratios

Nvidia's explanation of HDR goes like this: Bright things can be really bright, Dark things can be really dark, And details can be seen in both. This effect is often used to simulate the effect of your eyes re-adjusting to environments (for example, enter a dark room and you'll see badly for a while, go back into a bright area and the light could be blinding)

HDR is said to be a GPU intense feature so disabling it may very well increase performance.

 

-- Local Reflections:

Local Reflections enables reflections, meaning that for example objects sitting in a corner may reflect off the floor depending on the lighting. It also causes lights to reflect off objects they touch. This is an effect you probably wont notice a lot if enabled, but disabling it has been said to slightly increase performance.

 

-- Dynamic Lighting:

Dynamic Lighting is a lighting effect that will mostly be noticed if you've got weapons with elemental effects on them as it allows lighting to actively change. Pictures will explain better.

 

The door turns red in one picture because theres a red panel next to it. Without dynamic lighting panels won't emit a light because panels can have different lights (so if lighting wasn't dynamic the panel could only have 1 color of light. or things would get a bit more complicated and ugly)

http://i.imgur.com/xw1N1dy.jpg?1'>Dynamic Lighting On

http://i.imgur.com/xhIBLyv.jpg?1'>Dynamic Lighting Off

 

Example of elemental effects (this one is taken by dukarriope, thank him for this one. it has DoF and Bloom and Color Correction on.)

 

-- DoF / Motion Blur:

http://en.wikipedia.org/wiki/Depth_of_field'>Depth of Field and https://en.wikipedia.org/wiki/Motion_blur'>Motion Blur are 2 seperate things not to be confused with each other, but this game uses the DoF effect to generate motion blur (i think it might be cool to be able to inable a little bit of DoF without enabling motion blur) Depth of Field is a "focus" effect, it's used commonly in movies to focus one area of the screen and blur the rest. Read up on the wikipedia link for details. Motion Blur should do 2 things

1. Blur Moving Objects

2. Blur your screen when the camera moves (since everything on the screen is moving while the camera moves)

 

This option can have a nasty performance hit and i recommend disabling it regardless of how good your computer is (because it just looks plain ugly in my opinion) an example of it's performance hit is that my friend was playing on his laptop at my place, and i noticed "hey dude why is your game so laggy? i thought you had a decent laptop" and then i saw that he still had this option on, i told him to turn it off. and as soon as it was off his lag quite literally disappeared. If that's not a huge performance hit you tell me what is!

 

-- Bloom:

http://en.wikipedia.org/wiki/Bloom_(shader_effect)'>Bloom is a shader effect that basically makes bright lights in the background bleed over onto objects in the foreground. This is used to create an illusion that a bright spot appears to be brighter than it really is. I don't think this is a very GPU intensive task. But it might have some performance hit. I personally hate this effect because it can be so blinding that's why i recommend it turned off.

 

http://i.imgur.com/VNLNAVQ.jpg'>Bloom ON(Alternative 1)

http://i.imgur.com/IMgtEjJ.jpg'>Bloom OFF(Recommended)

 

-- Color Correction:

Color Correction should have little to no performance hit the way i see it. This effect seems to create an "overlay" of sorts or a "filter" that will change the http://en.wikipedia.org/wiki/Color_temperature'>temperature of your colors, or something alike. A similar technique was commonly used by the http://skyrim.nexusmods.com/mods/11318/?tab=3&navtag=%2Fajax%2Fmodimages%2F%3Fid%3D11318%26user%3D1&pUp=1'>skyrim modding community to make the game look better with a minimal performance hit in it's earlier days. Some still seem to use that, i linked to a mod that emerged from that (the original thing was called post process injector)

 

It's mostly personal preference whether you want to use it or not.

 

Color Correction ON(Recommended)

Color Correction OFF(Alternative 2)

 

-- Character Shadows:

The way i understand this one is that it'll add shadows to moving objects (your character, and your oppponents) whether i also think it adds self-shadowing (you can cast a shadow on yourself) to the game, it's most likely a very intense task for the GPU and i recommend having it disabled unless your computer can handle it. this is the 2nd thing you should disable if you're having performance problems in a game (after anti-aliasing)

 

-- Nvidia PhysX Effects:

http://en.wikipedia.org/wiki/PhysX'>PhysX as the name suggests is an nvidia exclusive (last i checked) realtime physics engine developed by Aegia. It tries to simulate physics. Warframe seems to use it to make all sorts of particle effects and eyecandy. In the spoiler is a video to showcase it.

Note: PhysX is only eyecandy and does not affect gameplay. It will just look awesome.

 

-- Vertical Sync (Vsync):

http://en.wikipedia.org/wiki/Screen_tearing'>Vertical Synchronization is a feature that tries to make the games FPS match your monitors HZ (usually 60hz, the amount of hz can be considered your monitor's max suppored FPS) Triple buffering is an option designed to increase it's performance significantly in the event that you can't handle the desired 60FPS.

 

It's original purpose is to prevent "screen tearing" no matter if you've got a good GPU or bad GPU it's generally a good idea to have this option enabled, since it usually both improves the quality of your image and many people claim it also increases the performance of the game. (having your game run at 80FPS on a 60hz monitor doesn't gain you anything. making the game match your max 60FPS will make the image more fluid and smooth. and it also helps that the framerate isn't as prone to jumping since it's locked to your monitor's max supported framerate.)

 

http://hardforum.com/showthread.php?t=928593'>Complete Details Here according to which if you cannot play the game at 60fps without vsync, you should have no reason to enable vsync. (But feel free to try, remember that triple buffering must be enabled by your GPU though.)

 

-- Texture Memory:

Texture Memory increases the visual quality of the http://en.wikipedia.org/wiki/Texture_mapping'>textures in your game. Games usually stream the textures into your graphic card's RAM (VRAM/GDDR on dedicated graphics cards, intergrated graphics cards use your computers RAM/DDR) The higher you set the texture memory, the more memory it'll consume and the more quality it'll give. Most graphics cards today come with 1-2gb of GDDR which is plenty for this game's high texture memory setting, If you've got a card with 512mb or less it's recommended to set it down to medium, if you've got an intergrated graphics card then it is recommended to set it to low (to save up memory)

 

-- Shadow Quality:

Obviously it through some method increases the quality of your shadows. I don't know how and i haven't tested it but if you do have a description for it, post it and i'll add it here.

Increasing Shadow Quality is known to be a resource hog for your GPU. It will most likely have a very heavy performance hit to hae it on high, and it is recommended if you have a bad GPU to turn shadows off completely in some games. A good example of this is skyrim, run it with shadows on low and even the worst GPUS can handle it with all other settings maxed out. set everything to low but shadows to high and you will lag to pieces if your GPU isn't up for it.

 

----------------------------------------------

 

Thanks for reading, i hope you learned something and i hope more importantly that all this effort helped someone :)

Edited by Rabcor
Link to comment
Share on other sites

Recommended Posts

that is indeed odd. i'm unaware if theres a setting that causes it but if i had to guess, out of all the options the one most likely to have anything to say about it is PhysX, that's just a guess though, you might wanna take it to a bug report thread instead.

Link to comment
Share on other sites

That's some pretty hardcore FPS you're getting Lifeshield.

 

30FPS difference is quite a lot actually (even if it may seem small when you're talking about values between 100 and 200). But the difference will vary between cards. I'm not seeing DoF on your "highest settings" image though, are you sure you turned all options on? Thanks for your input :)

 

To be honest I've never noticed Depth of Field in Warframe except when I'm aiming. I can confirm all options were enabled/disabled where appropriate.

Link to comment
Share on other sites

impressive, maybe i should get a intel cpu and nvidia graphics sometime in the future xD it's time for an upgrade

 

Highly recommend the two over AMD/ATI!

 

 

 

Thank you for that, it helps. i've updated my description of physx, i just didn't know better :)

 

 

My pleasure =)

 

 

 

that is indeed odd. i'm unaware if theres a setting that causes it but if i had to guess, out of all the options the one most likely to have anything to say about it is PhysX, that's just a guess though, you might wanna take it to a bug report thread instead.

 

I'll check and see if PhysX acutally has anything to do with it...will report back!

 

::Edit::

 

I just checked and enabling/disabling PhysX has no effect on blood splatters what so ever. :/

Edited by xxx7
Link to comment
Share on other sites

I see, then i'm fairly convinced it's just a bug that should be reported in a thread somewhere (if it hasn't already that is) if it has it's own thread it's more likely someone who has had the issue and solved it will notice after all. but before making a thread try searching for it :) good keyword: blood

 

Btw Lifeshield, it's odd that you never notice DoF/Motion Blur except while aiming :O maybe its an AMD thing...

Edited by rabcor
Link to comment
Share on other sites

Btw Lifeshield, it's odd that you never notice DoF/Motion Blur except while aiming :O maybe its an AMD thing...

 

I see the motion blur consistently I just don't really notice Depth of Field unless I'm aiming.

Edited by Lifeshield
Link to comment
Share on other sites

I see, well that's actually pretty convenient i think. Since they overdid the DoF in the game in my opinion (too much dof) as you'll see in my screenshot of max settings with DoF+Bloom, it looks terrible!

Edited by rabcor
Link to comment
Share on other sites

Only the tips 1 and 6 are actually useful in windows 8.Windows 8 repairs itself,it defrags and cleans it's own files.And the aero on W8 can't be turned off.I'd say because they just improved it's memory hogging.Also,for people using Intel HD Graphics,go to the driver settings and put on "performance",that way,the driver most likely will turn off some of the game's graphics settings that are heavy,even hidden ones.

Link to comment
Share on other sites

I mostly want to give detail and explain some incorrect things here to add on to this nontheless helpful topic.

 

Aspect Ratio refers to the ratio of your resolution's width to height (e.g. 4:3 means 4 pixels horizontally for every 3 vertically). 4:3 is common in the older, more squarish monitors of the '90s and early 2000s, while most newer computers ought to have a widescreen aspect 16:9 (e.g. Full HD 1920x1080p) monitor. There are also 16:10 monitors popular from around 2004 onwards, but they've mostly ceded popularity to the 16:9 "HD" aspect ratio. 16:10 resolutions include 1920x1200, 1680x1050, 1440x900, or even 2560x1600 (WUXGA).

 

Field of View does what rabcor it does, technically. But it's not moving the camera back, it's widening the view the camera can see. You know how your real cameras can zoom in and out?? You're seeing a closer or further image without moving your camera. It should be noted that a wider FoV tends to result in a fish-eye effect. The extreme edges of your view tend to get distorted with some curvature. Human field of view is roughly 180 degrees, which is why most people like to widen FoV to match. Also, a wider FoV feels more natural on a widescreen monitor.

 

To elaborate on texture memory, games these days typically work by streaming some textures into your graphics card's memory (yes, your graphics card has its own bank of memory) and the GPU renders stuff from there. I would imagine that the higher settings of Texture Memory in game increase the quality of textures used, so they consume more GPU memory (often called VRAM - video RAM). Most graphics cards today come with at least 1GB of memory, and I believe that's enough to put this setting on High (at least from my own experience).

A card with 512MB or less, I recommend on Medium. Integrated Graphics units don't have their own set of VRAM, so they steal a chunk from your computer's main RAM (which is often slower than real dedicated graphics memory). This is why IGPs usually affect performance badly (apart from being small, weak chips to begin with). So set it on Low if you have an IGP.

As rabcor says, if you experience sluggishness with this on High, try dropping it to medium and see if that helps. Especially with the big swarms.

 

I wish to say that this game's Anti-Aliasing will not place a heavy toll on your performance. As far as I can tell, this game is using FXAA, a post-processing, shader-based anti-aliasing pass that is theoretically as effective as at least traditional 4xMSAA whilst having a much lower performance hit (roughly around or less than 2x MSAA).

For most part I see no performance loss turning on AA (for a major improvement in visual quality, just imo), but as with you might expect of FXAA it does slightly blur objects or sharp details.

 

I want to elaborate on HDR, too. HDR is, generally, emulating the effect of the human eye adapting to lighting conditions. It is not the same as HDR in a camera (which enables capture of a wider range of brightness in a single photo without loss of detail, similar to rabcor's explanation). This works by darkening the whole view when in a bright area (or looking at a source of bright light), or brightening when in a dark area. Or, at least, this is usually what HDR does in video game engines.

A real life example is when you are in a bright room and then go in to a dark one. Your eyes will adjust to the darkness so you can see stuff a bit better, but when you go back out into the light, it's really bright feeling, before your eyes readjust.

It is not really an intensive effect. It's just that people like to turn it off because they don't like the whole "BLINDING LIGHT OMG" when they exit, say, a dark tunnel.

 

Local Reflections enables, well, reflections. If you look at nearly any place in the game that is indoor, currently, and toggle Local Reflections, you'll realize that it works nearly everywhere. Cabinets, lighting, etc. all reflect off the somewhat shiny floor. Local Reflections can likely be turned off without losing much (as honestly people don't care much to stare at reflections on the floor), and I find that it seems to usually resolve a fps problem if I have one. I can get a sample screenshot if you want one.

 

I would also like to point out that Dynamic Lighting means that the lighting can change, therefore enabling dynamic, that is, actively changing, light sources. A good example would be elemental equipped melee weapons. Turning on Dynamic Lighting makes a huge difference when you are carrying a Molten Impact or Shocking Touch equipped melee weapon - they glow brightly, casting dynamic light around them.

This is not a "vague term".

Apart from that, Dynamic Lighting and Character Shadows are both realtime lighting effects, which are traditionally GPU intensive tasks. Performance generally greatly benefits from reducing lighting effects.

 

 

PhysX is traditionally a 100% eye-candy centric setting. As it's limited to nVIDIA GeForce graphics cards (it uses nVIDIA's CUDA API), it cannot be used as a gameplay centric device without scrawling up perhaps half than the gaming community. But it generally adds a lot of eye-candy, often with effects not seen otherwise (e.g. dynamically shredded cloth, realistic glass shattering in Mirror's Edge). Turning it off removes a lot of Warframe's visual personality, in my honest opinion, but obviously PhysX is likely the biggest performance hog in this game.

That said, if you are the proud owner of a dual-GeForce setup, you can dedicate the second card to PhysX.

 

 

 

I hope my info's useful.

Link to comment
Share on other sites

Since I'm here, I'll contribute another picture of maximum settings (I think). May have left Color Correction off, things like that are generally based on preference and not performance concerns.

Observe the lighting cast from the dual heat swords, the shine of bloom and the softened blur of the screen's edges from DoF.

19bo3.PNG

 

I'm trying to figure out what's actually scrawling with my performance, given that I have little doubt that my i7-3930K with 32GB of DDR3-1600 and GTX 560Ti are far beyond anything this game needs.

I normally get 60fps constantly, but it does go below 50 and then below 40 in fights with my GPU usage dropping, while sometimes it gets even below 20 in defense. Or sometimes, it just shoots up to 100% GPU-usage with 15fps with nothing happening, and I have to change to windowed and back to fullscreen to fix it.

 

Quick edit:

Since I'm posting screengrabs here's one featuring PhysX particles. All those blue glowy particles are from a Radial Javelin. Enemies also disappear into a flurry of particles, almost everything generates PhysX particles, especially powers.

30s7cy8.png

Edited by dukarriope
Link to comment
Share on other sites

Thanks for your input dukarriope. i updated my descriptions of Dynamic Lighting, FoV, HDR and Local Reflections and added a note to PhysX. Added your Definition of Texture Memory aswell (it was sort of something i was just too lazy to write down myself, i figured most people would either know, guess or not really care) Nice physx screenshot, but i think the vid that i had already placed shows enough already :)

 

Even x2 AA has had bad effects on my performance in the past (when i had worse graphics cards), so we'll have to agree to disagree on that one. Until i got a recent graphics card anti-aliasing always had terrible performance hit on any card i ever used.

Edited by rabcor
Link to comment
Share on other sites

lowering resolution will not always increase performance. Going below ~1280x800 wont yield much because by that point the CPU becomes more involved and less the GPU. As for main things that will benefit you performance wise, the most costly are usually shadows and antialiasing so you want to disable those or lower them. Next i would say HDR lighting, local reflections, dynamic lighting, and bloom would be the ones to disable probably in that order but experiment. DOF/Motion Blur and Vertical Sync would be last, DOF/MB can actually improve perceived performance in high speed movement (the GPU actually isnt rendering the full resolution scene assuming its implemented properly and often used on console to hide FPS drops) , Vsync will prevent the screen tearing so only disable it if you have to.  Now as for texture memory, if you have around 512mb+ of GPU memory you might be able to get away with that set to high, probably better to have around 1gb+ of GPU memory. less than 512mb set it to medium or low, definitely low if 256mb or less. :> I would also usually recommend leaving your graphics driver settings to let the app decide. 

 

 

EDIT: I will add that DOF/MB is more than likely not used right as hardly anyone does, usually its either a cheap post process filter or added into the rendering pipeline crappily, if you have a slower CPU it "might" cause lag but you should be fine, performance hit is still usually min

 

 

PS man....that AMD hate hurts :3 love my FX8120 and Radeon 6970

Edited by Ecotox
Link to comment
Share on other sites

Even x2 AA has had bad effects on my performance in the past (when i had worse graphics cards), so we'll have to agree to disagree on that one. Until i got a recent graphics card anti-aliasing always had terrible performance hit on any card i ever used.

The shader based implementation in Evolution Engine here seems to be very light. What are your results on toggling it in game? I've typically seen FXAA only drop fps as little as 1, or as much as 5, but generally it's very, very mild on performance for a relatively good visual improvement.

 

Traditional MSAA is a very heavy task and even 2x can affect performance noticeably. However, it also depends on game (some games require more work to properly apply AA) and AA type (edge-detection, multi-sample, supersample, etc.).

Link to comment
Share on other sites

So have i, FXAA is fairly easy for modern graphics cards to run, and certainly whenever i have used it i haven't seen my performance drop much. However it wouldn't be fair to test it on my GTX 670 since it's too recent to give me anything for low end and older rigs, but i thought FXAA was nvidia exclusive, seeing as it was created by nvidia (and i don't see an option for it in amd's or intel's drivers)

 

I'd like to see how it affects the performance on a GeForce 8000 or 9000 series card (or similar) instead.

 

However since you insist, and i can agree that FXAA is indeed a whole lot easier on the GPU than all other forms of AA i've seen. I've edited my description of it just a little.

 

and @Ecotox

You can't specifically say 1280x800 for that, there's no specific resolution where reducing it further wouldn't give you more performance, it depends a whole lot more on the game and the GPU than that number you named, people should usually try out and see at what point dropping their resolution wont give extra performance anymore.

 

You're right about DoF, but who the hell has a "slower" cpu these days? the performance hit should in fact as you said be minimal, but i saw with my own eyes that in some cases it can be a lot heavier than it normally "should" be. He didn't have a particularily slow cpu in that either, but to be noted it was on a laptop so it wasn't as good as a desktop processor either. However everyone has at least a dual core CPU these days, and even the dual cores from 6 years ago aren't so bad that they'd be too slow for DoF, the exception of course is (as always) laptops.

Edited by rabcor
Link to comment
Share on other sites

So have i, FXAA is fairly easy for modern graphics cards to run, and certainly whenever i have used it i haven't seen my performance drop much. However it wouldn't be fair to test it on my GTX 670 since it's too recent to give me anything for low end and older rigs, but i thought FXAA was nvidia exclusive, seeing as it was created by nvidia (and i don't see an option for it in amd's or intel's drivers)

 

I'd like to see how it affects the performance on a GeForce 8000 or 9000 series card (or similar) instead.

 

However since you insist, and i can agree that FXAA is indeed a whole lot easier on the GPU than all other forms of AA i've seen. I've edited my description of it just a little.

 

and @Ecotox

You can't specifically say 1280x800 for that, there's no specific resolution where reducing it further wouldn't give you more performance, it depends a whole lot more on the game and the GPU than that number you named, people should usually try out and see at what point dropping their resolution wont give extra performance anymore.

 

You're right about DoF, but who the hell has a "slower" cpu these days? the performance hit should in fact as you said be minimal, but i saw with my own eyes that in some cases it can be a lot heavier than it normally "should" be. He didn't have a particularily slow cpu in that either, but to be noted it was on a laptop so it wasn't as good as a desktop processor either.

 

 

alot of people still game on old athlon64/P4 rigs

 

also yes i can say that number because as the resolution drops a higher load gets put on CPU which is why when you run graphics benchmarks the CPU based tests are run in lower resolutions (such as 3dmark 06 CPU test) 

 

 I.E My now sold laptop had a Pentium M 2.1ghz and a geforce 6800 256mb, lowering the resolution below 1280x800 actually gave me worse results than having 1280x800 or higher due to the increased CPU load at lower resolutions. Also even with a older dual core you can see this happen, such as early core duo or athlon 64 x2 systems

 

CPU has about 60-70% weight on performance at lower resolutions, thats just a general number

 

 

here is a quote from a write up on it 

 

"Why do people say that CPU Bottleneck is bigger at low resolutions?

Because it is. emot_vhappy.gif

All of the calculations that the CPU needs to do remain static regardless of the resolution. This is because the internal calculation process that the CPU has to do inside a game is dependent on what goes on in the game, and not how big the screen is. 

As your resolution gets larger, the GPU has to render more pixels which affects performance. Simply put the larger the resolution, the more powerful your GPU needs to be to keep equal framerates with the same settings.

That means, that as your resolution gets the larger, the less the CPU matters to bottleneck. No matter the resolution, CPU load stays the same, while GPU load increases. "

Edited by Ecotox
Link to comment
Share on other sites

I've heard several reports of people having performance issues with the game. I'll start by quickly showing the settings i recommend (for the people who are impatient) and in the end of the thread i'll give a more detailed explanation on the less-important settings (mostly ones that are turned off in the recommended settings example).

These settings are meant to balance between visual quality, and performance, giving the best visual quality for the least performance cost.

I'm used to playing with all settings maxed out (apart from DoF and Bloom). I tried playing with the settings i recommended and i didn't really feel any difference (I can only see it if i compare)

 

 

List of content:

 

1. In-Game Settings

2. Windows (7) Settings and optomization

3. Graphics Card Driver Settings (Nvidia control panel, Catalyst control center and Intel's thing)

4. Description of the video options in the game.

In-Game Settings

Let's see, i will start with explaining resolution and field of view.

Resolution is in my opinion the most important option in any game. It'll scale the game (UI, Textures and all) up or down to your selected resolution. It's generally a good idea for quality to have resolution at your screens native setting (This is just the max available resolution usually) but it's also the most likely setting to increase your performance by lowering it. Play with it until you find out what's acceptable for you.

Field of View (FoV) sets the width of the camera (how far to the sides you can see), it does this by what feels like moving the camera further away (or closer to) from your character similar to how zoom works on real cameras, which will allow you to see more (or less) stuff on your screen in general. I have this option maxed out and depending on how DE coded it, it may have no performance hit at all so i recommend setting it to a value that you find comfortable, if you have a big screen it's generally a good idea to max it out, but if you've got your FoV set too high your "camera" will start to look "fish-eyed". (Kudos to DE for having this option, a lot of developers fail to include this in their games.)

Aspect Ratio can usually be left on auto i would think.

Texture Memory (more below in descriptions) is something i believe most people would be able to handle on high. If you have lag with your max resolution and recommended settings, i suggest trying to set it down to medium or low and see if you get any major performance gains (otherwise you'll most likely just have to reduce the resolution) good textures generally don't need high-end graphics cards in my experience. However if you're intergrated graphics (intel or some older nvidia/ati cards) with shared memory it is recommended to set this to low, as the higher you set it the more your shared memory will get used which might result in worse performance easily, the more shared memory is used the more prone it is to error.

(I would've placed the example images in spoilers, but the forums say that if i do that, i've posted too many images. The examples are taken with 1920x1080 resolution and FoV maxed.)

Recommended

REsh5dY.jpg

Example

Alternative 1

hjq9seG.jpg

Example

Alternative 2

c1wLTYm.jpg

Example

Alternative 3

IjBfymW.jpg

Example

Don't forget that under gameplay options you can select a region, select a proper region to connect to people closer to you to decrease chances of high latency (both while hosting and while not hosting) also on another note, if hosting you'll want to set your settings lower than the best you can handle. If you lag everyone will lag while you're hosting after all, and your computer is under the most pressure as the host. (I personally recommend avoiding to host if you don't have a good gaming computer)

 

 

Examples of the game with settings maxed

 

Normal

With Bloom

With Bloom + DoF

 

Sorry. I forgot to take one with Dof and no Bloom. Guess i'll have to live with it.

----------------------------------------------

Windows Settings

These tips will mostly be centered towards Windows 7 since i am unfamiliar with how Windows 8 works and have never tried it. If you're still using Windows XP after all these years i'll just assume that you know how to optimize it for performance. Many of these tips will work on all 3 Windows systems.

1. Set the power scheme to High Performance

-This will force your computer to utilize more of your CPU Power, it may minimally increase performance, this will be mostly useful when you're hosting a game rather than at other times. (in theory)

2. Clean your registry

-It's supposed to help with performance. CCleaner (linked) is the most commonly used program to do this but alternatives are Advanced System Care and Glary Utilities.

3. Defragment the hard drive Warframe is installed on

-This will most likely increase your performance. Especially if you haven't defragmented recently. I recommend using 3rd party software rather than the windows defragmenter to do this. Diskeeper is an excellent choice and i hear Defraggler is good too.

4. Disable unnecessary programs

-Well having extra programs running can hog your CPU power and RAM easily. that's bad, consider running the game without steam. To do this there is one quick way. Acess the Task Manager (Ctrl+Shift+Escape or Ctrl+Alt+Delete) and go to the processes tab. Find "explorer.exe" and right click it and press end process tree. This will turn off most running programs including the windows UI itself (desktop and taskbar) after this you go to the applications menu in the task manager and press "New Task..." and type in "explorer" or "explorer.exe" without the quotation marks.

5. Disable Aero(Optional)

-This should free up some CPU power, GPU power and RAM, but your computer will look uglier, you can use third party software such as "Game Booster" by Iobit to do this temporarily for you (along other things. if you don't know much about computers but need more performance in games, game booster can help)

6. Disable auto-scans on your anti-virus software while playing

-If your antivirus program starts scanning while you play you'll lag into pieces. how to disable it is something you need to find out yourself since there are many different anti-viruses.

Now you know plenty about maintenence for windows computers in general. Congratulations.(It's all in the registry cleaning and defragmentation)

Note: Defragmentation is not needed on an SSD at all. And if done with software that can't recognize the SSD as such it'll most likely just shorten it's lifetime.

----------------------------------------------

for Nvidia Users:

Nvidia Control Panel Settings

Right click your desktop and find "NVIDIA Control Panel"

Find "Manage 3D settings"

You here have 2 options

1. Set global settings (set settings for your entire computer)

2. Select "Program Settings" tab and add warframe (The Evolution Engine) and set the settings just for warframe.

note: if you mouse over "The Evolution Engine" you will see a file path. if it points to .../launcher.exe it's the wrong one, if it points to .../warframe.exe or .../warframex64.exe or similar, that's the right one.

Next, you should make them look something like this.

XkMEQ3x.png

Texture Filtering - Quality - Try to set it to it's max or lowest setting and see if you feel a difference.

Thats about all i can think of right now on nvidia control panel.

for AMD/ATI users:

Catalyst Control Center Settings

Right click your desktop, and find "Graphics Properties" or something that says "Catalyst Control Center" or something alike (i don't use amd a lot so i wouldn't know.) no promises that my control center looks like yours, but i think i can be pretty certain that all the options shown in my picture will be somewhere in your CCC, however to find them... i had to go to "Gaming" tab and find "3D Application Settings" so look for something similar. (I was in Advanced View)

After that the settings you'll want to have are similar to these.

(Image limit per post on forums is 5, this would've been the 6th)

Texture Filtering Quality - Try setting it to the highest and lowest and see if it affects your performance, i don't know if it will but i also doubt that it will.

Tessellation Mode - You want Tessellation off, it's a very resource intensive feature from what i've experienced with it.

 

Intel HD Graphics Settings

 

Right click your desktop and find "Graphics Properties" access the "3D" tab and move the 3D Preference slider to Performance.

 

Or press "Custom Settings" and set everything to Application Settings and Texture Quality to Performance

Also go to the "Power" Tab and set Power Plans to Maximum Performance (if on a laptop remember to check what the "Power Source" is set to when you adjust this. if on battery you probably want maximum battery life over performance)

----------------------------------------------

 

Description of Settings

 

-- Anti-Aliasing:

Anti-Aliasing is a feature made to smooth-edges in general anti-aliasing is a GPU intensive task, and on older cards it will almost definetly cause lag in most games. However, Warframe uses a recent AA Algorithm (so called) called FXAA which was developed by nvidia a couple of years back. This FXAA performs better than all other forms of AA i've seen, but it's quality isn't as great as that of multisampled or supersampled AA, it's quality is however good for a cheap performance price.

Here are some examples of what it does

 

Alternative 3

Alternative 3 + AA

 

Note: Anti-Aliasing does in fact affect performance, but it just so happens that in warframe it (should) affects it fairly little. After that it's all about whether you like this effect or dislike it. I personally think it's not worth sacrificing performance for since i like it when things are clearly defined just as much as i like them with smoothed edges.

 

-- High Dynamic Range:

HDR similar to bloom is a lighting effect that is designed to preserve details that may otherwise be lost due to limiting contrast ratios

Nvidia's explanation of HDR goes like this: Bright things can be really bright, Dark things can be really dark, And details can be seen in both. This effect is often used to simulate the effect of your eyes re-adjusting to environments (for example, enter a dark room and you'll see badly for a while, go back into a bright area and the light could be blinding)

HDR is said to be a GPU intense feature so disabling it may very well increase performance.

 

-- Local Reflections:

Local Reflections enables reflections, meaning that for example objects sitting in a corner may reflect off the floor depending on the lighting. It also causes lights to reflect off objects they touch. This is an effect you probably wont notice a lot if enabled, but disabling it has been said to slightly increase performance.

 

-- Dynamic Lighting:

Dynamic Lighting is a lighting effect that will mostly be noticed if you've got weapons with elemental effects on them as it allows lighting to actively change. Pictures will explain better.

 

The door turns red in one picture because theres a red panel next to it. Without dynamic lighting panels won't emit a light because panels can have different lights (so if lighting wasn't dynamic the panel could only have 1 color of light. or things would get a bit more complicated and ugly)

Dynamic Lighting On

Dynamic Lighting Off

 

Example of elemental effects (this one is taken by dukarriope, thank him for this one. it has DoF and Bloom and Color Correction on.)

 

-- DoF / Motion Blur:

Depth of Field and Motion Blur are 2 seperate things not to be confused with each other, but this game uses the DoF effect to generate motion blur (i think it might be cool to be able to inable a little bit of DoF without enabling motion blur) Depth of Field is a "focus" effect, it's used commonly in movies to focus one area of the screen and blur the rest. Read up on the wikipedia link for details. Motion Blur should do 2 things

1. Blur Moving Objects

2. Blur your screen when the camera moves (since everything on the screen is moving while the camera moves)

 

This option can have a nasty performance hit and i recommend disabling it regardless of how good your computer is (because it just looks plain ugly in my opinion) an example of ist's performance hit is that my friend was playing on his laptop at my place, and i noticed "hey dude why is your game so laggy? i thought you had a decent laptop" and then i saw that he still had this option on, i told him to turn it off. and as soon as it was off his lag quite literally disappeared. If that's not a huge performance hit you tell me what is!

 

-- Bloom:

Bloom is a shader effect that basically makes bright lights in the background bleed over onto objects in the foreground. This is used to create an illusion that a bright spot appears to be brighter than it really is. I don't think this is a very GPU intensive task. But it might have some performance hit. I personally hate this effect because it can be so blinding that's why i recommend it turned off.

 

-- Color Correction:

Color Correction should have little to no performance hit the way i see it. This effect seems to create an "overlay" of sorts or a "filter" that will change the temperature of your colors, or something alike. A similar technique was commonly used by the skyrim modding community to make the game look better with a minimal performance hit in it's earlier days. Some still seem to use that, i linked to a mod that emerged from that (the original thing was called post process injector)

 

It's mostly personal preference whether you want to use it or not.

 

-- Character Shadows:

The way i understand this one is that it'll add shadows to moving objects (your character, and your oppponents) whether i also think it adds self-shadowing (you can cast a shadow on yourself) to the game, it's most likely a very intense task for the GPU and i recommend having it disabled unless your computer can handle it. this is the 2nd thing you should disable if you're having performance problems in a game (after anti-aliasing)

 

-- Nvidia PhysX Effects:

PhysX as the name suggests is an nvidia exclusive (last i checked) realtime physics engine developed by Aegia. It tries to simulate physics. Warframe seems to use it to make all sorts of particle effects and eyecandy. In the spoiler is a video to showcase it.

Note: PhysX is only eyecandy

 

-- Vertical Sync (Vsync):

Vertical Synchronization is a feature that tries to make the games FPS match your monitors HZ (usually 60hz, this means that your monitor's max FPS supported is 60hz) Triple buffering also is supposed to increase this options performance. It's original purpose is to prevent screen tearing(click link) no matter if you've got a good GPU or bad GPU it's generally a good idea to have this option enabled, since it usually both improves the quality of your image and the performance of the game. (having your game run at 80FPS on a 60hz monitor doesn't gain you anything. making the game match your max 60FPS will make the image more fluid and smooth. and it also helps that the framerate isn't as prone to jumping since it's locked to a framerate lower than the max you can get in the game if you're on a good gpu)

 

--Texture Memory:

Texture Memory increases the visual quality of the textures in your game. Games usually stream the textures into your graphic card's RAM (VRAM/GDDR on dedicated graphics cards, intergrated graphics cards use your computers RAM/DDR) The higher you set the texture memory, the more memory it'll consume and the more quality it'll give. Most graphics cards today come with 1-2gb of GDDR which is plenty for this game's high texture memory setting, If you've got a card with 512mb or less it's recommended to set it down to medium, if you've got an intergrated graphics card then it is recommended to set it to low (to save up memory)

 

----------------------------------------------

 

Thanks for reading, i hope you learned something and i hope more importantly that all this effort helped someone :)

 

 

This needs to get stickied now

Link to comment
Share on other sites

alot of people still game on old athlon64/P4 rigs

 

also yes i can say that number because as the resolution drops a higher load gets put on CPU which is why when you run graphics benchmarks the CPU based tests are run in lower resolutions (such as 3dmark 06 CPU test) 

 

 I.E My now sold laptop had a Pentium M 2.1ghz and a geforce 6800 256mb, lowering the resolution below 1280x800 actually gave me worse results than having 1280x800 or higher due to the increased CPU load at lower resolutions. Also even with a older dual core you can see this happen, such as early core duo or athlon 64 x2 systems

 

CPU has about 60-70% weight on performance at lower resolutions, thats just a general number

 

 

here is a quote from a write up on it 

 

"Why do people say that CPU Bottleneck is bigger at low resolutions?

Because it is. emot_vhappy.gif

All of the calculations that the CPU needs to do remain static regardless of the resolution. This is because the internal calculation process that the CPU has to do inside a game is dependent on what goes on in the game, and not how big the screen is. 

As your resolution gets larger, the GPU has to render more pixels which affects performance. Simply put the larger the resolution, the more powerful your GPU needs to be to keep equal framerates with the same settings.

That means, that as your resolution gets the larger, the less the CPU matters to bottleneck. No matter the resolution, CPU load stays the same, while GPU load increases. "

Woah, you know your stuff bro. That's some good info to have, i'll be adding some of that to the main post.

 

pdxdubin, please edit your post and remove the whole quote... i'm sure you know that there's no need to quote the original post, and especially since it's so long... you just made the whole page a lot bigger by doing that. *scrolls* if you insist on having a quote for such a long post will you at least use spoilertags? (looking something like this, replace the ) with ] and you've got it)-> [spoiler)

Edited by rabcor
Link to comment
Share on other sites

FXAA is created by nVIDIA, yes, just as AMD (ATI) created MLAA (MorphoLogical Anti-Aliasing). Both generally obtain the same end result, but the implementation library was provided by nVIDIA to a number of games for use. FXAA is therefore available on both AMD and nVIDIA graphics cards, provided the game has it implemented. If anyone is curious, FXAA stands for Fast approXimate Antialiasing.

Driver side applied FXAA (i.e. forced FXAA via graphics driver panel) is only available to nVIDIA graphics cards as such. Users of Radeon 5000 upwards get to use MLAA instead. As an interesting note, MLAA came out before FXAA did.

Edit: I'd like to also mention that I am only postulating that the game is using FXAA. It looks like FXAA and hits performance like FXAA and, well, with PhysX in the game, it wouldn't be surprising for more nVIDIA technologies to be inside. Until a staff member confirms more of the technical aspects of the engine, this is just speculation. For all we know, it could be a DE-homebrew, SMAA or maybe even the newer TXAA.

Edited by dukarriope
Link to comment
Share on other sites

I see, so it is available to amd too. Well, i also thought that it was fxaa since i didn't feel much of a performance hit at all, and there wasn't a slider. Until staff says otherwise lets stick to that it's fxaa.

when i use a "GAME BOOSTER" program i will be get ban ??
because somebody only use a program that change some of button on mouse ( or keyboard) and get ban

p.s. sorry for my grammar 

No, that should not be possible. Gamebooster is a program that disables some running services and maybe programs and disables aero and does all manner of things to make your computer run as fast as possible by trying to disable all things you wouldn't need while playing a game. Since it doesn't mess with the game or it's mechanics at all, therefore if you'd get a ban from it (which should be impossible) it'd be a bug to report.

 

Using an unofficial program (that wasn't provided by the company that made the hardware) to change some of the buttons on the mouse or keyboard might be able to cause ban, that's what DE stated. However i feel that that is harsh, this shouldn't cause a ban. If people want to put macros here and there it's their choice since this game doesn't gain much of an advantage anyways by macros, and it's pve only meaning that it's not like it'd inconvenience any other players. (I for example see no reason to use macros in this game at all, even if i have a logitech G series keyboard with 18 macro buttons)

 

In theory i'd also think that it actually won't cause a ban to change buttons on the keyboard or mouse. Although that is just a guess.The reason i'd guess that is that it changes the keyboard buttons before you enter the game and the game shouldn't even be able to detect that there is such a third party software doing such a thing (not for sure anyways) and "banning cheaters" usually only means banning people who tried to modify the game code in some way, or exploit it somehow. But their auto-ban bans people who use specific programs i hear so i wouldn't risk it. Nor do i think it's even worth the trouble you'd get into for it.

Link to comment
Share on other sites

I'm trying to figure out what's actually scrawling with my performance, given that I have little doubt that my i7-3930K with 32GB of DDR3-1600 and GTX 560Ti are far beyond anything this game needs.

I normally get 60fps constantly, but it does go below 50 and then below 40 in fights with my GPU usage dropping, while sometimes it gets even below 20 in defense.

 

Are you hosting the games by any chance? Hosting tends to really drag your performance down hard, depending on the number of players in the game. It seems to be a fairly common issue and DE has acknowledged it some time ago.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...