XCOM 2
554 ratings
XCOM 2 with great visuals and high FPS
By Shartifartblast
Get XCOM 2 running a lot faster with a few easy steps.
7
2
   
Award
Favorite
Favorited
Unfavorite
Disable v-sync and frame smoothing
Vertical Synchronization (v-sync) is a feature found in the game's "Video" settings panel. It eliminates "screen tearing" artifacts and it's generally a good thing to use, but with v-sync enabled it won't be possible to see the effect of configuration changes we make, so it (and framerate smoothing) should be disabled for now.

UPDATE
The March 10 patch for XCOM 2 improved its v-sync implementation. It previously used a technique called double buffering, and now uses triple buffering. I'll leave out the boring technical details of what exactly this means, but the important thing to know is that the game's native v-sync implementation no longer causes massive performance drops. As a result I'm removing the portions of the guide pertaining to enabling an alternate v-sync mode. I still want to thank Shoedan, who assisted me by providing screenshots for this now-removed section.
Enable Steam's built-in FPS counter so we can see results quickly
Steam has a built-in FPS counter we can use to quickly measure the effects of quality settings adjustments but it's hidden by default.

To make it visible, open the game, press Shift+TAB, select "Settings" at the bottom of your screen, then click the "In-Game" tab in the window that pops up. Enable the "In-game FPS counter" by specifying where you'd like it to appear. I recommend enabling the high contrast setting.

The menu background scenes are somewhat reasonable approximations of the amount of detail you might see during typical gameplay (due to LODs and stuff), so the FPS you get in the menu after applying new settings can help you to guesstimate how the game might perform during actual gameplay. Night scenes are the most demanding.
Calibrating your expectations
Virtually all "AAA" games we get on PC are underpowered console ports and this has led to people growing accustomed to perfect performance at the highest settings. XCOM 2 is a PC-exclusive game though, and developers targeting PC often include optional "ultra high" settings which offer very small visual improvements at a high performance cost. It can be hard at first to tell which ones are important and which ones aren't. This is what I'll address in the next section.

When asked to auto-detect appropriate settings for your hardware, XCOM 2 targets a 40 FPS minimum instead of the 60 FPS minimum most of us normally expect. What framerate is "acceptable" is a matter of user preference and often varies depending on the type of game being played. Some people prefer 30 FPS with higher visual quality to 60 FPS with lesser visual quality; others insist anything lower than 144 FPS is an attack on their human rights. Because XCOM 2 is a relatively slow-paced game, a lower framerate may not be quite as egregious.
Sane graphics settings
By dialing back settings slightly in a few key areas, XCOM 2's performance can skyrocket. The effect of adjusting settings won't become visible until you apply them by closing the settings screen. As you're tweaking keep an eye on the FPS counter. Target your menu framerate around 30-50% higher than the framerate you actually want the game to run at to leave lots of headroom for unusually demanding scenes. For 60 FPS you want your framerate to be at least 80-90 FPS. Night scenes are the most demanding.

My recommended "sane" high-end settings:
- "FXAA" (MSAA is often ineffective in XCOM 2 and has a severe performance cost)
- "Tile AO" (SSAO is one of the most demanding effects in any game)
- "Medium" shadow quality(~25% performance boost)
- "Simple" depth of field instead of "Bokeh" (action scene performance hog, little visual difference)
- "Screen Space Reflections" disabled (nicer reflections and lighting but a ~10% FPS penalty)

If adjusting these settings doesn't improve your performance enough, the nuclear option is setting Shadows to "Directional Only". This removes a lot of shadows from the game but will likely increase your FPS by >50% compared to "Static Shadows", let alone "Full Shadows".

Once you've found satisfactory settings you'll probably want to re-enable v-sync. I haven't extensively tested the effect of "framerate smoothing" but from what I've read it doesn't seem like a very useful feature. It's likely a user preference thing, so try it yourself and see if you notice a difference.
Settings comparisons
These comparisons are made with the most demanding title scene; other night scenes perform up to ~20% faster and daylight scenes are at least ~50% faster. All of these have FXAA, medium shadow quality, and simple depth of field enabled. Everything else is at the highest settings available unless noted otherwise. Performance won't scale exactly the same way on your PC but should still be representative of which settings are the most demanding.

SSAO + All Shadows
SSAO and shadows are two of the biggest performance hogs in any game. SSAO adds subtle shadowing around nearby geometry to make objects appear to have depth and fit into the world more realistically. Having "All Shadows" enabled causes every object in the game to cast a realistic shadow.

Tile AO + All Shadows
Tile AO eliminates most SSAO effects. If you take this screenshot by itself and not look at the version with SSAO, it's still very attractive. ~18% faster than full SSAO + all shadows.

Tile AO + Static Shadows
Static shadows mode doesn't look bad either. It removes the shadows cast by most of the moving objects in the scene, excluding those cast by swaying trees and vegetation. ~33% faster than SSAO + all shadows.

Tile AO + Directional Shadows
The nuclear option: visuals comparable to XCOM (2012) in some respects. Reasonable for a modest PC or high-end laptop. ~105% faster than SSAO + all shadows.

Other performance testing details:
- Disabling "Screen Space Reflections" grants 5-10% performance boost by itself, depending on what other options are also enabled. It improves the appearance of reflections and lighting.

- Shadows from "Maximum" to "High" -> No FPS improvement
- Shadows from "High" to "Medium" -> ~25% FPS improvement
- Shadows from "Medium" to "Low" -> ~5% FPS improvement

- Switching "Depth of Field" from "Bokeh" to "Simple" offered a ~10% performance improvement with little visual quality difference.
- Switching "Depth of Field" from "Simple" to "Disabled" offered no performance improvement.

