Usually, configs use workarounds to hide models and some particles associates with gore.
However, these do not prevent the spawning logic of gore and in some cases, still allow some particles to be shown, or enable silly gibs. What does block all gore is called low violence mode. Normally, this is only able to used by certain accounts in specific restricted countries.
On Windows only, you can enable low violence mode through the registry.
- Navigate to the registry folder:
- Modify the value of
User Token 2to
- You now have true low violence mode enabled.
You now can also use the official TF2 low violence content (
- Open Steam console: steam://nav/console
download_depot 440 444
- Wait for the depot to download.
- Move the contents of
steamapps/common/Team Fortress 2/tf.
- The low violence VPK will be added to search paths by low violence mode, and will be loaded by the game.
Disable Game Mode¶
Game Mode may reduce performance and cause stutters/freezes. Read this Guru3D article for more information, and instructions on how to disable it.
Disable Fullscreen Optimizations¶
Fullscreen optimizations is a feature in Windows 10 where fullscreen windows are instead made to be a low level borderless window, which gets near fullscreen performance with the fast alt-tabbing of windowed mode.
Source is known to be worse with fullscreen optimizations on some systems and thus you should disable it if you encounter problems.
Open your game folder through Steam. Then, right click on
hl2.exe, click Properties, go to the Compatibility tab, and then check the box that says
Disable Fullscreen Optimizations.
More information: https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/, https://reddit.com/r/Windows10/comments/645ukf/windows_10_cu_fullscreen_optimizations/dg330ub?context=3
If disabling fullscreen optimizations helps, let Microsoft know so they can improve it in the future.
If you’re using variable refresh rate (VRR) technology, like GSYNC, disabling Fullscreen Optimizations may break it, depending on your monitor, drivers and graphics card. So, if you experience problems with VRR after this, try reverting the change.
Use High Performance power plan¶
Open Power Options and select the High Performance power plan, or the Ultimate Performance plan if you have Windows 10 Pro for Workstations. For AMD Ryzen users, use a Ryzen specific plan to correctly take advantage of CPPC2. Alternatively, a custom Ryzen power plan can be used to potentially achieve higher boost clocks: https://www.techpowerup.com/download/1usmus-custom-power-plan-ryzen-3000-zen-2/
Disable Radeon Chill¶
Radeon Chill is a power saving feature that introduces a variable framecap. Disable it in the Radeon Settings app:
Go to the Gaming tab, then set global settings or for Team Fortress 2 only if you want to use Chill elsewhere and finally turn Chill off.
Disable Unnecessary Services¶
Use TCP Optimizer to optimize your internet settings.
- Choose your connection speed with the slider at the top.
- Choose the optimal setting at the bottom.
- Click Apply Changes.
This may not do much for TF2, as its optimizations are largely for TCP, which only happens during connection, with a small bit done for UDP, which is used during the actual game session.
Driver latency optimization¶
Badly programmed kernel-mode device drivers might cause latency issues, which lead to problems such as frequent stuttering. The user must sniff out exactly which drivers are causing latency.
Enabling Message Signaled Interrupts (PCIe MSI) for all drivers is a great way to lower DPC latency caused by drivers (ring0): https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts-msi-tool.378044/ \ Use LatencyMon and DPC Latency Checker to analyze latency issues caused by kernel-mode device drivers. If they report issues, try updating your drivers or installing alternate drivers.