Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
*Note: I use nVidia's "Studio" drivers, which are allegedly more stable than gaming drivers. You might have different results with gaming drivers, so always test and adjust these settings for your specific system(s).
App-specific for Squad.exe (Manage 3D Settings -> Program Settings):
-> (setting it to anything else will wither lower FPS or increase stutters)
-> only use Max Performance if you have an otherworldly cooling system and PSU, NEVER the case with laptops
-> Might be best to disable, see Holden's note below.
-> May actually be best to turn off, see Holden's note below. Haven't tested
Global Settings:
NIS (Nvidia Image Scaling)
I also use NIS, which is a poorman's DLSS but works with any game or fullscreen application. To set it up:
* Note: if it fails to enable after clicking "Apply", that's usually on laptops whose primary screen is set to the Intel GPU and you're on an external display. Disable the internal display (usually #1) then return to this menu an it should work.
If it works, you'll see a "NIS" indicator on the top-left corner:
- blue means it's enabled, but inactive;
- green means it's active.
Set Squad's resolution to anything lower than your display's native resolution, and the driver will auto-scale it to full-res.
E.g. for my 1440p display, I use 1600x900 resolution inside Squad, and may try FHD at times, performance allowing. The driver will always upscale it to 1440p.
Over time, I'll start marking settings that should work for most people, settings that I've never tested enough and just left at default, and settings that bring mixed results depending on the system. Please be patient until then. ;)
Broadcasting disabled
Downloads not allowed during gameplay
Steam Overlay disabled globally (Settings -> In-Game): or at least disable it for Squad, as below
Controllers disabled globally
Shader Caching disabled
Squad-specific Options (Library -> Right-click Squad --> Properties):
disable all settings in "General"
Add -useallavailablecores to "Launch Options"
* also try -dx12, see if it works for you (gives me glitches of all kinds; thanks but nope)
Updates: Never allow background downloads
Controller: Disable Steam Input (yup, redundant but one never knows...)
Game -> Field Of View: 95
(good balance between local awareness, zoom, and performance)
Graphics (take a deep breath):
-> (switch to Borderless if too much stuttering)
-> (Helps A LOT with stuttering)
-> will be forced by the driver to Fast and limited by the limiter, helps against both stutters and tearing, might induce minor input lag on some systems
-> (not to be mistaken with Ambient Occlusion, which degrades performance)
-> (will become "custom" as soon as you start tweaking anyway)
-> (never check it unless you have NO other option, which shouldn't happen unless you're on a GT 750 as I did back in the day)
-> (only check it if you're hitting much higher FPS than you need - or if you're a true masochist)
-> uncheck if you have 4GB or less
-> (Contact Shadows will be forced on)
-> doesn't really matter as it's disabled in the driver - allegedly. Otherwise, this may severely impact performance, depending on your GPU
-> (shouldn't impact on performance, it's mostly preference)
-> May cause issues with some systems. It works on mine (meaning: doesn't cause any issues but I haven't tested thoroughly) so I just left it on.
quite a few other tweaks I don't even remember (mostly straight to the registry or Local Policies through install-time scripts)
Most of my system settings have been exhaustively benchmarked with a number of programs over the years, but not all. So feel free to ask further questions.
Shader Caching, I always disabled to save space and prevent file corruption (it's always brought me more trouble than benefits) since the dawn of times. I also kept them disabled after a couple weeks of testing with it on, that resulted in an awful lot more stutters with all games I played (including Squad), thus long after I went full SSD.
I know, quite counter-intuitive, and I have no idea why. I suppose that when it's disabled the system keeps them in memory instead of disk - or else it somehow suffer more from DPC latency - and that's maybe why we have less stutters. This is my third machine in which it occurs.
It works on mine (meaning: doesn't cause any issues but I haven't tested thoroughly) so I just left it on. I also use nVidia's Studio drivers - which are allegedly more stable - so it might be a reason as well. But for some systems it breaks stuff. Folks should be warned.
Thanks for your comment, I'll add a note there.
I'll also expect both to have different results depending on how PhysX is set, and also on the application. Now that I think of it, I'll just have to bench them some day. :)
About PhysX, I did quite a bit of testing back in the day and the difference is never clear-cut. Depending on the game and situation, it may be best to have it on the GPU (e.g. when the GPU is usually free and the CPU is under load) or the CPU (e.g. when the GPU is under load and the GPU is free), and as this varies a lot during gameplay there's always a compromise.
For Squad, it may seem counter-intuitive to set PhysX to CPU then because the CPU is usually the bottleneck, but remember that's because Squad mostly uses 1 core. Unlike Squad and other UE4 games, though, PhysX does support multicore, so *if* it's used it will usually balance itself among the other cores, freeing up the GPU. I don't recall now if Squad specifically does use PhysX (and won't reinstall it just to check it :P and IIRC it does ), but other games do, and as I usually run them maxxed at 1440p it's usually the GPU who's suffering. Then PhysX on CPU makes sense.
Also, setting PhysX for me results in less frame-time instability (a.k.a. stuttering) in the most intense scenes. I don't think it'll influence general FPS otherwise.
I wouldn't expect PhysX to make much of a difference with materials on Low, but particularly on Chora - which isn't a heavy map, but I haven't tested that much recently either. I'll make a note for the next time I'll reinstall the game.
Regardless, that's a quite stable performance there, and quite fast for a 1060, even on Low - fast single-threaded performance making its point. I'm just bugged on why didn't you get any FPS improvement nor visual degradation by setting Resolution Scale to 50. o.O For me it becomes instant Doom '94, and FPS boosts by about +70%. Maybe the fullscreen bugs are back?
I remember that exactly 1 year ago (v2.11) Fullscreen only saw any changes if I changed resolution as well, otherwise it made no difference. Also 4k Borderless was faster than 1440p fullscreen. Maybe that's back...
I'm also curious about:
- are you sure the additional crispness doesn't come from your forced AA in driver settings?
- have you noticed any practical change with RAM OC?
Legit interest here. Thanks again for sharing.
P.S.: nice trigger discipline too. :)
UP!