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

Why does OneTweak ruin performance?

General discussion of Tale of Two Wastelands
litch12
Posts: 1
Joined: Mon Apr 18, 2022 7:22 am

Why does OneTweak ruin performance?

Post by litch12 » Mon Apr 18, 2022 7:29 am

Running it with TTW really makes some areas choppy, especially outside. Megaton runs like butter, but if I got to a small raider camp, I lost around 10-15 fps. Even the Super Duper Mart ran horribly outside. Removing it, I saw a big improvement.

User avatar
The Many
Posts: 21
Joined: Sun Feb 20, 2022 10:24 pm

Re: Why does OneTweak ruin performance?

Post by The Many » Wed Apr 20, 2022 10:18 pm

The real question is why does it ruin performance for you, as it works perfectly for me and many other people, but you are not the only one to report issues. Just don't use it if your hardware doesn't like it. I already took it out of the guide so it can be more neutrally accommodating for everyone, though I still would recommend OneTweak for most people unless they suffer from this problem.
I have educated myself slightly more about this topic since posting this; please disregard and read my post later in this thread instead.

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

Re: Why does OneTweak ruin performance?

Post by RoyBatty » Thu Apr 21, 2022 11:19 pm

Probably conflicts with how video drivers work now and how microsoft can't leave well enough alone.
Image

User avatar
Sir Mediocre
Posts: 23
Joined: Sun Jan 20, 2013 10:31 am

Re: Why does OneTweak ruin performance?

Post by Sir Mediocre » Tue May 10, 2022 4:19 am

OneTweak primarily allows you to use borderless windowed mode, which may or may not help performance, but it doesn't directly do anything else that benefits performance, except for an option to change the NV executable's process priority when you launch the game, but that probably won't help you at all. Also, as Roy said, OneTweak is probably conflicting with your drivers, or some other system parameter in a way that is beyond your control.

If you want something that may help, try installing DXVK for New Vegas https://www.nexusmods.com/newvegas/mods/76432 followed by FNVFAST https://www.nexusmods.com/newvegas/mods/76439. Before installing those, I had iffy framerates in parts of the Pitt steel mill and foundry, and after, those areas were buttery smooth. Try DXVK by itself and see if it helps, then try FNVFAST on top, allowing its files to override DXVK. I haven't done any stress testing, but my general experience so far is that the game runs at a much more stable 60fps, pretty much everywhere I go.

User avatar
The Many
Posts: 21
Joined: Sun Feb 20, 2022 10:24 pm

Re: Why does OneTweak ruin performance?

Post by The Many » Tue May 10, 2022 6:50 pm

Sir Mediocre wrote:
Tue May 10, 2022 4:19 am
OneTweak primarily allows you to use borderless windowed mode, which may or may not help performance, but it doesn't directly do anything else that benefits performance, except for an option to change the NV executable's process priority when you launch the game, but that probably won't help you at all. Also, as Roy said, OneTweak is probably conflicting with your drivers, or some other system parameter in a way that is beyond your control.

If you want something that may help, try installing DXVK for New Vegas https://www.nexusmods.com/newvegas/mods/76432 followed by FNVFAST https://www.nexusmods.com/newvegas/mods/76439. Before installing those, I had iffy framerates in parts of the Pitt steel mill and foundry, and after, those areas were buttery smooth. Try DXVK by itself and see if it helps, then try FNVFAST on top, allowing its files to override DXVK. I haven't done any stress testing, but my general experience so far is that the game runs at a much more stable 60fps, pretty much everywhere I go.
You have been pranked a little bit, as FNVFast is literally just dxvk. Installing one or the other should help performance though, especially if you also stop playing in windowed mode and switch to fullscreen with dxvk+NVTF's bModify enabled so you can alt-tab.

User avatar
The Many
Posts: 21
Joined: Sun Feb 20, 2022 10:24 pm

Re: Why does OneTweak ruin performance?

Post by The Many » Tue May 10, 2022 6:57 pm

