Jump to content

Odd ENB Issue


Recommended Posts

Posted

FPS drop is to be expected with ENB and I expected to drop 10-20, but I drop around 30 with every ENB presets I use no matter what, whether they're high end or low end presets.
I recently tried out two different ENB presets and the best example of my issue is the Serenity preset. With the Serenity preset you have four settings: Full, Full Performance, Extreme Performance, and Screenarchery.
What these different presets do:

Screenachery version

All effects enabled and set highest quality (except few where doesnt matter)
> SuperSampling SSAO
> DOF Quality 4 (Can set higher in file)
> Bloom Quality HIGH
> Bloom Radius 32.0
Expect FPS to drop to floor, for SCREENSHOTS
 
Full version, only really good systems, probably not playable for lot of people
Playable version
> SuperSampling OFF
> DOF Quality 2
> BLOOM Quality MEDIUM
> Bloom Radius 24.0
 
Performance version, only good systems
Lower quality on lots of stuff but still all effects enabled
Version you want to use if you play the game
> SuperSampling OFF
> DOF Quality 1
> BLOOM Quality LOW-MEDIUM
> Bloom Radius 24.0
 
Extreme performance version
Almost all quality dragged down, many effects entirely disabled.
> BLOOM Quality LOW (which is still heavy!)
> Almost all effects disabled
> NO SweetFX
> THIS VERSION DOES NOT LOOK THE SAME AS ANY OF THE OTHERS


In other words, on every single one of those presets I suffer the same FPS loss. This happens with every ENB including just the regular ENB. My computer isn't bad, I have an AMD Radeon HD 7850 2GB GPU, AMD FX-4300 Quad Core CPU, and 8GB 722MHz RAM. My HDD isn't that good, but I don't think that'd cause 30-40 FPS drop from 60 FPS when using RCRN along with a lot of graphic mods. 

I can include a list of my mods if you guys think it'd help, but any insight as to what could be the issue or if it really is my computer would be nice.

[EDIT]
Sorry for this being my first post, but I don't really know anywhere else to go. I'd post on the official Serenity ENB post on Nexus Mods but I'd actually like a reply to my issue.
Posted

I get the same thing. My game turns into a slideshow, but my computer is considerably weaker than yours so I expected it for the most part. But I found an alternative that gives me a playable framerate and still makes the game look better than vanilla. In fact, I can't notice any loss in framerate. It's "I Can't Believe It's NOT an ENB" that you can find on Nexus. It's a sweetfx setting and it has a few mods that are needed to go with it (CoT, ELFX, Imaginator) and I also added Dynavision.

Posted

i have a gtx 660 2 gig oc edition and a i7 4700 with 8 gigs of ram.

 

without the enb .fx  files i run at 60fps vsynched to my 60hz tv no matter what.

 

but as soon as i use the enb .fx files it drops to around 40 indoors and around 20 outdoors.

 

unfortunately, enb files are not native processes to window's directx, neither are they part of a nvidia/amd driver-supported graphics engine so they will lag.

 

but there are modifications you can make to speed things up,

judging from that spoiler of your's you are trying serenity enb or similar,

that enb has been properly optimized and not 'over-programmed'

 

here are a few steps i use to make enb's faster:

 

enblocal.ini

[MEMORY]
ReduceSystemMemoryUsage=true
ExpandSystemMemoryX64=true
DisableDriverMemoryManager=true
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=512
VideoMemorySizeMb=0
EnableCompression=true
AutodetectVideoMemorySize=true

these are default settings,

i've found better fps in most situations without adding a value to videomemorysizemb 

personally i have ReduceSystemMemoryUsage= set to false because that disables enbhost.exe

and lets skyrim do all the texture management, that solves problems with disappearing textures and windows hiccups for me.

 

make sure you use vsync, and the frame-limiter, and provides some render timing control and helps your processor cope with those nasty enb shaders.  

 

in enbseries.ini

 

make sure that the sizing sample and texture sizing for the ssao and reflection is not set to an insane value like 0.8123412341234 and simply set it to the default 0.35

and enable supersampling, for me that provides acceptable quality ambient occlusion without making it impossible to use.

 

disable rain, and enb snow fx, 

 

you can copy and paste enb values from one enb to the next, so if you like the colours from one enb but another enb is much faster it is possible to copy the values...

 

enb's are for nerds, and you should be willing to look into the files, copy and paste and experiment,

and in fact you must if you want to use the enb in every day play and not just impressive screenshots.

Posted

I have the same issue, i got 2x gtx760 Sli, 16gb Ram and I5-3570K running on 4.5 Ghz, but with every ENB i try, i never get a proper gaming performance. Full-Ultra ENBs or Low-End ENBs but i always have around 30-50 FPS and only barely more than that in some occasions. Haven't found a fix for it yet or anything.

Posted

