Garry's Mod
Оценок: 45
Client-side/Multiplayer(Server) FPS Improvement Guide
От Lady Alcina Dimitrescu
This Guide has some of the Up-to-date FPS boosting mods and configurations.
2
   
Наградить
В избранное
В избранном
Удалить
Introduction
This Guide is specifically made for improving performance in Garry's Mod. A little warning: Improving FPS cannot be achieved without changing how the game looks. There are going to be some bugs and visual changes. In exchange, you'll get more FPS.
Misconceptions and wrong suggestions (Also bad launch commands)
Here are some of the most common mistakes people make when trying to improve their FPS:

Command
Explanation
-nod3d9ex
This disables extensions that improve resource management, speed up alt-tabs, and improve memory usage. Using this directly lowers your fps and alt tab speed.
-threads
Allows Source Engine to use more than 3 CPU cores, which is not recommended. The game caps at 3 cores and allowing more cores can lower your FPS, even VALVe recommends to disable this.
-high
This command makes Garry's Mod the number 1 priority in Task Manager, so your CPU works more on the game and doesn't care about background programs. This can result in FPS drops due to uneven resource distrubition. It is not recommended.
-noprocessheap
This was a workaround for a bug that only happened for a short time in CS:GO, and it decreases performance.

List of commands and why they're not working:

Commands such as "-windowed", "fullscreen", "-w, -h": These are already configurable in-game. Putting these commands into the console actually lowers your FPS and makes Alt-tabbing harder.
The reason for that, whenever you alt tab, your computer resizes your screen to the number you wrote to your launch options. And since resizing the screen is a demanding procces it makes alttabbing slower.

-dxlevel 81/80/90/95/100 Do not use it. It makes the game buggier, causes major visual bugs, and doesn't even do that much. Do not use it, especially if you have a good GPU.

Let your system decides what to use.

Do not use random launch commands or console commands you come across , especially without checking if they're still usable or not. Some of them might significantly decrease your FPS.
FPS boosting mods (Recommended for both Multiplayer/Singleplayer)
https://steamcommunity.com/sharedfiles/filedetails/?id=3105962404

Performant Render

Improves your FPS when there are a lot of NPCs and props around. The objects you're not looking at will not be rendered.

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

https://steamcommunity.com/sharedfiles/filedetails/?id=2816159652

Performance Mod

It gives the most noticeable FPS enhancement. Though it enables MANY features that normally disabled in Default Garry's Mod for compability issues. This mod enables multicore rendering/tasks for a lot of things. Also improves the Multiplayer gameplay by making the server more responsive.

❗❗❗A little headsup to everyone who wants to use this mod❗❗❗
You should have a decent CPU, you need at least 4 cores . If you have something like Intel Pentium with 2 or 3 cores you will probably see more FPS drops.
Like I said this mod Enables Multicore tasks and rendering which means your CPU will be used more.
It's a very good mod Increases FPS without any visual sacrifice.

It's like a FPS booster for semi-decent PC's.
However you can just download it and test it yourself. It might improve your FPS despite having a bad pc.

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

https://steamcommunity.com/sharedfiles/filedetails/?id=2717005362

GodSentTools GPU Saver

Not really an FPS booster. It simply disables the rendering when you alt-tab, so you can mind your own business while Garry's Mod is still open in the background. It's more of a (Quality of Life) mod.

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

https://steamcommunity.com/sharedfiles/filedetails/?id=2925774481

FPS Saving Fog

This is a REALLY good mod, even if you have a good or bad PC. It increases FPS by hiding the props or entities behind the fog (Entity Culling). Objects behind that fog will not be rendered. It works flawlessly on big maps and might provide a really good FPS boost no matter if you have low or high end pc.

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

https://steamcommunity.com/sharedfiles/filedetails/?id=1762151370

Improved FPS Booster

One of the best FPS-increasing mod I have come across. Not only because it works, but it also has so many configurations. I cannot recommend this mod enough.
Extra
Mods are really good at increasing FPS. However, there is more to it.

This extra part is going to explain a few things about your settings and how to optimize them for your OWN PC. These are specific and tied to your PC specs, rather than providing a global FPS boost with mods or commands. You have to do your own work from now on.

In-game Graphic Settings and How to Configure Them

