Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MHWilds] Pascal and old gens unbloat #1204

Open
HolographicWings opened this issue Mar 2, 2025 · 5 comments
Open

[MHWilds] Pascal and old gens unbloat #1204

HolographicWings opened this issue Mar 2, 2025 · 5 comments

Comments

@HolographicWings
Copy link

HolographicWings commented Mar 2, 2025

Is your feature request related to a problem? Please describe.

It's known that Pascal GPUs have a performance issue which isn't logical.
Exemple with 1080 Ti where min vs max settings doesn't give much difference (35 vs 25 fps), except power usage locked to near 120W in min settings and 180W in max settings.
The TDP of this GPU is 220W, i also noticed changing FSR resolution doesn't help much neither.

Some of us also noticed that changing the "Wind Simulation" quality unbloated our performances for a short time, till new assets or LODs was loaded.

Here a video showing the issue : https://youtu.be/D-JEzGITCBo

Describe the solution you'd like

Fix or workaround this softbloat.

Additional context

After some investigation i found what to disable to completely workaround the issue, giving me 60 to 90 FPS in Ultra settings, with Quality FSR and Framegen.
My consuption is now at 200W in average which is really better.

The manual solution is to use REFramework to disable the wind simulation.

  • Stay in the main menu of the game.
  • Open the REFramework HUD.
  • Go in "Developer Tools". (Will freeze the game for a couple of seconds)
  • Then follow the path :
    ObjectExplorer > Singletons > app.WindManager > app.WindManager > ace.WindManagerBase > TDB Fields
  • And change "_Stop" to True.
  • Then load a save.

Image

Describe alternatives you've considered

Add a lua script in the nightly builds that disable automatically the proper component if enabled. (If the bloat still exists when you'll treat this request)

@Foul-Tarnished
Copy link

This feels like a big CPU bottleneck.
What is your CPU ?

@HolographicWings
Copy link
Author

HolographicWings commented Mar 4, 2025

This feels like a big CPU bottleneck. What is your CPU ?

Ryzen 9 7950x with an OC.
I also have 64 Gb DDR5 and the game run on a Gen 4 NVMe.
Everything is up to date; BIOS, GPU driver, AMD Shipset driver.

My power plan is "High Performances".
I have no overheating and no thermal throttle, both my CPU and GPU raises to 75°C max.
Finally, my CPU cores are not parked.
I done everything CPU wise to hold Star Citizen up to 70/130fps.

In short, the bottleneck is GPU side.

Also i just made two videos, the first one as a tutorial for the manual Unbloat if some peoples in the same situation want to try on their side, the second as a comparison, also noticed we can change the "_Stop" value to True, giving the same effect.
EDIT : Finally, changing "_Stop" to True is better than "_IsEnable" to False, stability wise.

https://github.com/user-attachments/assets/04fc0c05-7578-49ed-ad4c-d8504d683baf
https://github.com/user-attachments/assets/f19d01b7-8dd4-4541-91ab-1c0ecc68df7b

You can notice the GPU power usage raise when the Wind Simulation is disabled, and in reverse, lowers when enabled.
The CPU usage also raise when Wind is disabled, so it's a proof that the issue isn't from my bottleneck, but more look like a software problem.

@N4gtan
Copy link

N4gtan commented Mar 4, 2025

I can confirm this is not a CPU related but a game bugged thing. The wind simulation bug also happens on my gtx 1070, and setting "_Stop" to true allowed me to play without fps drops of this thing.
Also I told a friend who has an RTX 3070 to test this and he also got an fps boost.

@HolographicWings
Copy link
Author

HolographicWings commented Mar 5, 2025

I can confirm this is not a CPU related but a game bugged thing. The wind simulation bug also happens on my gtx 1070, and setting "_Stop" to true allowed me to play without fps drops of this thing. Also I told a friend who has an RTX 3070 to test this and he also got an fps boost.

If that also help RTX 30XX we need to ask Capcom to add a true Off value in the settings, that's really serious.
Can you tell me more about your friend's setup ?
OS, CPU, Storage interface, etc
Anything which could help to find a constant, because some of my friend had no FPS boost by disabling it.

@HolographicWings HolographicWings changed the title [MHWilds] Pascal and old gens unbload [MHWilds] Pascal and old gens unbloat Mar 5, 2025
@HolographicWings
Copy link
Author

OK ! I finally made it as a lua script
https://github.com/HolographicWings/MHWilds-Mod_Wind-Simulation-Disabler
https://www.nexusmods.com/monsterhunterwilds/mods/234

@praydog you are free to edit it and integrate it in REFramework release zips if you want.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants