The forum has been set to read-only mode. For community discussion and questions, head over to our Discord: https://discord.taleoftwowastelands.com

TTW Performance Guide (OLD, Do not use!)

General modding guides and authoring tutorials.
Post Reply
User avatar
RoyBatty
Gary
Posts: 7742
Joined: Sun Apr 27, 2014 10:26 am
Location: Vault 108

Some of it can reduce draw

Post by RoyBatty » Sat Nov 04, 2017 5:11 am

Some of it can reduce draw calls.


Blur Killer doesn't affect performance.


Ordenator Texture Destroyer... crap tool to be avoided. Increases VRAM usage and lowers texture quality at the same time.


The performance guide can significantly increase performance without sacrificing anything.


Image

User avatar
jlf65
Posts: 1535
Joined: Wed Aug 10, 2016 9:10 pm

Yeah, reducing the textures

Post by jlf65 » Sat Nov 04, 2017 3:01 pm

Yeah, reducing the textures does nothing for performance in most cases, it just makes things look fuzzier. The only reason to reduce textures is NOT performance, but cases where you have really small vram, like shared memory video (be it a cheap card or built in GPU like some intel and amd systems). Even then, it's not needed for stock installs. Remember that the stock game textures were designed for consoles with 256MB of vram.


The biggest jump in performance I've seen in Fallout is to kill the in-game aliasing setting and to set any aliasing using the nvidia control panel. That almost doubled the FPS in places for me. Any other performance increases came from a proper NVSR/FOSR ini file. Use one of the files from the performance page for NVSR. There's one for older processors (and most AMD processors as I found), and one for newer processors - one will work great, and the other will cause crashing (every two minutes or so in my case).



toggy twonga
Posts: 9
Joined: Fri Nov 03, 2017 9:59 pm

Hmm. I did a clean install to

Post by toggy twonga » Sat Nov 04, 2017 10:01 pm

Hmm. I did a clean install to test various configs. Also, before i start, I should also probably go over my specs:


AMD FX-9800p2.7 Ghz Processor, 3.6 Ghz overclocked


16 GB DDR3 Ram


AMD R7 integrated Graphics (512 MB)


 


For the tests, my base was everything as described in the guide.


The various things I tried were:


My tweaked INIs without performance mods, ENBoost, and Texop - About 35 FPS


Inis with just tweaks from this guide, no perf mods, enboost, and texop - About 33 FPS


My tweaked inis seemed to decrease performance but increase stability. I chose the inis from this guide. 


Next was with performance mods, no enboost or texop - About 40 FPS


No perf mods, enboost or texop - 33 FPS


Then ENBoost - Enboost with no perfomance mods or texop - About 37 FPS


Enboost with perf mods but no tex op - About 43 FPS


Now I added in tex ops - ENBoost with performance mods and texopted NMC's small texture pack - About 50 fps


ENBoost without performance mods - about 40 FPS


 


For me, it seems to increase stability and performance. It might be all just one giant placebo though. 


 


EDIT - I should probably note that these were the peaks of FPS, not average - the more performance mods, tweaks, tex op, and ENBoost gave higher maximum FPS but decreased the overall smoothness



User avatar
RoyBatty
Gary
Posts: 7742
Joined: Sun Apr 27, 2014 10:26 am
Location: Vault 108

There's not a lot you can do

Post by RoyBatty » Sat Nov 04, 2017 10:08 pm

There's not a lot you can do when you run integrated graphics.


Image

toggy twonga
Posts: 9
Joined: Fri Nov 03, 2017 9:59 pm

Darn. Well, anyway, you guys

Post by toggy twonga » Sat Nov 04, 2017 10:12 pm

Darn. Well, anyway, you guys did do a great job with TTW. 



toggy twonga
Posts: 9
Joined: Fri Nov 03, 2017 9:59 pm

jlf65 wrote:

Post by toggy twonga » Sat Nov 04, 2017 11:30 pm

[quote=jlf65]


 


Yeah, reducing the textures does nothing for performance in most cases, it just makes things look fuzzier. The only reason to reduce textures is NOT performance, but cases where you have really small vram, like shared memory video (be it a cheap card or built in GPU like some intel and amd systems). Even then, it's not needed for stock installs. Remember that the stock game textures were designed for consoles with 256MB of vram.


