ENBSeries
http://enbdev.com/enbseries/forum/

TES Skyrim 0.241
http://enbdev.com/enbseries/forum/viewtopic.php?f=2&t=2641
Page 14 of 26

Author:  jrista [ 23 Dec 2013, 18:12 ]
Post subject:  Re: TES Skyrim 0.241

Darkstorne wrote:
jrista wrote:
If you have your SSAO scaling to 0.35, that means SSAO scaling is actualy a mere 12%! :shock: I have mine set to 0.774596669241483, which is 60% scaling. I don't really like anything below that. I used to run at 0.894427190999915, or 80% scaling (and when I did, I usually got about 15-20fps :P, hence the reason I pulled back to 60%), and I prefer to run it at 1.224744871391589 (150% scaling) for screenarchery (which, ironically, also seems to run at about 15-20fps...)


Yep, my SSAO is really low quality, but that allows me to keep a consistent 40fps. It really depends what you enjoy the most :)

I highly recommend lowering all those effects, setting quality to 1 or 2 on everything, lowering source levels of SSAO etc, and getting your game to a high frame rate. From there, tweak the effects one by one, increasing their quality in order of whichever you like most. Eventually you'll find your limit, and balance ENB to best suit your tastes and needs :) I'd love to slap everything to 0 or -1 and play with water displacement too, but until I get a GTX 880 that's just not going to happen :P


Ah, the effects are what I want! :P I guess it's a bit of a catch 22. I did lower shadows to 2, and increased blur, and I actually like that. Gave me back another fps or so. I reduced the SSAO quality from -1 to 0 as well, then jacked the scaling up to 1.0. I may try pushing it farther...see how it goes. SSAO is really where the quality lies, I think, so as long as I can keep my frame rate at 30 (which is generally smooth enough...it's only when it drops consistently below 30 that the issues really start...for example, when looting bodies or capturing a soul, at 20fps, there is a SIGNIFICANT LAG, on the order of many seconds, between say trying to loot, and the window actually appearing; or capturing a soul, and it actually "capturing" and the soul capture effect rendering.) I lowered other settings from -1 to 0 as well, and a couple I lowered to 1 (although I didn't see any direct benefit from it, so I'll probably put them back up to 0 again.)

I could try 12% SSAO scaling, but I am pretty sure that would kill off everything about ENB that just makes my eyes pop out of my head. :shock: :shock: :shock: And after figuring out that the particles were decimating my system, it seems overall that the real hit from 0.236 to 0.241 is only about 3fps, and that is a hell of a lot better than 7-8fps.

Author:  FiftyTifty [ 23 Dec 2013, 18:16 ]
Post subject:  Re: TES Skyrim 0.241

Bethesda's engine is stuttery by nature. What you can do, is cap Skyrim to your minimum framerate and then set "iFPSClamp=xx" in Skyrim.ini under [General], with xx being your minimum framerate.

I've also found that the FPS limiter in ENB causes Skyrim's framerate to flunctuate uncontrollably. "D3D antliag"'s d3d9.dll Is a good alternative. If you have AMD, you can also use RadeonPro's sexy features and cap the framerate.

Author:  jrista [ 23 Dec 2013, 19:36 ]
Post subject:  Re: TES Skyrim 0.241

AHA! Looks like a bit of concerted effort does get rewarded. Figured out the stutter! It actually wasn't Bethesda at all, it was a driver issue. I am honestly not sure how it got set, I've never set it explicitly myself, but in nVidia Inspector, the setting under "Common" named "Vertical Sync Smooth AFR behavior" was set to On. I reset the profile to default, and that setting returned to the Off position. I disabled v-sync, and disabled my frame rate limiter. The game is running MUCH better now! I am not sure exactly what that setting does, but even when v-sync is disabled, it still seems to have an impact. And enabled with or without v-sync, it seems to have a drag on frame rate. I just updated my driver about a week or so ago, but I hadn't played Skyrim much...so I guess I didn't notice the impact of that setting until now.