Windowed mode has an inherent performance hit because of d3d9 flip model; you will get a greater amount of latency depending on your monitor's refresh rate.

In fact there is a formula to get a rough estimate:

Code: Select all

(1/RefreshRate) * 3
Let's run through a couple of examples.

I play on a 165hz display, so for me it's (1/165)*3 = .01818181818 = ~18ms latency. I can notice the difference in fluidity if I try, but it's pretty damn tolerable.

For users on a 60hz display on the other hand, it's (1/60)*3 = 0.05 = ~50ms latency, which I would wager is going to feel uncomfortable for most people.

Note that this is only one particular type of latency that can be accounted for with this formula, so it is not all-encompassing or representative of the total performance hit you'll get, but useful as a ballpark to know that it's going to be "at least that bad".

--------------

Onetweak itself has no real performance hit to speak of; the only role it plays in this picture is to change the game's window into a borderless window.

Shoutouts to Wall_SoGB for explaining some of this stuff to me more clearly.

User avatar
Sir Mediocre
Posts: 23
Joined: Sun Jan 20, 2013 10:31 am

Re: Why does OneTweak ruin performance?

Post by Sir Mediocre » Thu Jun 30, 2022 6:17 am

The Many wrote:
Tue May 10, 2022 6:50 pm
You have been pranked a little bit, as FNVFast is literally just dxvk. Installing one or the other should help performance though, especially if you also stop playing in windowed mode and switch to fullscreen with dxvk+NVTF's bModify enabled so you can alt-tab.
I use windowed mode specifically because NVTF says to do so when its DirectX modification is enabled. If I use fullscreen, I get massive input lag, and it goes away in windowed mode. Might be related to NVIDIA's low latency setting, which I am using, as well.

User avatar
The Many
Posts: 21
Joined: Sun Feb 20, 2022 10:24 pm

Re: Why does OneTweak ruin performance?

Post by The Many » Sat Jul 02, 2022 12:45 am

Sir Mediocre wrote:
Thu Jun 30, 2022 6:17 am
The Many wrote:
Tue May 10, 2022 6:50 pm
You have been pranked a little bit, as FNVFast is literally just dxvk. Installing one or the other should help performance though, especially if you also stop playing in windowed mode and switch to fullscreen with dxvk+NVTF's bModify enabled so you can alt-tab.
I use windowed mode specifically because NVTF says to do so when its DirectX modification is enabled. If I use fullscreen, I get massive input lag, and it goes away in windowed mode. Might be related to NVIDIA's low latency setting, which I am using, as well.
If your GPU supports it, dxvk+fullscreen is more performant than windowed mode, and both options fix alt-tab. Wall_SogB put together an excellent performance guide covering these topics, I highly recommend it. There are considerations to be made no matter which mode/tools you use.

User avatar
XanthosGambit
Posts: 79
Joined: Sun Oct 30, 2016 1:46 pm
Contact:

Re: Why does OneTweak ruin performance?

Post by XanthosGambit » Sat Jul 02, 2022 5:54 pm

After reading the posts in this thread, I decided to give DXVK a try. I can say that it's basically solved my "15 fps drop in certain interiors" issue I was having.

However...

Does anyone else experience a severe framerate drop when in Megaton? I had to slowly make my way towards my house at a framerate of around 4. Strangely, looking at certain areas would cause the framerate to shoot back up to normal levels.

User avatar
Bullfrog
Posts: 146
Joined: Mon Jun 13, 2022 3:01 pm

Re: Why does OneTweak ruin performance?

Post by Bullfrog » Sat Jul 02, 2022 9:12 pm

I'm using DXVK 1.10.1 and framerate is always at vsync level (60fps), including Megaton.

Do you have mods in place that replace object models? If there are broken models, these can cause drastic slowdowns of the game. For example the mod Micro Clutter had a bug with the carrot model, that could cause the game to freeze, because of collision issues.

Post Reply