Graphic Option
What they do
Texture/Model Quality
Texture and Model quality are all about VRAM (GPU RAM). Basically, if you have a GPU with more than 2 gigs of RAM, you can safely increase these options. If you have an onboard GPU (GPU that is tied to your CPU) or 1 gig of VRAM or less, It is recommended not to increase texture or model quality.
Shader Detail
It completely depends on your GPU. If you have a low-end GPU or an onboard GPU, set this to low. If you have a decent GPU (like GTX series), you can set it to high without any problem.
Shadow Detail
This is a global FPS-eating monster. Set it to low unless you have a good GPU. I recommend Medium with (GT series or equivalent).
Color Correction
Unless you have a bad GPU, enable it. It doesn't have THAT MUCH impact, but it still might decrease your FPS. Close it only if it's necessary.
Anti-aliasing (MSAA)
MSAA is a upscaling feature. It generally works better on lower resolutions, it renders the pictures on a high resolution and scale it down to your resolution. Which makes it so textures and other stuff will look better and more detailed on your screen. Goes without saying this consumes considerable amount of GPU and CPU. And generally not very usefull when you have a big screen.
Texture Filtering
It is completely safe to use no matter your GPU. It does not decrease your FPS and it actually makes your game look a bit prettier without a performance cost. However it still can cause some minor FPS drop.
Vertical Sync
Keep it disabled (unless you know what you're doing). Also use third party applications to limit FPS on Source games like Rivatuner. Because Source games doesn't have the best FPS limiters.
Multicore CPU
Let your PC handle that. If you have like 2 or 3 cores, it will probably set it to disabled.
HDR/Bloom
Eats FPS, but in exchange, you'll get better visuals on certain maps with HDR support (which some of the maps require HDR to be enabled). Don't use it unless you have a decent enough GPU.


Side Note: Limiting FPS might decrease the load times. And unlimited FPS can lower your input lag. Type "fps_max 0" to console if you want to remove FPS limit.
BE SURE THAT YOUR PC CAN'T GET MORE THAN 300 FPS.
More unused commands and configs (All of them)
Bad launch options remove them from your launch options


-nocrashdialog
+exec autoexec : autoexec.cfg is already run on startup, there is no need to run it again
+exec config : config.cfg is already run on startup, there is no need to run it again
-exec : doesn’t exist, perhaps you meant +exec?
-nod3d9ex
-threads (Even VALVe recommends you should disable it)
-high
-reuse
-NOPROCESSHEAP
-nodns
-nowatchdog
-disable_d3d9_hacks
-limitvsconst
+map_background

-no_texture_stream
This option basically forces game to load every texture as high quality, preventing the default texture loading system. And to explain that quickly; Source Engine loads the Textures as low quality first, then increases it to high resolution.
Using this command basically increases your loading time but need sufficient computer and high VRAM inorder to use it.


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

Unused launch options

Commands
What they do
-noipx
does not exist and never existed in Source
-heapsize
does not exist. It never really worked in Source and was removed in an old update
-+mat_dxlevel
ignored in favor of the -dxlevel launch option, which will properly set configuration files for your DXLevel selection
-USEALLAVAILABLECORES
this is a launch option for Unreal Engine games like Fortnite. It goes without saying that it will not work in Source, and anyone recommending you this launch option likely has no idea what’s going on.
-nomansky
yes, there are legitimately people who think for some reason any launch option with “no” in front of it will boost performance, so much so that they don’t notice that this commonly copied around launch option is named after an unrelated game.
--no_texture_steal
not sure who is stealing your textures, but unfortunately this launch option can’t stop them


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

Thanks to Mastercomfig for providing all these commands and how they work.

Here is a link to their website: https://mastercomfig.com
Комментариев: 18
Callsign_Ewok 12 дек. 2024 г. в 9:44 
Some very useful info in here I will consider it...
Lamp 23 ноя. 2024 г. в 9:05 
Thnks
Lady Alcina Dimitrescu  [создатель] 7 ноя. 2024 г. в 2:56 
A lot.
Considerably lot.
Especially if you have a weak pc OR if you're playing on a map with huge water pools
Lamp 7 ноя. 2024 г. в 2:52 
How much does "Water Detail" in video settings affect performance
seb 8 фев. 2024 г. в 7:05 
this was one of the best guides
now i dont have to pray to god my pc doesnt crash and wait a minimum of 60 seconds when i alt + tab
:steamhappy:
dirty frank 5 янв. 2024 г. в 17:24 
another thing






VPhysics Jolt
Lady Alcina Dimitrescu  [создатель] 19 окт. 2023 г. в 1:16 
Alrighty, I fixed it.
Sh1N0Suk3 16 окт. 2023 г. в 21:07 
Performance mod and Server & Client Optimization use the same server optimization.
Lady Alcina Dimitrescu  [создатель] 16 окт. 2023 г. в 6:42 
Your welcome. Thanks for making the addon :cleanseal:
I added Server & Client Optimization mod for people who likes to play on Multiplayer.
Thanks for the headsup tho.
Sh1N0Suk3 16 окт. 2023 г. в 6:35 
I'm going to say that Server & Client Optimization | FPS Boost does the same thing as Performance Mod but Performance Mod is more advanced.