ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Hello! Welcome to my spreadsheet.

I hope the information contained herein helps you optimize your own Skyrim client, and gain some of those sweet, sweet FPS.

Please note that pictures and GIFs have been linked to the "Client State" column entries, where applicable. They are denoted by underlined text.
2
3
4
ABSOLUTE FPS VALUE TABLE
This table lists the raw FPS numbers recorded in each test, along with the FPS gain/loss over the AVERAGE.
FPS CHANGE OVER BASELINE TABLE
This tables lists the FPS gain/loss over the BASELINE value for each test individually.
5
Client StateLooking Down Towards RalofLooking Straight DownLooking at the HorizonLooking at the Cave RockAVERAGE FPSFPS CHANGE OVER BASELINEClient StateLooking Down Towards RalofLooking Straight DownLooking at the HorizonLooking at the Cave Rock
6
7
BASELINE Setup
(All subsequent FPS measurements will be compared to THESE values)
BASELINE Setup
(All subsequent FPS measurements will be compared to THESE values)
8
Ultra Everything, TOAA, Shadows at 4096 (Ultra)
(THIS IS BASELINE. Shadows will always be at 4096 and AA will always be TOAA unless stated otherwise.)
6082697872.25Ultra Everything, TOAA, Shadows at 4096 (Ultra)
(THIS IS BASELINE. Shadows will always be at 4096 and AA will always be TOAA unless stated otherwise.)
60826978
9
10
Non-Baseline SetupsNon-Baseline Setups
11
Client at Lowest Possible Settings, All Graphic Options Turned off or to Low12012012012012047.75Client at Lowest Possible Settings, All Graphic Options Turned off or to Low60385142
12
Client at "Optimal" Settings by GeForce Gaming Experience Optimizer6895788481.259Client at "Optimal" Settings by GeForce Gaming Experience Optimizer81396
13
Client with Both GeForce and Steam Overlays Running6082697872.25NO EFFECTThis is another thing which a lot of redditors swear impacts performance -- so much so that it's actually included in the subreddit's official modding guides --, but I've personally never noticed an impact on performance over many many hours of play. I suspect it will only affect systems whose CPU's are already near 100% load with the game.Client with Both GeForce and Steam Overlays Running0000
14
15
Modifications on the BASELINE
(Each line entry below involves starting with the BASELINE setup, and then changing a single property, as stated in the "Client State" column. Changes do NOT roll over from one column to the next. Each line entry tests only a SINGLE variable.)
Modifications on the BASELINE
(Each line entry below involves starting with the BASELINE setup, and then changing a single property, as stated in the "Client State" column. Changes do NOT roll over from one column to the next. Each line entry tests only a SINGLE variable.)
16
Shadows at 2046 (High)6592748278.256Reducing the shadow resolution from 4092 to 2046 or 1024 is definitely noticeable if you stop and stare at a shadow. Given the FPS gains that can be had, though, it's still worth reducing.Shadows at 2046 (High)51054
17
Shadows at 1024 (Low)6795768480.58.25Shadows at 1024 (Low)71376
18
Without Any Anti-Aliasing64887482774.75Without Any Anti-Aliasing4654
19
With FXAA instead of TOAA6285728074.752.5With FXAA instead of TOAA2332
20
Without Screen-Space Ambient Occlusion6082677871.75NO EFFECTWithout Screen-Space Ambient Occlusion00-20
21
Without Snow Shader6492718477.755.5The Snow Shader should be off if you use Rudy ENB. Without an ENB, though, it does make a noticeable visual difference.Without Snow Shader41026
22
Without Screen-Space Reflections69927790829.75Without Screen-Space Reflections910812
23
Without Lens Flare6384728074.752.5Lens Flare is one of those stupid effects where you lose FPS when its on, even if there's no actual lens flare being rendered! EVEN IF THERE'S NO SUN!Without Lens Flare3232
24
Without 64-Bit Rendering Targets6488738176.54.25I can personally not see any visual change when toggling the 64-bit render targets on and off, and so recommend turning it off for its sizeable FPS gain. Your mileage may vary.Without 64-Bit Rendering Targets4643
25
Without Precipitation Occlusion6082697872.25NO EFFECTWithout Precipitation Occlusion0000
26
Without God Rays (Off)699780908411.75God Rays do actually make a huge visual difference, but only when turning them on or COMPLETELY off. By setting them to "low" quality, you can retain 95% of the visual effect, while still gaining some frames.Without God Rays (Off)9151112
27
With Shadow Distance at Lowest (Med)6082697872.25NO EFFECTWith Shadow Distance at Lowest (Med)0000
28
With Distant Object Detail at Lowest (Low)6283717973.75NO EFFECTWith Distant Object Detail at Lowest (Low)2121
29
Baseline Tested in Windowed Mode and Borderless Windowed Mode6082697872.25NO EFFECTBaseline Tested in Windowed Mode and Borderless Windowed Mode0000
30
With Skyrim 2020 Parallax Textures by Pfuscher Enabled, but NO ENB files4975577263.25-9The loss of FPS from high-res textures confused some people, so it's worth stating that I was NOT running out of VRAM (only 4.65GB out of 8 were in use) or system RAM. High-res parallax textures simply require more computational processing.With Skyrim 2020 Parallax Textures by Pfuscher Enabled, but NO ENB files-11-7-12-6
31
With Noble Skyrim 2K Textures Enabled6080697771.5NO EFFECTWith Noble Skyrim 2K Textures Enabled0-20-1
32
With DynDOLOD on Medium Settings, with 256 Textures5980667570-2.25With DynDOLOD on Medium Settings, with 256 Textures-1-2-3-3
33
With DynDOLOD on Low Settings, with 128 Textures6080697671.25NO EFFECTWith DynDOLOD on Low Settings, with 128 Textures0-20-2
34
With Video Driver Thread Optimization Disabled6082697872.25NO EFFECTWith Video Driver Thread Optimization Disabled0000
35
Baseline With ONLY ENB Binaries Installed5372607063.75-8.5This is widely-known, but still worth stating: simply having the ENB binaries installed will kill nearly 10 FPS, even if you aren't using a preset, and aren't benefiting from any visual improvements.Baseline With ONLY ENB Binaries Installed-7-10-9-8
36
With ENB Binaries and Rudy ENB Preset, with ALL Preset Effects Disabled6080707671.5NO EFFECTWith ENB Binaries and Rudy ENB Preset, with ALL Preset Effects Disabled0-21-2
37
With ENB Binaries and Rudy ENB on Full2932343332-40.25