- Switching "Decals" from "All Decals" to "All Static" provides a 10-15% performance boost in base view.

- The effect of reducing "Draw Distance" varies depending on the map. Reducing it to "Medium" offers a small performance improvement with a noticeable reduction to the distance where objects are rendered with full detail models and textures. Reducing it to "Low" can increase performance significantly (25% or more) but this often results in very noticeable pop-in and should be avoided if possible.

- Disabling "High Res Translucency", "Bloom", "Dirty Lens", and "Subsurface Scattering" offered virtually no performance improvement during my testing, so you can safely leave them on. "High Res Translucency" and "Subsurface Scattering" might only be used in specific situations I didn't test; "Bloom" and "Dirty Lens" have no performance impact, they're purely for user preference.

- Going from the highest texture filtering option (16x Anisotropic) to the lowest (Bilinear) offered only a ~2% performance improvement and noticeably degrades the appearance of textures. There's probably no reason to ever go below 8x Anisotropic filtering except on very low-end GPUs.
Anti-aliasing
Here are some cropped 200% screenshots to compare the different anti-aliasing options offered in XCOM 2:

No anti-aliasing

2X MSAA

4X MSAA

8X MSAA

FXAA

Direct comparison

Due to MSAA's very limited effectiveness and its severe performance impact, in my opinion it only makes sense to either use no anti-aliasing or use FXAA. MSAA is usually a better option in games which support it, but XCOM 2's implementation of MSAA looks terrible.

FXAA has almost no performance impact but it can sometimes make the edges of objects and textures blur together. I personally find a little blurryness preferable to aliasing.

Another option is super-sampling. You can Google "dynamic super resolution" (Nvidia) or "virtual super resolution" (AMD) to learn how to use this. Super-sampling is the best form of anti-aliasing but is also very demanding. If you're having trouble getting the game to run acceptably using only FXAA, super-sampling is out of the question.
INI file tweaks
Someone else made a guide including details on INI file tweaks which can reportedly improve the game's framerate and responsiveness. Applying the adjustments found in the "Fix stuttering" section of the guide may be helpful: http://steamcommunity.com/sharedfiles/filedetails/?id=616682629
If you're interested in trying it, be sure to follow the guide's exact instructions. Make a backup copy of any files before you modify them.
Miscellaneous
- I always recommend adding your entire Steam folder to your anti-virus exclusion list. This helps to keep performance more consistent and minimizes load times.

- Hitting Caps Lock during the "return to base" cutscenes will cause the game to finish loading almost instantly. Firaxis warns that using this can sometimes cause the game to crash so use this at your own risk. I've never had it crash.

- If you're experiencing unexpected framerate stuttering during gameplay, Spoon-man in the comments has pointed out that Rock Paper Shotgun recommends disabling pre-rendered frames for XCOM 2 in your GPU driver to address this. Disabling pre-rendered frames can cause a small overall FPS decrease but this may be preferable if you find it eliminates stuttering. You can find details at step #7 in their article here: https://www.rockpapershotgun.com/2016/02/11/xcom-2-performance-fix

- Some users have reported that performance issues were resolved by removing certain peripherals or accessories from their PC. These have included bluetooth adapters, wi-fi adapters, and phones (especially when using them for internet tethering). I have no idea why this might help but it can't hurt as a last resort to try starting the game with any nonessential peripherals disconnected and Steam in offline mode. If this is a real thing and not just people trolling, you might be able to isolate which peripheral is causing the problem and use this as a workaround until Firaxis fixes the problem properly. (if it exists)
< >
112 Comments
Kaytrox Apr 10 @ 3:08pm 
@Shartifartblast ini link is ded btw
Cat Kraken Mar 29 @ 8:55pm 
instructions unclear: bought good computer and put pc on lowest settings
TheMessy Nov 16, 2020 @ 4:32pm 
@redgrape404 No, not really. You need a real video card not an integrated video card to play most games.
Rational Human Being Oct 25, 2020 @ 5:07am 
thanks for this guide
Redgrape404 Oct 20, 2020 @ 12:51am 
I use an Intel(R) HD Graphics 520 GPU and i'm getting extreme low frame rates in the upper single digits to low double digit (9-12 FPS) with taking actions going all the wat to low single digits (1-3) FPS, is there any way to optimize the game for the Intel(R) HD Graphics 520 GPU?
Beast Oct 4, 2020 @ 10:49pm 
Thanks for this, I'm not always so tech saavy when it comes to settings and using this has massively boosted performance with barely noticeable graphics loss.
Houseplant Sep 12, 2020 @ 12:49am 
Nos made a fucky wucky and now XCOM 2 did big poopy on him. F for a lost commander.
Earthless Rock Aug 28, 2020 @ 3:49pm 
Oh and on GTX 950 "day time" improves fps up to 81. I didn't notice before day time and night time had such an impact!
Earthless Rock Aug 28, 2020 @ 3:34pm 
I use GTX 950 with about 30-50 fps depending on settings. To "Nos", most likely hardware is starting to bottleneck, either you turboed it, or there is other bottleneck, like cpu bottleneck. I would monitor temperatures, usage of graphics card, cpu, memory, fans and so on and on... Maybe you also did not give a -high flag at launch options, or you are using laptop with power saver. Or you don't have latest drivers, or windows 10 is not updated, or you have too little ram... There are so many problems. Maybe you are trying on 4k resolution, when your hardware really supports 1080p at best? You could had putted newest graphics card on your old machine... So really, you might have unlimited number of problems. My advice is buy a console, and you won't have problems ;) It's plug and ready, pc needs tons of tweeks.
Nos Aug 15, 2020 @ 5:57am 
its actually unplayable 10-5 fps with a fucking 1070 GTX is a joke how can this even be a triple a title i don't know