In my testing I have noticed a few additional things that may help others reduce stuttering even further: 1) If you use Oblivion Reloaded, pay careful attention to settings that may tank performance and/or worsen stuttering. In my testing I've found that borderless windowed mode simply isn't viable if you want a smooth, stutter free experience. The difference is so apparent that it's like playing without the stutter remover, probably due to Oblivion Reloaded over-riding the stutter remover in windowed mode.
2) Install the 4gb patch if you haven't already, and consider using a ramdisk utility like Dimmdrive to decrease loading transitions in game. Ugridstoload may also have an impact on this for advanced ini tweakers.
3) Know the limitations of the Oblivion engine. It will not utilize multiple cores well, if at all. If you have a dozen npcs on screen with active/complex ai, it's going to tank performance, even on your whizbang 12 core i9. Oblivion turns it's nose up at cores, clock speed is king. I'm not even certain it benefits all that much from modern cpu architecture improvements. So while a recent i5 clocked at 5ghz might be 50-60% faster in modern games vs an old i5 2500k clocked at 5ghz, Oblivion may simply not care in the slightest.
4) Too many un-optimized texture packs will tank performance no matter what, a ram disk may be the only solution (that may not even work). You probably shouldn't use the original QTP3. Try QTP3 Redimized instead, or even QTP3 Redimized Reduced. Using mods that add a lot of additional objects in tandem with high res texture packs (Better Cities), is a recipe for reaching the hard limitations of the Oblivion Engine.
Conclusion:
There is only so much we can do for dear old decrepit Grandpa Oblivion, from a performance/stability perspective. I look forward to a day when Skyblivion/Skywind are completed, or perhaps the OpenMW team will move on to create OpenOblivion some day. I've always wanted to learn to code, perhaps it's time to pursue that endeavor and join the OpenMW team, if only to get the OpenOblivion branch started The benefit of the OpenMW approach is that it preserves the ui and gameplay of the original. The majority of mods for Morrowind will still be compatible with OpenMW, whereas Skywind will rely on Skyrim mods. Both have their place, but I'd like to see an OpenOblivion come to fruition more-so than Skyblivion.
Anyone installing this should disable the tick fix included here by setting bReplaceGetTickCount=0 in the config, you should be using the oblivion display tweaks mod instead for this. It apparently has a better implementation of the same tick fix.
Interesting, that along with More Heap might just make Stutter Remover redundant. Or at least I'll need to make some changes for compatibility. Thanks for mentioning the new mod :)
I don't think it's an end all to be all yet sadly. I still find that I somewhat benefit from some of the settings here, namely using bHookCriticalSections in preventing massive fps drops when moving into new areas. I know, I know, "Windows 10 causes crashes with this on". But I find with the right heap settings (for me a heap algorithm setting of 6 with it's size anywhere between 420 and 512 in OSR and with More Heap being set to 768 works all but perfectly to dramatically reduce stutter, this took some fiddling though and is all seemingly dependent on hardware as the same settings do not work with my old PC after testing, so I wouldn't recommend anyone reading this to simply punch these settings in and expect them to work for you) this is never the case, or at least I have not encountered it yet with many hours under my belt. No need to disable anything or set iDefaultMode to 1, no need to have a trade-off between reducing your performance or dealing with infinite loading screens/CTD's. For whatever reason the game is just seemingly way more picky about your exact heap size when you are hooking critical sections ever since the infamous Win 10 creators update, but the setting is still quite beneficial imo if you take the time to make it work and really find the sweet spot. Too much heap and it's right back to infinite loading screens, crashes, stutter, etc; but then go too low with your heap and you get almost the same exact experience. Just waiting for a setting to hook critical sections in display tweaks like its' New Vegas counterpart, New Vegas Tick Fix, because that definitely seems to work much better than SR's too, for one thing not requiring any tweaking in order to make it stop crashing your game lol. That and something like New Vegas Heap Replacer for Oblivion will truly make OSR all but obsolete. Also btw! I figured I should point this out as I only found it out recently myself, but More Heap is not the same thing as the Heap replacement included in OSR, or at least according to Alenet. From what I understand they can and should be used together unless there is ever a better heap solution available. I had read this only the other day, but from what I gathered More Heap apparently only changes the size of the initial memory block being reserved by windows for the secondary heap to be used in-game, whereas OSR rips the heap out and replaces it entirely with its own.
I would like to know what bReplaceRandom does too (there is no mention on the OSR description page.
Also some say you can use OSR + MoreHeap at the same time because they do different things.... a quote from RavenMind post here :
That does not change the heap algorithm, it just changes the size of the initial memory block reserved for the secondary heap (provided by windows) used in the game. Which might help slightly on heavily modded games or longer game sessions. OSR actually rips out the primary heap (written by Bethesda) and replaces with a completely different one.
Using both at the same time is reasonable if you have LAA / 4GB enabled.
i would just like to say that using this mod, MoreHeap, Oblivion Display Tweaks, Better Saves, DXVK and the 4GB RAM patch all together has worked wonders for me. roaming the world and going through doors has not caused any crashes whatsoever for 13 hours so far, and i have some big mods installed like MOO, OOO, Better Cities and Unique Landscapes to name a few.
please try using all these mods! its an amazing feeling after having accepted CTDs as a fact of life for so long, i hope they work just as well for you!
This makes my game CTD. I was walking around Cheydinhal, and as soon as I get near the cemetery by the chapel I walk around long enough, about 3-5 minutes, my game would CTD. Through process of elimination, I found this mod was causing it. I tried both files for CPUs with 4+ cores and it crashed every time without fail.
I tried that MoreHeap mod, and it causes the exact same crash. Something about changing the heap size is doing this for me. Anyone experience similar?
yeah i tried multiple versions and i got ctd. also the original mod causes ctd as well. i dont know what am i doing wrong. i guess this game is like this
I know that this mod says that the fps cap is at 60 frames, I've been locked at 30, and no matter what I change in the inis it stays that way. Anyone else have the same problem?
THANK YOU ALL OF YOU GUYS FOR MAKING MY HEAVILY MODDED OBLIVION EXTERIORS' A CRASH FREE JOY FROM A CTD HELL.
I don't know how I could thank you since I've been trying to make a perfectly modded oblivion for around 2 years fixing bugs etc from tes4edit. But couldn't solve the exterior and loading crashed for the life of me.
Outdoors was a crashfest for me but now I've been running around cyrodill with 400 speed and on a horse etc for like 2 hours. NOT A SINGLE CRASH.
Love you guys. I wish I could do more than just an endorsement <3
Thanks. This fixed whatever the new Oblivion Reloaded Lite did to break my game. "ORL622" was giving me crashes sometimes at loading screens. I've got the memory/heap stuff enabled in both mods now, and it's working great. Just posting this in case it helps anyone.
OBSR default left me with some stuttering still... makes the game run smooth as butter after installing this. Unfortunately, since my sound wasn't already broken, it seems to have actually broken it. My combat sounds no longer play.. I went back to default OBSR and now my sound works again, but the stuttering is back. :/ ... I guess this is a matter of pick your poison? lol (edit)- after trying 4 different versions of this, I found one that actually functions correctly.
I don't mean to criticize the authors hard work but i had my first random crash in months while i was in combat after i used this mod to replace the original OSR.
For now i'm going to revert to default OSR until i can figure out which settings i need to tweak in order to maintain the stability i had before.
If it helps, the size of my game is around 36 gb, i also have NVAC, Engine Bug Fixes and OR active.
I'm still going to endorse this mod though, i'm sure it makes a difference for a lot of people, it just doesn't work for me out of the box.
156 comments
1) If you use Oblivion Reloaded, pay careful attention to settings that may tank performance and/or worsen stuttering. In my testing I've found that borderless windowed mode simply isn't viable if you want a smooth, stutter free experience. The difference is so apparent that it's like playing without the stutter remover, probably due to Oblivion Reloaded over-riding the stutter remover in windowed mode.
2) Install the 4gb patch if you haven't already, and consider using a ramdisk utility like Dimmdrive to decrease loading transitions in game. Ugridstoload may also have an impact on this for advanced ini tweakers.
3) Know the limitations of the Oblivion engine. It will not utilize multiple cores well, if at all. If you have a dozen npcs on screen with active/complex ai, it's going to tank performance, even on your whizbang 12 core i9. Oblivion turns it's nose up at cores, clock speed is king. I'm not even certain it benefits all that much from modern cpu architecture improvements. So while a recent i5 clocked at 5ghz might be 50-60% faster in modern games vs an old i5 2500k clocked at 5ghz, Oblivion may simply not care in the slightest.
4) Too many un-optimized texture packs will tank performance no matter what, a ram disk may be the only solution (that may not even work). You probably shouldn't use the original QTP3. Try QTP3 Redimized instead, or even QTP3 Redimized Reduced. Using mods that add a lot of additional objects in tandem with high res texture packs (Better Cities), is a recipe for reaching the hard limitations of the Oblivion Engine.
Conclusion:
There is only so much we can do for dear old decrepit Grandpa Oblivion, from a performance/stability perspective. I look forward to a day when Skyblivion/Skywind are completed, or perhaps the OpenMW team will move on to create OpenOblivion some day. I've always wanted to learn to code, perhaps it's time to pursue that endeavor and join the OpenMW team, if only to get the OpenOblivion branch started
The benefit of the OpenMW approach is that it preserves the ui and gameplay of the original. The majority of mods for Morrowind will still be compatible with OpenMW, whereas Skywind will rely on Skyrim mods. Both have their place, but I'd like to see an OpenOblivion come to fruition more-so than Skyblivion.
Thanks for mentioning the new mod :)
The file is sr_Oblivion_Stutter_Remover.ini. Near the top, you can change the option for it to a value of 0 if you want to disable it.
do you know what bReplaceRandom do ? (cant seems to find info on it)
since im using W7 critical sections seems to work fine with the defaults settings
Also some say you can use OSR + MoreHeap at the same time because they do different things.... a quote from RavenMind post here :
please try using all these mods! its an amazing feeling after having accepted CTDs as a fact of life for so long, i hope they work just as well for you!
soon as I get near the cemetery by the chapelI walk around long enough, about 3-5 minutes, my game would CTD. Through process of elimination, I found this mod was causing it. I tried both files for CPUs with 4+ cores and it crashed every time without fail.I tried that MoreHeap mod, and it causes the exact same crash. Something about changing the heap size is doing this for me. Anyone experience similar?
This alleviated a very aggravating random CTD when trying to load a save game from the main menu for me.
THANK YOU ALL OF YOU GUYS FOR MAKING MY HEAVILY MODDED OBLIVION EXTERIORS' A CRASH FREE JOY FROM A CTD HELL.
I don't know how I could thank you since I've been trying to make a perfectly modded oblivion for around 2 years fixing bugs etc from tes4edit. But couldn't solve the exterior and loading crashed for the life of me.
Outdoors was a crashfest for me but now I've been running around cyrodill with 400 speed and on a horse etc for like 2 hours. NOT A SINGLE CRASH.
Love you guys. I wish I could do more than just an endorsement <3
Yours helped.
(edit)- after trying 4 different versions of this, I found one that actually functions correctly.
If you wanna hear it just search on youtube for "Oblivion music stuttering"
or just copy the link: https://www.youtube.com/watch?v=Mb79DmSWo9c
For now i'm going to revert to default OSR until i can figure out which settings i need to tweak in order to maintain the stability i had before.
If it helps, the size of my game is around 36 gb, i also have NVAC, Engine Bug Fixes and OR active.
I'm still going to endorse this mod though, i'm sure it makes a difference for a lot of people, it just doesn't work for me out of the box.