Holy fuck, Rudy is expensive...
With ENB Binaries and Rudy ENB on Full-31-50-35-45
38
With ENB Binaries and Rudy on Full, but with Game-Space AO, Reflections, Lens Flare, and 64-bit targets DISABLED3437414038-34.25With ENB Binaries and Rudy on Full, but with Game-Space AO, Reflections, Lens Flare, and 64-bit targets DISABLED-26-45-28-38
39
With ENB and Rudy on Full, but all Other Game Settings on Lowest Possible4041484343-29.25With ENB and Rudy on Full, but all Other Game Settings on Lowest Possible-20-41-21-35
40
With ENB and Rudy on Full, and Skyrim 2020 Parallax Textures by Pfuscher2530303229.25-43With ENB and Rudy on Full, and Skyrim 2020 Parallax Textures by Pfuscher-35-52-39-46
41
Baseline, but set Object Fade to 15 (Ultra=30)6082697872.25NO EFFECT0000
42
43
Multivariable Testing on the BASELINE with BethINI

(
Click HERE for a 1-Second Overall Comparison GIF)

(
Click HERE for a 3-Second Overall Comparison GIF)
44
BethINI Ultra6293698577.255Alright so, here's where we need to have a little chat:

Up to this point, all testing has been single-variable testing. That is to say: I toggle one graphical feature at a time, and measure its impact on performance. Now though, in this section, BethINI is making changes to dozens of variables simultaneously..... and yet, the results are not as great as you'd think. If you were to manually add up the FPS gains from each change made individually, as reported in the section prior, you'd expect to see much larger gains, but in reality, you get diminishing returns. This is the nature of graphics processing: The product is LESS than the sum of its parts. If you have five graphical features which individually cost 5 FPS, you would think that turning them all off would net you 5x5 = 25 FPS, but in reality, you only gain like 16.5 FPS, or something.

