Overview
Tweaking trend for high-end PCs that have high-end video cards.
Top News & Info
This is kept updated. Most important things marked by █. Turn ups are ▲. Turn downs are ▼.
To get back to this guide’s forum thread, click here.
- NVidia driver 387.78 was brought in by Windows Update to people on Win 10 Insider Preview. It works well with this game.
- Lastest game patch gave us new melee weapons, including nunchucks and a sword. They are fun.
Quick Tweaker Section
- █▲ Render Resolution: “150%”, (or sometimes even “200%”).
- █▼ Shadow Map Resolution: (lowest choice).
- █▼ Shadow Caster Levels: (lowest choice).
- █▼ Set Cache Spot Shadows to “No” (sometimes might be “Yes”).
- █▼ Set Cache Sun Shadows to “No”.
- █▲ Tessellation: “All”
- █▲ Level of Detail: “Ultra”.
Note: If you DO have lots of available memory, set Cache Spot Shadows to “Yes”.
Video Options
- Brightness: (slider adjustment)
- Colorblind Filter: “Disabled”
- FPS Counter: “Enabled”
- Optimal Video: █ (click it once before configuring everything else)
- Advanced Video: (takes you into different menu)
Advanced Video Options
Display Options
Display Adaptor: (your video card shows here)
Display Mode: “Fullscreen Borderless” might sometimes give better results than “Fullscreen”.
Monitor: (your monitor shows here)
Screen Refresh Rate: (check what it’s set to, and fix if necessary)
Sync Every Frame: “No” (probably)
Resolution: (your native resolution)
Render Resolution: █▲ “150%” (or sometimes “200%”)
Texture Options
Texture Resolution: ▲ “High”
Texture Filter Anisotropic: ▲ “High”
Light and Shadow Options
Shadow Map Resolution: █▼ (lowest choice).
Shadow Caster Levels: █▼ (lowest choice).
Cache Spot Shadows: █▼ “No” (unless you have lots of memory).
Cache Sun Shadows: █▼ “No”
Volumetric Lighting: “Yes”
Ambient Occlusion: “Yes” (engine smoothness feels wrong without it)
Particle Lighting: (default)
Post Process Options
Depth of Field: “Yes” (looks very nice)
Motion Blur: “Yes” (gunfights are less timely if it’s off)
Antialiasing: “Off”, or other choices
Filmic Strength: (slider)
Film Grain: (slider)
Miscellaneous Options
Bullet Impact: “Yes”
Tessellation: █▲ “All”
Particle Quality: (default)
Level of Detail: █▲ “Ultra”
Shader Preload: “Yes”
Full Shader Preload: (default)
FOV Scale: (range of 64-120)
FPS Capping
Not really necessary to do this though.
1) Set Sync Every Frame = “No” (in game menu)
2) Set Frame Rate Limiter in Riva Tuner Statistics Server to “75” or “60” (or 63Hz if you’ve overclocked your 60Hz display to 63Hz).
NVidia & AMD Settings
- █ Set to Multiple Display Performance Mode in NVidia Control Panel/Manage 3D Settings menu, even if you only have one display connected.
Config File
Not really necessary to change anything here though, usually.
Here’s EXAMPLES of some lines in the file. They’re NOT recommendations.
Usually nothing to change here unless you need to fix your refresh rate or screen resolution.
setcl -463063685 “1_Near” (Tessellation)
setcl -455519957 “1” (High Quality Depth of Field)
setcl 1984923617 “1920×1080” (Screen Resolution)
setcl -1226230005 “59.94 Hz” (Refresh Rate)
setcl -520406006 “0.022” (Mouse Pitch)
Mouse & Key Assignments
█ If your mouse accelleration suddenly gets much slower during a match, exit the game and Steam, find the icon for your mouse software which is running in your Windows system tray, and shut it down before going back in a match.
Mouse sensitivity can be set with the slider in the Controls/Look menu. To change mouse sensitivity by numbers instead (thanks Tsun4m1), you can’t do that in the config file, but it can be changed in the settings.zip (.w7) file which is in the players2 folder. A hex editor is needed. There’s a tutorial on the mouse-sensitivity dot com website.
Keyboard and mouse assignments can be changed
for multiplayer in the game’s user_keys_mp_0 file, and
for singleplayer in the game’s user_keys_sp_0 file.
Troubleshooting
- If your game won’t start, try Clean Boot procedure as per Microsoft article KB929135[support.microsoft.com], or may need to add an exception for the game in your antivirus program.
- Moderate or Strict NAT issue: Set port forwarding on the router to the IP address of the PC using port 3074 UDP and TCP.
If there is more than one console or PC used for gaming on the network,
the second console or PC can be redirected to use port 3075 UDP and TCP,
a third console or PC used for gaming to port 3076 UDP and TCP, etc.
Also enable (in some cases, disable) UPnP on your router or gateway.
Links
- Activision Support[support.activision.com]
- https://twitter.com/InfinityWard?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
- https://twitter.com/callofduty?lang=en
Game Engine Performance Analysis
- CoD games previous to CoD Ghosts used DirectX 9 or 10, and if you turned down settings, memory was freed up to be used for other other tasks.
- CoD games after CoD Ghosts, including the present Infinite Warfare, use DirectX 11.
- DirectX 11 CoDs added on a few more graphics enhancements, which required major changes to the game engine.
- In DirectX 11 CoDs, video processing tasks are processed in a certain fixed sequence.
- See diagram of DirectX 11 graphics pipeline here:
- [link]
- As a consequence of going to the DirectX 11 processing pipeline, you can no longer improve game performance by simply turning down settings.
- If some of the graphics options are turned off or set lower than what the engine knows to be the optimal setting for that option, the engine may either wait a bit longer for the expected data to arrive, or take a bit extra time to remove the processed data before presenting the output to the display.
- Taking all of that into consideration, there’s a limited number of things you can adjust which are contrary to the default settings, and still make things perform better, or look better, or a combination of those two.
Screenshots
Screenshots need to be redone after new discovery.
.
==============================================================================
.
==============================================================================
.
==============================================================================