"Abnormal" Skyrim ENB Performance Issue
Posted: 23 Apr 2014, 08:27
EDIT: I've come across a topic similar to mine today and it seems that the AMD HD 6xxx series simply doesn't perform well with ENB at all (for whatever reason), at least that is what I've gathered from it. If anyone has any tips to improve my performance, advice would still be appreciated. Thank you.
First, I want to say that I was unable to find help from other topics on this board regarding my issue, but I apologize if this has been resolved before.
Anyway, to get an idea of my current setup, I am running the Opethfeldt 7 Beta ENB preset, I have all game settings set to Ultra, set 1920x1200 resolution, AA + FXAA are turned off (I only use Edge Detect AA provided through the ENB, hardware AA is set to use application settings), and Anisotropic filtering is turned off through the game, but forced on in the ENB at 16x. No mods or texture packs are installed, not even Bethesda's high-res pack. All of the ENB and Skyprefs settings are set according to the Opethfeldt instructions, except that I have enabled V-Sync (I found no performance change with it "true" or "false" in my testing, but I do get lots of screen tearing with it off) and set auto video memory detect function to "true" (again, setting VRAM in ENB to actual physical VRAM of 2048, less than 2048, or much higher had no immediate FPS impact in my testing). The ENB itself loads up properly, but startup and in-game load times are much slower than vanilla, no errors displayed and GUI works fine. My graphics drivers are up-to-date. Here are my relevant PC specs:
OS: Windows 8.1 64 bit
CPU: Intel i-7 2600K @ 3.40 ghz (yes, it is stock speed, I wanted to overclock, but found performance gains minimal while instability rose quickly)
RAM: 8gb Corsair Dominator, low latency
GPU: AMD Radeon HD 6970 with 2gb of physical VRAM
NOTE: I have everything installed on a standard 1TB HDD as my SD drive died on me a couple years ago.
Now, I know my PC is not the greatest thing in the world right now, and if it simply can't handle an ENB well, then I will accept that; however, my issue seems to be abnormal from what I see other people getting for performance with similar specs to mine. With this PC I can run vanilla Skyrim with all settings enabled at maximum, including AA , with resolution set to 1920x1200 at a solid 60 fps or higher in most areas and in some demanding areas like lots of fog or complex lighting it drops to a minimum of 55fps. Initially, I expected a 10-15fps drop with ENB enabled, but instead I lose 50% or more of my frames most of the time. I read on STEP and other places that this could occur for people with mid-range or low-end PCs, but is this type of performance typical for my specs?
The real issue relates to what I would consider "abnormal" frame rate problems when I run the latest version of ENB Series (I have tried older versions with the same performance issue). Whenever I simply have ENB enabled, my frame rate drops by 50% outdoors, usually drops by 20%-30% indoors, and only drops by 10%-15% in dungeons, and sometimes inexplicably plummets to 80% frame rate loss in rooms or areas that shouldn't (at least not obviously) be any more demanding than adjoined or similar areas, i.e. the Companions Hall, the entryway of Dragonsreach Hall, and random places like a hallway in the Helgen dungeon with one or two torches and no objects. This all occurs with just the ENB enabled, with no effects turned on. When I turn all settings on, even SSAO and DOF at highest quality, there is anywhere from a 5-10fps loss depending on the area. If I enable high texture mods and various other graphical mods (not lighting or weather related), I lose an additional 5 fps. When I use other ENB presets, I also have the same issues, even "performance" presets have little to no impact when changing from "full" to "lite" versions. I guess I expected to lose lots of fps from key parts of ENB effects like SSAO, DOF, or skylighting; instead, those cause very little fps loss on their own, but simply turning the ENB on immediately cuts my fps in half. I've gone through and adjusted each main effect setting in-game as I was playing it and I couldn't find a single significant source of fps loss. Turning SSAO off by itself would lead to 5 fps gain, but turning all individual effects off (not Global) including SSAO would lead to the same small 5fps gain, sometimes 7fps depending on the environment. The only thing I have found to give me a noticeable frame rate gain is to reduce my resolution greatly, to something like 1440x900, which results in an average of a 5-10 fps gain, but still the sudden and inexplicable huge fps drop in random areas. Is this normal? Could something be configured improperly on my end? Is my system simply too weak to run even a lite ENB at a solid 30 fps without fluctuating to something like 19 fps inexplicably?
I would greatly appreciate it if someone could possibly enlighten me on what might be causing this issue or even if it is completely normal (I would be sad, but sometimes the truth hurts).
Here are my enblocal settings:
[GLOBAL]
UsePatchSpeedhackWithoutGraphics=false
UseDefferedRendering=true
ForceFakeVideocard=false
UseEffect=true
IgnoreCreationKit=true
[PERFORMANCE]
SpeedHack=true
EnableOcclusionCulling=true
[MULTIHEAD]
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
[MEMORY]
ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=true
ReservedMemorySizeMb=512
EnableUnsafeMemoryHacks=false
DisablePreloadToVRAM=false
VideoMemorySizeMb=0
EnableCompression=true
AutodetectVideoMemorySize=true
[WINDOW]
ForceBorderless=false
ForceBorderlessFullscreen=false
[ENGINE]
ForceAnisotropicFiltering=true
MaxAnisotropy=16
EnableVSync=true
AddDisplaySuperSamplingResolutions=false
ForceLodBias=false
LodBias=0.0
VSyncSkipNumFrames=0
[LIMITER]
WaitBusyRenderer=false
EnableFPSLimit=false
FPSLimit=60.0
[ANTIALIASING]
EnableEdgeAA=true
EnableSubPixelAA=true
EnableTemporalAA=false
EnableTransparencyAA=false
I didn't touch the default fixes. Please let me know if you need more information. Thanks!
First, I want to say that I was unable to find help from other topics on this board regarding my issue, but I apologize if this has been resolved before.
Anyway, to get an idea of my current setup, I am running the Opethfeldt 7 Beta ENB preset, I have all game settings set to Ultra, set 1920x1200 resolution, AA + FXAA are turned off (I only use Edge Detect AA provided through the ENB, hardware AA is set to use application settings), and Anisotropic filtering is turned off through the game, but forced on in the ENB at 16x. No mods or texture packs are installed, not even Bethesda's high-res pack. All of the ENB and Skyprefs settings are set according to the Opethfeldt instructions, except that I have enabled V-Sync (I found no performance change with it "true" or "false" in my testing, but I do get lots of screen tearing with it off) and set auto video memory detect function to "true" (again, setting VRAM in ENB to actual physical VRAM of 2048, less than 2048, or much higher had no immediate FPS impact in my testing). The ENB itself loads up properly, but startup and in-game load times are much slower than vanilla, no errors displayed and GUI works fine. My graphics drivers are up-to-date. Here are my relevant PC specs:
OS: Windows 8.1 64 bit
CPU: Intel i-7 2600K @ 3.40 ghz (yes, it is stock speed, I wanted to overclock, but found performance gains minimal while instability rose quickly)
RAM: 8gb Corsair Dominator, low latency
GPU: AMD Radeon HD 6970 with 2gb of physical VRAM
NOTE: I have everything installed on a standard 1TB HDD as my SD drive died on me a couple years ago.
Now, I know my PC is not the greatest thing in the world right now, and if it simply can't handle an ENB well, then I will accept that; however, my issue seems to be abnormal from what I see other people getting for performance with similar specs to mine. With this PC I can run vanilla Skyrim with all settings enabled at maximum, including AA , with resolution set to 1920x1200 at a solid 60 fps or higher in most areas and in some demanding areas like lots of fog or complex lighting it drops to a minimum of 55fps. Initially, I expected a 10-15fps drop with ENB enabled, but instead I lose 50% or more of my frames most of the time. I read on STEP and other places that this could occur for people with mid-range or low-end PCs, but is this type of performance typical for my specs?
The real issue relates to what I would consider "abnormal" frame rate problems when I run the latest version of ENB Series (I have tried older versions with the same performance issue). Whenever I simply have ENB enabled, my frame rate drops by 50% outdoors, usually drops by 20%-30% indoors, and only drops by 10%-15% in dungeons, and sometimes inexplicably plummets to 80% frame rate loss in rooms or areas that shouldn't (at least not obviously) be any more demanding than adjoined or similar areas, i.e. the Companions Hall, the entryway of Dragonsreach Hall, and random places like a hallway in the Helgen dungeon with one or two torches and no objects. This all occurs with just the ENB enabled, with no effects turned on. When I turn all settings on, even SSAO and DOF at highest quality, there is anywhere from a 5-10fps loss depending on the area. If I enable high texture mods and various other graphical mods (not lighting or weather related), I lose an additional 5 fps. When I use other ENB presets, I also have the same issues, even "performance" presets have little to no impact when changing from "full" to "lite" versions. I guess I expected to lose lots of fps from key parts of ENB effects like SSAO, DOF, or skylighting; instead, those cause very little fps loss on their own, but simply turning the ENB on immediately cuts my fps in half. I've gone through and adjusted each main effect setting in-game as I was playing it and I couldn't find a single significant source of fps loss. Turning SSAO off by itself would lead to 5 fps gain, but turning all individual effects off (not Global) including SSAO would lead to the same small 5fps gain, sometimes 7fps depending on the environment. The only thing I have found to give me a noticeable frame rate gain is to reduce my resolution greatly, to something like 1440x900, which results in an average of a 5-10 fps gain, but still the sudden and inexplicable huge fps drop in random areas. Is this normal? Could something be configured improperly on my end? Is my system simply too weak to run even a lite ENB at a solid 30 fps without fluctuating to something like 19 fps inexplicably?
I would greatly appreciate it if someone could possibly enlighten me on what might be causing this issue or even if it is completely normal (I would be sad, but sometimes the truth hurts).
Here are my enblocal settings:
[GLOBAL]
UsePatchSpeedhackWithoutGraphics=false
UseDefferedRendering=true
ForceFakeVideocard=false
UseEffect=true
IgnoreCreationKit=true
[PERFORMANCE]
SpeedHack=true
EnableOcclusionCulling=true
[MULTIHEAD]
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
[MEMORY]
ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=true
ReservedMemorySizeMb=512
EnableUnsafeMemoryHacks=false
DisablePreloadToVRAM=false
VideoMemorySizeMb=0
EnableCompression=true
AutodetectVideoMemorySize=true
[WINDOW]
ForceBorderless=false
ForceBorderlessFullscreen=false
[ENGINE]
ForceAnisotropicFiltering=true
MaxAnisotropy=16
EnableVSync=true
AddDisplaySuperSamplingResolutions=false
ForceLodBias=false
LodBias=0.0
VSyncSkipNumFrames=0
[LIMITER]
WaitBusyRenderer=false
EnableFPSLimit=false
FPSLimit=60.0
[ANTIALIASING]
EnableEdgeAA=true
EnableSubPixelAA=true
EnableTemporalAA=false
EnableTransparencyAA=false
I didn't touch the default fixes. Please let me know if you need more information. Thanks!