No edit summary Tag: Visual edit |
|||
(25 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
= System Tweaks = |
= System Tweaks = |
||
⚫ | |||
− | == Experiencing massive slowdowns? == |
||
+ | '''<u>(LESS SUGGESTION, MORE REQUIREMENT) </u>''' |
||
− | Advice for slowdowns from a 9700k + 64Gb + RTX2080 user who was still getting slowdowns: |
||
⚫ | RT is a massive game and requires a lot of memory. The RT-Crew's minimum system requirement is to have '''at least 16GB of physical RAM''' (more is STRONGLY RECOMMENDED) to minimize crashing from insufficient memory. Additionally, as a general configuration rule for all computers, make sure you have set a PageFile that is at least 1.5x the amount of your physical RAM, ideally on your fastest drive. The Launcher will prompt you to do so if your pagefile is too small—ignore this warning at your own risk. |
||
− | 1. turn off vsync in btech settings and turn on "fast" vsync in nvidia control panel |
||
+ | See '''[[Pagefile|Instructions For Setting Your Pagefile.]]''' |
||
− | 2. add battletech folder to exclusion list for windows defender |
||
+ | WHY IS THIS IMPORTANT? This is because the version of Unity that Battletech was built on likes to semi-randomly dump active memory to Pagefile. Combine this issue with the absolutely massive amounts of additional content (15x more content than base game), RAM/Pagefile will be eaten alive. Code wizards have already fixed whatever can be fixed, other wise the game would required 60GB+ of RAM and a pagefile of 90GB+. |
||
− | 3. add battletech.exe process to exclusion list for windows defender |
||
+ | == Restarting often == |
||
− | 4. make sure you use crystal clear when it installs roguetech |
||
+ | Thanks to vanilla spaghetti code and other memory related unpleasantness in Unity engine, even massive amounts of RAM and PageFile will get filled quickly. To mitigate this, it is suggested the game be restarted every few hours or every few mission. This can vary from system to system, but running the game for more than 6 hours has been known to cause the game to actually refer to code from previously completed missions and cause it to do crazy things. |
||
− | went from 100% utilization of my gpu and 8fps min to 20% utilization and smooth 60fps |
||
+ | |||
+ | == Exclude folders in Windows Defender (and other Anti-Virus)== |
||
+ | |||
+ | Add both the RogueTech cache and BattleTech game folders to your exclusion list. |
||
https://support.microsoft.com/en-us/help/4028485/windows-10-add-an-exclusion-to-windows-security |
https://support.microsoft.com/en-us/help/4028485/windows-10-add-an-exclusion-to-windows-security |
||
== Process Lasso == |
== Process Lasso == |
||
+ | This is a potential fix for most stutters, and may not apply to everyone. HBSBT is on an older version of Unity Engine, and is heavily bound by single-thread performance. By telling the game to not use threads 0 and 1, Windows system and other background apps are free to use those threads and not impact performance on the game. |
||
+ | |||
Get process lasso (https://bitsum.com/get-lasso-pro/ only needs free version) |
Get process lasso (https://bitsum.com/get-lasso-pro/ only needs free version) |
||
# Make sure it autostarts |
# Make sure it autostarts |
||
− | #Launch RT, then in |
+ | #Launch RT, then in process lasso, right-click Battletech.exe and set the following: |
##Priority Class>Always>High |
##Priority Class>Always>High |
||
## CPU Affinity>Always>Deselect CPUs 0 and 1 |
## CPU Affinity>Always>Deselect CPUs 0 and 1 |
||
## IO Priority>Always>High |
## IO Priority>Always>High |
||
− | |||
− | This should fix most stutters according to many users |
||
− | |||
⚫ | |||
⚫ | RT is a massive game and requires a lot of memory. |
||
− | |||
− | For example, if your computer has 8GB of RAM installed, RT recommends setting your PageFile to 24GB. |
||
− | |||
− | Please follow this guide on how to change your Windows PageFile size (https://mcci.com/support/guides/how-to-change-the-windows-pagefile-size/) |
||
== GFX Controls == |
== GFX Controls == |
||
Line 94: | Line 91: | ||
= RT Tweaks = |
= RT Tweaks = |
||
− | == Launcher Tweaks |
+ | == Launcher Tweaks == |
− | These tweaks are |
||
− | === |
+ | === RT Configuration === |
+ | These are the [[Installation#RogueTech_Configuration_Options|Configuration Options]] when installing RT. To change these, click Update, then click Reconfigure RT |
||
⚫ | |||
− | === |
+ | ==== CombatLog Toggle ==== |
⚫ | |||
⚫ | |||
− | === |
+ | ==== Fire FX ==== |
⚫ | |||
+ | |||
+ | ==== SpeedMod Options (Game seems to hang for a bit when processing actions) ==== |
||
+ | Not strictly a performance tip, but a significant note: SpeedMod and the in-game setting Speed Up Combat accomplish similar things. Combining the two can make combat really zoom, but frames and animations will be skipped and the game will feel as if it's stuttering. This is '''''NOT''''' the performance stuttering Devs refer to, this 'stuttering' is all the speed trying to make things happen faster than the engine can process and render. |
||
+ | |||
+ | This author's best results have come from disabling SpeedMod completely, relying on the in-game speed up and smashing spacebar. Results will likely vary. |
||
+ | |||
+ | ==== FX Options ==== |
||
Ensure Crystal Clear is enabled. Seriously. This one will give some of the biggest gains. |
Ensure Crystal Clear is enabled. Seriously. This one will give some of the biggest gains. |
||
− | === Rendering Options === |
+ | ==== Rendering Options ==== |
− | If your computer |
+ | If your computer was built this millenium, use MultiThread Rendering enabled. The more threads your CPU has, the more gains you will see out of this. |
+ | |||
+ | ==== RTPerfFix ==== |
||
+ | A large amount of process errors and hangups are fixed through this mod. While not RT specific, it has been developed with RT in mind. |
||
+ | This mod has been reported to cause issues on some computers. You may be asked to disable it during support tickets. |
||
=== Borderless Window Mode === |
=== Borderless Window Mode === |
||
Line 115: | Line 123: | ||
This also helps with crashes when alt-tabbing out, as the game never truly minimizes. Great for joining the community on [https://discord.gg/93kxWQZ Discord] while you play! |
This also helps with crashes when alt-tabbing out, as the game never truly minimizes. Great for joining the community on [https://discord.gg/93kxWQZ Discord] while you play! |
||
− | + | == In Game Tweaks == |
|
While in game, go to Options > Video > Advanced for the following options |
While in game, go to Options > Video > Advanced for the following options |
||
− | + | === Slowdowns or crashes in Urban Biomes (City Maps) === |
|
''[Urban Biome] Reduce Props'' |
''[Urban Biome] Reduce Props'' |
||
This will remove civilian cars and other cosmetic litter. '''HUGE''' performance gains on Urban Biomes |
This will remove civilian cars and other cosmetic litter. '''HUGE''' performance gains on Urban Biomes |
||
− | + | === Other Cosmetics === |
|
These are cosmetics that can easily provide performance gains. Experiment to find the right balance for you, or simply disable everything for maximum performance. |
These are cosmetics that can easily provide performance gains. Experiment to find the right balance for you, or simply disable everything for maximum performance. |
||
Line 132: | Line 140: | ||
* ''Reflection'' - Disabled |
* ''Reflection'' - Disabled |
||
* ''VSync'' - Disabled |
* ''VSync'' - Disabled |
||
+ | |||
+ | === Disabling Aura Circles === |
||
+ | Disabling auras can help with frame rates. To do so, use the key combination: Ctrl+A |
Revision as of 17:58, 12 February 2022
System Tweaks
Pagefile
(LESS SUGGESTION, MORE REQUIREMENT)
RT is a massive game and requires a lot of memory. The RT-Crew's minimum system requirement is to have at least 16GB of physical RAM (more is STRONGLY RECOMMENDED) to minimize crashing from insufficient memory. Additionally, as a general configuration rule for all computers, make sure you have set a PageFile that is at least 1.5x the amount of your physical RAM, ideally on your fastest drive. The Launcher will prompt you to do so if your pagefile is too small—ignore this warning at your own risk.
See Instructions For Setting Your Pagefile.
WHY IS THIS IMPORTANT? This is because the version of Unity that Battletech was built on likes to semi-randomly dump active memory to Pagefile. Combine this issue with the absolutely massive amounts of additional content (15x more content than base game), RAM/Pagefile will be eaten alive. Code wizards have already fixed whatever can be fixed, other wise the game would required 60GB+ of RAM and a pagefile of 90GB+.
Restarting often
Thanks to vanilla spaghetti code and other memory related unpleasantness in Unity engine, even massive amounts of RAM and PageFile will get filled quickly. To mitigate this, it is suggested the game be restarted every few hours or every few mission. This can vary from system to system, but running the game for more than 6 hours has been known to cause the game to actually refer to code from previously completed missions and cause it to do crazy things.
Exclude folders in Windows Defender (and other Anti-Virus)
Add both the RogueTech cache and BattleTech game folders to your exclusion list.
https://support.microsoft.com/en-us/help/4028485/windows-10-add-an-exclusion-to-windows-security
Process Lasso
This is a potential fix for most stutters, and may not apply to everyone. HBSBT is on an older version of Unity Engine, and is heavily bound by single-thread performance. By telling the game to not use threads 0 and 1, Windows system and other background apps are free to use those threads and not impact performance on the game.
Get process lasso (https://bitsum.com/get-lasso-pro/ only needs free version)
- Make sure it autostarts
- Launch RT, then in process lasso, right-click Battletech.exe and set the following:
- Priority Class>Always>High
- CPU Affinity>Always>Deselect CPUs 0 and 1
- IO Priority>Always>High
GFX Controls
Set vsync to fast and go max performance options in either nVidia control panel or AMD control panel
Tarkov Fix
This has been implemented as the Multithread Option. Select Multithread to enable.
Original fix and credit (Deprecated) |
---|
Many users have reported that the advice on the unity engine game Escape from Tarkov has shown improvements to performance
|
RT Tweaks
Launcher Tweaks
RT Configuration
These are the Configuration Options when installing RT. To change these, click Update, then click Reconfigure RT
CombatLog Toggle
Especially for those with shader performance issues (i.e. Windows7/DX11), disabling floaties and switching to CombatLog, then leaving CombatLog closed has been known to help with performance.
Fire FX
Updated Fire FX uses less particle effects with less smoke effects. However, this is known to cause cosmetic issues. Using Original Fire FX may help with stability if shaders are an issue.
SpeedMod Options (Game seems to hang for a bit when processing actions)
Not strictly a performance tip, but a significant note: SpeedMod and the in-game setting Speed Up Combat accomplish similar things. Combining the two can make combat really zoom, but frames and animations will be skipped and the game will feel as if it's stuttering. This is NOT the performance stuttering Devs refer to, this 'stuttering' is all the speed trying to make things happen faster than the engine can process and render.
This author's best results have come from disabling SpeedMod completely, relying on the in-game speed up and smashing spacebar. Results will likely vary.
FX Options
Ensure Crystal Clear is enabled. Seriously. This one will give some of the biggest gains.
Rendering Options
If your computer was built this millenium, use MultiThread Rendering enabled. The more threads your CPU has, the more gains you will see out of this.
RTPerfFix
A large amount of process errors and hangups are fixed through this mod. While not RT specific, it has been developed with RT in mind.
This mod has been reported to cause issues on some computers. You may be asked to disable it during support tickets.
Borderless Window Mode
In the RT Launcher, select Borderless Windowed Mode under Set Preferences
This also helps with crashes when alt-tabbing out, as the game never truly minimizes. Great for joining the community on Discord while you play!
In Game Tweaks
While in game, go to Options > Video > Advanced for the following options
Slowdowns or crashes in Urban Biomes (City Maps)
[Urban Biome] Reduce Props
This will remove civilian cars and other cosmetic litter. HUGE performance gains on Urban Biomes
Other Cosmetics
These are cosmetics that can easily provide performance gains. Experiment to find the right balance for you, or simply disable everything for maximum performance.
- Bloom Quality - Low
- Ambient Occlusion - Disabled
- AntiAliasing - Disabled
- Motion Blur - Disabled
- Reflection - Disabled
- VSync - Disabled
Disabling Aura Circles
Disabling auras can help with frame rates. To do so, use the key combination: Ctrl+A