Dovahkitten Posted May 18, 2014 Posted May 18, 2014 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.
gvman3670 Posted May 18, 2014 Posted May 18, 2014 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.
CeeTeeDee Posted May 18, 2014 Posted May 18, 2014 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.
Doomdriven Posted May 18, 2014 Posted May 18, 2014 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.
Dovahkitten Posted May 18, 2014 Author Posted May 18, 2014 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.
Dovahkitten Posted May 18, 2014 Author Posted May 18, 2014 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.
CeeTeeDee Posted May 18, 2014 Posted May 18, 2014 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 ...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.
Dovahkitten Posted May 18, 2014 Author Posted May 18, 2014 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.
CeeTeeDee Posted May 18, 2014 Posted May 18, 2014 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=falseExpandSystemMemoryX64=falseDisableDriverMemoryManager=falseDisablePreloadToVRAM=falseEnableUnsafeMemoryHacks=falseReservedMemorySizeMb=512VideoMemorySizeMb=0EnableCompression=trueAutodetectVideoMemorySize=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:
Dovahkitten Posted May 19, 2014 Author Posted May 19, 2014 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: 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?
CeeTeeDee Posted May 19, 2014 Posted May 19, 2014 hdd load times can be a hazard, try to defrag/optimize, or if you have some cash by a solid state disk for your more demanding games. armor is http://www.nexusmods.com/skyrim/mods/52033/? mashed up with this http://www.nexusmods.com/skyrim/mods/46696/?
Deedlit Posted May 19, 2014 Posted May 19, 2014 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.
Jenn Posted May 22, 2014 Posted May 22, 2014 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: 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.
lidowxxx Posted May 22, 2014 Posted May 22, 2014 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.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.