It's just the unfortunate reality.
45
BethINI High74109829890.7518.5
46
BethINI High, Terrain Manager Max Distance at 300K73108819789.7517.5
47
BethINI Medium8612095106101.7529.5
48
BethINI Low12012012012012047.75
49
50
Rudy ENB Preset Options Testing
(Each line entry below involves starting with a "Rudy BASELINE", which is just the original BASELINE configuration, with the addition of the ENB Binaries, and the Rudy ENB Preset, along with the diabling of Skyrim's Internal Ambient Occlusion (as per Rudy's installation instructions.) All FPS gains/losses in this section are referenced against the Rudy BASELINE, not the original BASELINE.

(
Click HERE for a 1-Second Overall Comparison GIF)


(
Click HERE for a 3-Second Overall Comparison GIF)

----

(Click HERE for a 1-Second GIF comparing Rudy's AO to the Game's built-in AO)



(
Click HERE for a 3-Second GIF comparing Rudy's AO to the Game's built-in AO)
51
BASELINE Skyrim, With Rudy ENB on Full, No Game-AO (This is the Rudy BASELINE)2932343332
52
Rudy ENB, No AO of Any Kind3743414541.59.5
53
Rudy ENB, Game AO on, Rudy AO off.3742404440.758.75The game's built-in AO is super-efficient for what you get, but IMO doesn't look nearly as nice as Rudy's.
54
Rudy ENB, Both Game AO and Rudy AO on Simultaneously2831333231-1
55
Rudy ENB, No Game-AO, Self-Intersecting Rudy AO Disabled3337373836.254.25Self-Intersecting Ambient-Occlusion is a weird one: whether the game looks better or worse with it is debatable, and turning it off can net you around 4 FPS... so... you should turn it off, right?










Well hold on -- you'll notice that a few boxes down from here, I tested the effect that reducing the Ambient-Occlusion's "Resolution Scale" and "Texture Scale" has on performance. Reducing both values to 0.1 gains about 6.25 FPS... but, interestingly, doing so completely negates any gains that can be had from disabling the Self-Intersecting AO. The two properties are mutually exclusive!

What I mean is: once I reduced the res and texture scales to 0.1, turning Self-Intersecting AO on or off had absolutely no impact on performance. That 4.25 FPS gain that could previously be had, disappeared completely.

Personally, I think that the game looks better with the Self-Intersecting AO on, while the res and texture scales seem to have virtually no visual impact, so, contrary to the popular suggestion, I'd recommend leaving Self-Intersecting AO on, and dropping those two values to 0.1, instead. You get a GREATER FPS gain, while still being able to enjoy Self-Intersecting AO!
56
Rudy ENB , Water Tessellation Disabled (Tested at BASELINE testing location)2932343332NO EFFECTWater Tessellation was a bit weird, because several people told me I could gain a few FPS by turning it off, but I didn't detect even the slightest change in framerates, even while staring right at lake Ilinalta, or even while standing in the water, looking down at it! Might as well keep it on, methinks. (For what it's worth, I was using Realistic Water Two for the testing.)
57
Rudy ENB Water Tessellation Disabled (Tested at Lake Ilinalta)2932343332NO EFFECT
58
Rudy ENB, No Depth-of-Field3134373634.52.5
59
Rudy ENB, Rudy AO Resolution Scale and Texture Scale both at 0.13540384038.256.25The Ambient-Occlusion resolution scale is a great place to save some FPS. Lowering it results in virtually no visual change or loss of quality, but nets you over 6 FPS.