At the moment, I'm getting ~37fps exteriors on average (haven't seen it drop below 20fps yet), and around 35-50fps interiors on average (not sure why such a wide swing...but it's still better). No vertical stutter at all, although there is slight tearing visible every once in a while (although that is almost a sight for sore eyes! :))

Sorry Boris! Seems the problem was 100% me! You are a wizard, and I LOVE your work! Hope there are no hard feelings (and I wasn't ever trying to blame you for anything...was just trying to figure out what happened...sorry it came off that way.)

Author:  ENBSeries [ 23 Dec 2013, 19:49 ]
Post subject:  Re: TES Skyrim 0.241

Jafin16
Overclocking of video memory give much more performance with ENBSeries, but i strongly recommend to not overclock, mod is agressive to videocard, almost like bitcoing mining software.

Maeldun
Editable scales can't be made inside editor, because render target surfaces must be created at the game start, otherwise performance will be much slower.

MOTOSXORPIO
I don't understand about glowing, do you report bug or what?


Anyone tried to compare water performance with relatively slow hardware? Because on my videocard i don't have any visible impact, because cpu is the bottleneck and rendering ends before cpu.

Author:  jrista [ 23 Dec 2013, 20:18 ]
Post subject:  Re: TES Skyrim 0.241

@Oyama: I did some experimentation with SSAO/SSIL. Now that I have my frame rate back, I started pushing it. I pushed it pretty far, even to 250% (1.581138830084189, although in game the setting seems to cap out at 1.50). My frame rate was obviously hit, dropped to around 27fps exteriors. That is, UNTIL I changed the SamplingQuality and SamplingPrecision. Have you messed with these two settings at all? I had then at -1, Extreme. I dropped them all the way to 2, Low. Visually, I couldn't really tell much of a difference (at 1920x1080 anyway)...but my frame rate SKYROCKETED. I am getting ~50fps exteriors, 80-85fps interiors! At 250% scaling! And the game looks absolutely phenomenal!

What exactly am I missing? Something has to have changed, and I can't imagine that low quality & precision would really look as good as extreme...but so far, I have yet to observe any difference between -1 and 2 in game (and these settings can be changed in game...save and apply). Is this for real? Can we really get massive SSAO scaling without a loss in frame rate? (What am I missing...)

Author:  MOTOSXORPIO [ 23 Dec 2013, 20:27 ]
Post subject:  Re: TES Skyrim 0.241

ENBSeries wrote:
Jafin16
Overclocking of video memory give much more performance with ENBSeries, but i strongly recommend to not overclock, mod is agressive to videocard, almost like bitcoing mining software.

Maeldun
Editable scales can't be made inside editor, because render target surfaces must be created at the game start, otherwise performance will be much slower.

MOTOSXORPIO
I don't understand about glowing, do you report bug or what?


Anyone tried to compare water performance with relatively slow hardware? Because on my videocard i don't have any visible impact, because cpu is the bottleneck and rendering ends before cpu.


Sorry, I find that my enbeffect.fx settings are doing this. Apologize for false report. :)

Re: water performance. Moderately smoother when looking up/down facing parallaxed water from earlier version. Might have gained 2-5 fps.

Author:  Maeldun [ 23 Dec 2013, 20:30 ]
Post subject:  Re: TES Skyrim 0.241

ENBSeries wrote:
Maeldun
Editable scales can't be made inside editor, because render target surfaces must be created at the game start, otherwise performance will be much slower.


I understand now. Thanks for the explanation. I was going to ask if two different user-defined profiles could be used for SSAO-SSIL (gameplay and screenarchery) allowing the user to switch between the two via the GUI, but it sounds like that isn't possible without a (unnecessary) performance cost.

Author:  Darkstorne [ 23 Dec 2013, 22:06 ]
Post subject:  Re: TES Skyrim 0.241

Water displacement is much better than before, but still too expensive for my 2GB 560 Ti's. My fps drops from 40 to 28-32. Before the optimization it was mid 20's, so it's definitely much better. I'm looking forward to a new GPU =D

Author:  CruNcher [ 24 Dec 2013, 00:49 ]
Post subject:  Re: TES Skyrim 0.241

FiftyTifty wrote:
About the whole FPS thing, do note that the longer you play, the more scripts that are being run and the like. You're going to get worse framerates regardless of your settings.

It's the nature of Bethesda's bastard red-headed child that is their engine.


Also the base speed of the Engine for what it draws visually on the screen is way to low already adding the additional ENB HDR and shader overhead highers the problem a lot , nothing on this Engine is really interesting except the Realtime FaceGen + FaceFX and the dynamic Weather System Integration ;)

What really holds it alive is the massive Worldwide Community around it :)

And me being rather a Sci-Fi Guy feels a little lost in this World of Dragons,Elfs and Yarls ;)


I have already 3 points in the normal unmoded game where i really don't like what happens with the lod system on certain placed objects, i gonna carefully analyze those.

Be it the texture lod of the terrain or the mesh lod (some stuff thats happening makes 0 sense) :(

Author:  jrista [ 24 Dec 2013, 01:08 ]
Post subject:  Re: TES Skyrim 0.241

So...maybe this has been discovered before, but I'll share it anyway in case it hasn't. I've been messing around with SSAO/SSIL, and I've discovered that you can reduce the precision and quality settings from -1 (Extreme) to 2 (Low) and gain a massive boost to performance, while only incurring a small hit to visual quality. I've been able to go back to playing the game at 2560x1600 (full screen for me) at 40-50fps pretty much everywhere, using 140% SSAO scaling (for some reason, if I try 150% or more at 1600p, the game no longer seems to be able to render the vast majority of polygons in the world, and I get this scattering of lights and a few effects like blowing snow and waterfalls, but no land, no characters, etc. I suspect it is simply an available memory thing...I'll have to tweak around with enblocal.ini memory settings and see if I can resolve the problem.)

Here is a comparison...a four fold difference in performance, for an imperceptible difference in IQ (there IS a difference, its rather subtle, but you have to overlay the two halves of this image on top of each other and swap back and forth to see it...without swapping, during gameplay, you generally wouldn't notice the difference, and SSAO still looks pretty good (and DAMN good when you downsample!)):

Upper half: Maximum quality, precision, 140% scaling @ 10-11fps
Lower half: Minimum quality & precision, 140% scaling @ 42-45fps
Image

Anyway, dunno if anyone has discovered this before. I know that reducing SSAO scaling has been the primary means of gaining a performance boost so far, but I highly recommend trying a lower quality and precision setting. It seems that precision has a lesser impact on IQ than quality. Personally, I get over 30fps frame rates if I use 1 (Medium) for quality and 2 (Low) for precision, and it looks just ever so slightly better. For those who are performance concious, I suggest dropping it to 2 (Low) for both, then try jacking SSAO scaling back up. Those of you at 12% scaling or around there could probably jump right back up to 1.0, and still have improved performance (I was able to go from around 35fps at 1920x1080 at 60% scaling to 42-45fps at 2560x1600 at 140% scaling...MASSIVE, MASSIVE difference in performance...and the game looks a hell of a lot better. I can even jack up my AA settings, get MUCH better edges, keep DOF on at all times, and the game still runs faster with ENB than it ever has before...and I'm not constantly wanting to push quality anymore. The nice thing about this is, you can jack SSAO scaling up, keep the quality low for gameplay, then turn the quality and precision back up for screenarchery, WITHOUT having to exit the game! :D)

Anyway, if this was all previously known, sorry for rambling.

Page 14 of 26 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/