The biggest jump in performance I've seen in Fallout is to kill the in-game aliasing setting and to set any aliasing using the nvidia control panel. That almost doubled the FPS in places for me. Any other performance increases came from a proper NVSR/FOSR ini file. Use one of the files from the performance page for NVSR. There's one for older processors (and most AMD processors as I found), and one for newer processors - one will work great, and the other will cause crashing (every two minutes or so in my case).


[/quote]


 


So I have only 512 mb of dedicated VRAM from my iGPU, should i use Ordenator?



User avatar
jlf65
Posts: 1535
Joined: Wed Aug 10, 2016 9:10 pm

If you aren't adding much in

Post by jlf65 » Sun Nov 05, 2017 2:29 am

If you aren't adding much in the way of textures, no. Like I said, stock graphics were designed around 256M of vram. If you run mods that add a lot of graphics, you have two choices: scale the textures, or use ENB so that textures get loaded into another process space. Note that if you use ENB, textures will need swapping, and things will slow while it does so. Also note that you can do BOTH, scale the textures AND use ENB to supplement the vram. That's what I did on Skyrim back when I was using an AMD APU with integrated graphics. I did try FO3/NV with scaled textures... it didn't make much difference - not like in Skyrim. But then, I wasn't using mods with tons of added textures in FO3/NV like I was in Skyrim.


It doesn't take too many replacers to blow out your vram on integrated graphics. With FO3/NV, a Type 3 clothes/armor replacer can pretty much kill all your vram. That is one thing I did use ordenator on for FO3/NV - the clothes/armor replacer. I did the same with Skyrim for Immersive Weapons and Immersive Armors.



User avatar
FiftyTifty
Posts: 493
Joined: Tue Apr 09, 2013 7:36 pm

RoyBatty wrote:

Post by FiftyTifty » Sun Nov 05, 2017 6:30 pm

[quote=RoyBatty]


 


As for NV optimized and Performance of the Gods and similar mods, I've never understood the reasoning of removing content to add content... the ones that delete records are bad.


INI tweaks are mostly placebo, or harmful. Never touch ugrids, or cell buffers. I've not tested background loading enough to make a determination. The other multithreading settings should not be touched, most of them aren't used by the engine anyway.


Performance can increase with ENBoost because MSAA (quite taxing) is disabled, among other image effects. It also breaks any image space modifiers in the game which are used for various things. I don't personally recommend it.


Texture "optimizers" do the opposite, they are crap, avoid.


[/quote]


Performance can increase with ENB for several reasons.


The first, is that it recompiles the shaders for SM 3.0, IIRC.


The EnableUnsafeMemoryHacks setting stops the engine from loading the textures and models of rendered objects into RAM, then into VRAM. It's similar to what D3D 11 improved on; rather than having textures and meshes mirrored in RAM first and then into VRAM, just put it all into VRAM. Even with vanilla meshes & textures, stutter is greatly reduced. I'd never play without this enabled.


ENBHost is an alternative to EnableUnsafeMemoryHacks. Instead of preventing VRAM mirroring, put the mirrored meshes and textures into seperate processes. Performance doesn't increase unless you are using a hefty texture replacer. The main benefit of this, is to allow for many more high resolution textures as the GPU will also page into ENBHost.exe without causing crashes due to FalloutNV.exe's memory cieling.


As for it disabling imagespaces, that's due to ENB preset authors removing the [b]#define APPLYGAMECOLORCORRECTION [/b] variable in enbeffect.fx. Simple fix: put it back in.



User avatar
RoyBatty
Gary
Posts: 7742
Joined: Sun Apr 27, 2014 10:26 am
Location: Vault 108

Now if you can just get him

Post by RoyBatty » Sun Nov 05, 2017 8:04 pm

Now if you can just get him to make the option like skyrim has to disable any rendering hooks.


Image

User avatar
jlf65
Posts: 1535
Joined: Wed Aug 10, 2016 9:10 pm

RoyBatty wrote:Now if you can

Post by jlf65 » Mon Nov 06, 2017 3:20 pm

[quote=RoyBatty]Now if you can just get him to make the option like skyrim has to disable any rendering hooks.


[/quote]


Yes, I'd love to see an update to the FO3/NV ENB... it's a bit dated at this point. Skyrim ENB has received a number of updates just recently and is now up to 319.



Post Reply