PLEASE NOTE THOUGH that once you make this change, you need to ALSO set "SamplingRange" to 1.0 under SSAO_SILL in enbseries.ini to avoid a weird visual artifact.
60
Rudy ENB, Rudy AO Resolution Scale and Texture Scale both at 1.02122282423.75-8.25
61
Rudy ENB, BethINI High30333534331
62
Rudy ENB, Changing AO Amount and AO Intensity to Any Value2932343332NO EFFECT
63
64
Resolution Testing
(Each line entry below is testing the FPS gains that come from decreasing the game's resolution from 3440x1440p to 2560x1080p. The FPS Change column states which BASELINE is being used as reference.)

(
Click HERE for a 0.5-second GIF showing the loss of quality from upscaling)
65
BASELINE at 2560x1080p851149610910128.75 over BASELINEThis is another example of a time when the net results are less than the sum of their parts:

Reducing the resolution of my client nets me nearly 29 FPS when playing on the BASELINE setup. This makes sense: 2560x1080p is only 56% the number of pixels for the graphics card to render as 3440x1440p. It also makes sense to assume that the same gains would be seen regardless of what graphical settings you got running, and yet.... with an ENB running, dropping the resolution only gained me 13.75 FPS over its full-res equivalent. The thing is, if we check the math, an increase of 13.75 over 32 (43%) is almost the exact same net gain as 28.75 over 72.25 (40%). It might be counterintuitive, but it checks out: the gains are proportional, not absolute.
66
Rudy BASELINE on Full at 2560x108p4551515249.7517.75 over Rudy BASELINE
67
Rudy BASELINE on Full and Skyim 2020 4K Parallax Textures at 2560x1080p3950445045.7513.75 over Rudy BASELINE
68
69
70
Final Setup Testing
(Using what was learned from all of the tests above, the game client was optimized to gain as many FPS as possible, while retaining critical visual effects, like Rudy's Ambient Occlusion and Depth of Field. The final result of this optimization is a gain of an incredible 19.37 FPS over the identical setup without optimization -- with virtually no perceptible losses in visual fidelity.)


In Summary:

If you are the average player, like me, and would like to run an ENB with some 4K textures, begin your next Skyrim Special Edition client setup by doing the following:

1) Use BethINI, and click the "high" preset button on the program's landing page.

2) Navigate through the other tabs in BethINI, and disable Lens Flare, disable Anamorphic Lens Flare, disable the Snow Shader, and set Screen-space reflections to a high divisor, or just disable it entirely. Additionally, set God Rays to low quality, and disable 64-bit render targets.

3) Install the ENB binaries and Rudy's ENB preset, then go into your enbseries.ini file, navigate to SSAO_SSIL, and set Resolution Scale to 0.1 and Texture Scale to 0.1. Next, set SamplingRange to 1.0. Be sure to save your changes.

4) ???

5) Profit.
71
Rudy ENB with: BethINI High, no Lens Flare, No Anamorphic Lens Flare, No Screen Space Reflections, No Snow Shader47.555515752.62520.625
72
Rudy ENB with: The above ^^ and Skyrim 2020 4K Parallax by Pfuscher4253.544.55548.7516.75
73
Rudy ENB with: The above ^^ and Obsidian Weathers41.554445548.62516.625 over Rudy BASELINE,

19.37 over the same setup before optimizing
I can't lie - a gain of 19.37 FPS over what I started with nothing short of amazing, especially when considering that these gains were had with virtually no perceptible losses in visual quality. While my end result of ~ 41.5 FPS is definitely nothing fantastic, it's certainly playable, and enjoyable. Especially considering that this testing was done in the dense forests of Falkreath Hold.
74
Rudy ENB with: The above ^^ and "The Complicated" change to Windows Registry settings951039910710169 over Rudy BASELINEI made some good gains by optimizing the Skyrim client itself, but I was able to get AN ADDITIONAL 50 FPS!!! By making some modifications to Windows Regsitry settings. To say I'm speechless is putting it mildly.

It's a bit hard to explain all the steps in text here, though, so I made a video to walk you through the process:

https://tinyurl.com/SkyrimFPSGuide
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100