Originally Posted by FuryDharok
I installed a few mods which are:Climates of Tamriel (Including DLC patches)
No More Blocky Faces
Skyrim Universal 4GB Patcher
Kinematic ENB (Ultra)
2K Textures + Official HD Textures
I don't know what caused very low fps (25-30) and VERY slow loading times (around 4 times more) But before i installed the mods which are underlined and bold, it had a great 55-60FPS with Vsync with kinematic ENB and 2K + HD
Settings are on max 1080p with modded SkyrimPrefs.ini (I tried using default SkyrimPrefs but there wasn't a huge difference in FPS)
First, regarding FPS. Which version of ENB? With the latest versions, SSAO, when pushed to high scaling (over 65%) can cause a SERIOUS hit to performance. You can push SSAO scaling well above 1.0 for unbelievably good visuals, however the impact on FPS can be massive. You mentioned that you are using Kinematic ENB with ultra settings. That is one of Oyama's ENBs, and he tends to push SSAO really far. I think his high end scaling is 150%, which would be the source of your performance problems. His quality levels are primarily just increases to SSAO, so I recommend falling back to one of the less than Ultra versions, and see if that improves your FPS.
Personally, I use Oyama's Kountervibe ENB Extensive with ENB v0.231. I have SSAO scaling at 65% (percentage of native screen size), and I get indoor FPS at 60 and outdoor FPS between 40 and 60. Kountervibe ENB Extensive uses his more advanced shaders, which are heavier duty than Kinematic ENB (which, actually, doesn't fully support the new ENB versions, as it has no configuration settings for SSS or water caustics/parallax). I am fairly confident that if you are using the ultra version of Kinematic, then SSAO scaling is your problem, and you should simply scale it back. That is easy enough to do, in enbseries.ini under [SSAO_SSIL] set SizeScale
to the square root of the screen percentage you want to scale to. For 75% use 0.866025403784438. For 70% use 0.836660026534075. For 65% use 0.806225774829854. For 60% use 0.774596669241483, and for 50% use 0.707106781186547. Just step it down on notch at a time until your frame rates and IQ reach an equilibrium you are happy with, and you should be good to go.
As for very slow loading times, it would be helpful to know exactly how long. An average loading time with lots of high res textures on a middle-ground system could be around 10-15 seconds. Very slow loading times would be over 30 seconds to minutes. With Kountervibe ENB Extensive and TONS of textures (I use Texture Pack Combiner, and combine everything except AOF Mountains and a couple of the night sky mods), 160 mods, and near-vanilla .ini files that only have the required ENB and SFO grass modifications, my first-load time is about 30-40 seconds, and all subsequent load times are anywhere from instantaneous to less than 10 seconds. I don't believe that textures pose a problem so long as you have plenty of VRam and a good system.
Loading screen time can also be dependent on the frame rate. For whatever reason, it seems that Bethesda uses the frame rate as a sort of "clock rate". By default, it locks the loading screen to 30fps, no higher no lower. If your frame rate on the loading screen drops below 30fps for more than a few moments, it can adversely affect your loading screen time. Frame rates near 20fps have the potential to greatly increase loading screen time, however it is not consistent. ENB is supposed to automatically disable itself on the loading screen, however that feature is buggy. You can usually tell if ENB is on in the loading screen, and if it is, SHIFT-F12 will disable it. Just hit SHIFT-F12 again to reenable it when you finally get into the game. I can't think of anything that would reduce the vanilla game frame rate enough that it too drops below 20fps...if for whatever reason you have encountered such behavior, you may have another problem.
One thing I have found to consistently increase load times are enabling all the threading options in the Skyrim .ini files. There are quite a number of multithreading options...ALL of them should always remain OFF. Bethesda has some of the worst threading coders of all time, and they really don't seem to know how to avoid thread contention and deadlocks at all. The game already uses more than enough threads (there are usually 30-35 running regardless), and the fewer threads actual game world behavior uses, the lower the chance that contention and deadlocking will occur. Contention slows things down to a crawl (which usually happens on the loading screen when heavy cell unloading and loading occurs, where some of Bethesda's most flawed code is). Deadlocks are ultimately what cause game freezing and infinite loading screens (ILS). So, keep all the threading options OFF.
The best thing to do when you have slow loading is make a backup copy of your .ini files, delete them from your user level Skyrim directory, and run the Skyrim launcher. It will redetect your system config and generate new .ini files. Change the resolution to whatever you want it to be, disable AF and AA, then close the loader. Edit your local user copies of Skyrim.ini and SkyrimPrefs.ini to add the bare minimum necessities for ENB (all the self shading stuff and bFloatPointRenderTarget), and the requirements to make SFO grass work. Don't change anything else, and see if the game loads faster. Between reducing SSAO scaling in Kinematic ENB, and restoring .ini files to their defaults, you should see a noticeable improvement in game performance overall, both frame rate and loading times.
Well, hope this helps.
Oh, and, last but not least...game performance/loading time tweaks don't really do anything about game instability. As I mentioned before, I run Skyrim with a VERY heavy texture load. I run a lot of visuals type mods (i.e. SFO, CoT, a few CoT related sky and fog mods, etc.) I also run a number of game immersion mods like Immersive Patrols (world battles), SkyMoMod (adds a bunch of new monster types to the game), SkyTEST (modifies animal behavior to be much more realistic), Interesting NPCs and Inconsequential NPCs (greatly adds to and improves the people and population density of Skyrim), etc. For a few months now, I've been trying to track down a consistent freezing with my game. I used to freeze every five minutes or so a couple months ago. Following a couple guides on Skyrim Nexus that aim to help you improve the stability of your game, I managed to get rid of some mods that seemed to be problematic (mods that involve heavy scripting are the biggest culprits for an unstable game that freezes or CTDs a lot). My freezing problems still exist, however I usually get one to three hours of gameplay before each one occurs. The ultimate root cause of the problem is still Bethesda's horrid threading code, particularly in the cell loader/unloader (which is apparently where one of the major deadlocks is), and there is never any guarantee that you can have a 100% stable game.
It can be an arduous journey to find and eliminate mods that are problematic, because you cannot remove a mod from Skyrim once you have started a game (to do so is pretty much guaranteed to result in a dead save game eventually, either immediately or within a few dozen saves.) If you encounter a problem, and end up having to remove, or even reorder, your mods, you MUST start a new game. That can be a long, frustrating process (trust me, been going through it for a couple of months now), but if you want to play a stable game that does not freeze even during hours of gameplay, it is worth at least some effort to identify and eliminate problematic mods. Some mods are very well known to cause problems...Warzones, Claralux, and a few others are on a short list of blacklisted mods you should NEVER use. Others, such as Wet and Cold, which apply a massive amount of scripting to the world by scripting each and every NPC in the loaded grids, is one you should avoid unless you know you do not have any other scripted mods running (and maybe have tweaked the Payprus .ini settings to allot more time for scripts to run.) Start with the Skyrim Stability Project
, and go from there. (Regarding lighting, instead of RLO, use ELFX, or Enhanced Lighting and Effects...I use ELFX, and it does not seem to impact my frame rate much at all, maybe 1-2fps...and it looks phenomenal. Make sure you find the right compatibility mods if you also use things like ETC (Expanded Towns and Cities) and/or RRR (Realistic Room Rental). I would also point out that most ENB do not play well with CoT. I have modified my version of Kountervibe ENB Extensive to work better with CoT...the game world looks BEAUTIFUL, without having interiors, dungeons, and nights looking ultra-contrasty and way too dark. If you want a copy, let me know, I'll send you the necessary tweaks.)Edited by jrista - 11/2/13 at 12:33pm