I get the same thing. My game turns into a slideshow, but my computer is considerably weaker than yours so I expected it for the most part. But I found an alternative that gives me a playable framerate and still makes the game look better than vanilla. In fact, I can't notice any loss in framerate. It's "I Can't Believe It's NOT an ENB" that you can find on Nexus. It's a sweetfx setting and it has a few mods that are needed to go with it (CoT, ELFX, Imaginator) and I also added Dynavision.

Hey, thanks for that, it sounds helpful and I definitely will look into it once I finish seeing if I can't solve my FPS issues through tweaking the .ini files.

 

 

i have a gtx 660 2 gig oc edition and a i7 4700 with 8 gigs of ram.

 

without the enb .fx  files...

Yeah, it's the Serenity preset like I said and I figured there wouldn't be any issues since I assumed it to be optimized as it was uploaded to Nexus but I still got the framerate drops on all settings. The only thing I changed in the .ini files was the enblocal.ini to:

 

 

[MEMORY]

ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=false
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=512
VideoMemorySizeMb=8192
EnableCompression=true
AutodetectVideoMemorySize=false

 

 

I'd tweak with a lot more things, but I'm unsure as to what a lot of it does. I'm new to ENBs and I want to use them, not necessarily create them.

This is with all ENB presets, though. Even when you just install ENB and don't apply a preset I get the hard performance hit and I certainly feel that should not be the case.

Posted

sorry for double post, not sure if this is against the rules or not.
 

I have the same issue, i got 2x gtx760 Sli, 16gb Ram and I5-3570K running on 4.5 Ghz, but with every ENB i try, i never get a proper gaming performance. Full-Ultra ENBs or Low-End ENBs but i always have around 30-50 FPS and only barely more than that in some occasions. Haven't found a fix for it yet or anything.

Yeah, I don't really understand the issue. It's incredibly confusing, if I can run almost all games and stuff that are renowned for their graphics like Far Cry 3 and Crysis 2 on Ultra then I don't see why I couldn't run the incredibly low performance ENBs or with the super high performance ENBs.

Posted

well truthfully changing quality settings on the enb's will never score you more than a few fps

 

its  because the enb d3d9.dll file has to read external .ini and .fx files for its settings and the more dll and text based configuration files the more performance overhead is lost, its not the quality settings themselves so much as the fact that its all loose files.

 

hopefully, one day, enb's will be properly 'baked' but thats also counter-intuitive seeing as enb provides a platform to learn how to code graphics shaders which is more intellectually entertaining than actually playing skyrim :P

 

...it's just... some enb programmers think they're smart... you see.

 

anyway, for a nice atmospheric and fast enb try  somber enb http://www.nexusmods.com/skyrim/mods/37716/?

 

the enb is faster because the enbeffect, enbeffectprepass and especially enbbloom .fx files have faster functions, the smaller those files are the faster, but not necessarily the better.

 

 

Posted

I got the Somber ENB and it's without a doubt a huge performance increase, but it gets these.. idk, really sharp fps losses every few seconds. Runs at like, 50-60 fps and then suddenly drops to 0 for a second.

Any recommendations for a person completely ignorant as to how ENB files work on how to fix that?

[Edit]

Sorry, I'm being dumb because I haven't slept in around 40 hours. The game doesn't just drop to 0 fps, it's just choppy. Audio and everything.

Posted

those fps spikes are probably memory related,

as in, the video card is trying to load alot of high resolution textures very quickly,

it can't load them fast enough so you get fps lag spikes while it tries to put everything together

 

the best way to solve that problem is changing your skyrim texture settings from ultra, or very high to high,

you can do this with the skyrim configurator http://www.nexusmods.com/skyrim/mods/814/?

 

that will cost you on HD details but will vastly improve your frame-rate and consistency.

 

if you don't want to do that, try changing your enblocal.ini to these settings:

 

 

 

ReduceSystemMemoryUsage=false
ExpandSystemMemoryX64=false
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=512
VideoMemorySizeMb=0
EnableCompression=true
AutodetectVideoMemorySize=true

 

 

 

explanation of the settings:

 

 

ReduceSystemMemoryUsage=true/false :: this activates/deactivates enbhost.exe which is the memory manager for enb, disabling it will make skyrim the video memory manager.

 

ExpandSystemMemoryX64=true/false :: allows enbhost.exe to use more than 4 gigs of ram, i disable it becase i only have a 2 gig card.

 

ReservedMemorySizeMb=512 :: the default is good, might be a little much, but its good.

 

VideoMemorySizeMb=0 :: set this to 0 and let your graphics card + directx api tell enb how much to use with AutodetectVideoMemorySize=true, saves time.

 

EnableCompression=true uses the texture compression or 'surface format optimization' in the case of radeons, personally i like to disable this and set the texture filtering in the graphics driver to 'high performance'

 

 

 

here i killed a sabercat for you using serenity full optimized... as you can see, it was not a speedy battle:

 

 

post-91790-0-18663000-1400413821.jpg

 

 

Posted

those fps spikes are probably memory related,

as in, the video card is trying to load alot of high resolution textures very quickly,

it can't load them fast enough so you get fps lag spikes while it tries to put everything together

 

the best way to solve that problem is changing your skyrim texture settings from ultra, or very high to high,

you can do this with the skyrim configurator http://www.nexusmods.com/skyrim/mods/814/?

 

that will cost you on HD details but will vastly improve your frame-rate and consistency.

 

if you don't want to do that, try changing your enblocal.ini to these settings:

 

 

 

ReduceSystemMemoryUsage=false

ExpandSystemMemoryX64=false

DisableDriverMemoryManager=false

DisablePreloadToVRAM=false

EnableUnsafeMemoryHacks=false

ReservedMemorySizeMb=512

VideoMemorySizeMb=0

EnableCompression=true

AutodetectVideoMemorySize=true

 

 

 

explanation of the settings:

 

 

ReduceSystemMemoryUsage=true/false :: this activates/deactivates enbhost.exe which is the memory manager for enb, disabling it will make skyrim the video memory manager.

 

ExpandSystemMemoryX64=true/false :: allows enbhost.exe to use more than 4 gigs of ram, i disable it becase i only have a 2 gig card.

 

ReservedMemorySizeMb=512 :: the default is good, might be a little much, but its good.

 

VideoMemorySizeMb=0 :: set this to 0 and let your graphics card + directx api tell enb how much to use with AutodetectVideoMemorySize=true, saves time.

 

EnableCompression=true uses the texture compression or 'surface format optimization' in the case of radeons, personally i like to disable this and set the texture filtering in the graphics driver to 'high performance'

 

 

 

here i killed a sabercat for you using serenity full optimized... as you can see, it was not a speedy battle:

 

 

post-91790-0-18663000-1400413821.jpg

 

Hey, thanks for all the help man, I ended up changing some settings with the ENB and it helped a lot and I'm also trying out some other stuff.

I know my GPU and CPU isn't really an issue, but I guess my bad RAM and HDD are really starting to bite me in the ass.

 

Anyway, off topic, what armor is that?

Posted

im wondering why also, when i use k enb or kountervibe i got 50-60 fps in majority of game, but when i try others enbs (alot more weak of k versions) i just got 40-50 fps some cases even worst 30-40 lol, computer i7 ,2x gtx 780, i know im using some mods with heavy textures, but why works fine with K lol, and also some "weak" enbs i got alot randoms CTD´s.

Posted

those fps spikes are probably memory related,

as in, the video card is trying to load alot of high resolution textures very quickly,

it can't load them fast enough so you get fps lag spikes while it tries to put everything together

 

the best way to solve that problem is changing your skyrim texture settings from ultra, or very high to high,

you can do this with the skyrim configurator http://www.nexusmods.com/skyrim/mods/814/?

 

that will cost you on HD details but will vastly improve your frame-rate and consistency.

 

if you don't want to do that, try changing your enblocal.ini to these settings:

 

 

 

ReduceSystemMemoryUsage=false

ExpandSystemMemoryX64=false

DisableDriverMemoryManager=false

DisablePreloadToVRAM=false

EnableUnsafeMemoryHacks=false

ReservedMemorySizeMb=512

VideoMemorySizeMb=0

EnableCompression=true

AutodetectVideoMemorySize=true

 

 

 

explanation of the settings:

 

 

ReduceSystemMemoryUsage=true/false :: this activates/deactivates enbhost.exe which is the memory manager for enb, disabling it will make skyrim the video memory manager.

 

ExpandSystemMemoryX64=true/false :: allows enbhost.exe to use more than 4 gigs of ram, i disable it becase i only have a 2 gig card.

 

ReservedMemorySizeMb=512 :: the default is good, might be a little much, but its good.

 

VideoMemorySizeMb=0 :: set this to 0 and let your graphics card + directx api tell enb how much to use with AutodetectVideoMemorySize=true, saves time.

 

EnableCompression=true uses the texture compression or 'surface format optimization' in the case of radeons, personally i like to disable this and set the texture filtering in the graphics driver to 'high performance'

 

 

 

here i killed a sabercat for you using serenity full optimized... as you can see, it was not a speedy battle:

 

 

post-91790-0-18663000-1400413821.jpg

 

 

utokr, thank you immensely! After trying your enblocal suggestions, I saw a 2-4FPS increase.. which doesn't seem like much, but performance-wise everything runs much smoother. There's not as much stuttering or delayed response from my mouse.

Posted

If you are getting the same fps with every ENB you try, you probably already hit the limit of your video card memory. With 2gb memory, you really shouldn't go overboard with graphic mods, especially HD textures. Give texture optimizer a whirl if you haven't: http://www.nexusmods.com/skyrim/mods/12801/?   It can significantly reduce your video memory usage and give your GPU more headroom to breathe, I recommend to use "medium" option instead of "safe/minimum" as it creates mipmaps for textures that can eliminate lots of stutters even for high end cards with sufficient memory.

 

 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...