Below are step by step instructions on how to increase FPS on Steam Deck games when you play. Getting more frames per second makes the game run smoother without any lag or glitches.
Increasing your gaming performance on the Deck is free and only takes a few minutes! To do this, I’ll show you a tool called CryoUtilities, which makes it easy to edit Steam Deck settings and increase the CPU performance.
Steps Required to Increase FPS
The steps to increase frames per second on the Steam Deck are:
- Download and install CryoUtilities on the Steam Deck.
- Change your swap file size.
- Edit the swap tendency on the Deck.
- Enable trim.
- Increase the UMA frame buffer size.
Keep reading for complete steps.
What is CryoUtilities?
CryoUtilities is a powerful mod for the Steam Deck that you can use to increase the device’s performance and may also help improve its solid-state drives. With CryoUtilities, you can do a wide range of things, including:
- enabling or disabling TRIM
- increasing or decreasing swap file size
- changing the swap tendency value.
Installing CryoUtilities is straightforward and it is the second step in the tutorial below. After that, I’ll show you exactly what settings to edit for a better frame rate in more demanding games.
If you aren’t convinced, check out this chart of how you can increase the frames per second in Red Dead Redemption 2 by over 40% after following the instructions in this guide!
How to Increase FPS with CryoUtilities
Here’s a step-by-step guide on how to increase the frames per second with CryoUtilities:
Switch to Desktop Mode
The first step is to hold down the power button on the Deck and switch to Desktop Mode.
Install and Run CryoUtilities
Next, you need to install and run CryoUtilities:
- Launch a web browser on the Deck and use this link to download InstallCryoUtilities.desktop on your Steam Deck.
- Run and save the file.
- You should see a few desktop icons on your screen.
- Launch CryoUtilities on your Deck, and you are good to go. This will pop up a nice interface where you can easily adjust settings.
Change the Swap File
After installing and running CryoUtilities, the next step is to change the swap file size. A prompt will come up asking you if you would like to do this. Click on Yes
By default, the swap file is set to 1GB. You can change the swap file size between 1 GB and 32 GB after the disclaimer window. 16 GB is the recommended file size.
Give it a few minutes after successfully changing the swap file size.
Specify the swap tendency
The system will ask you to enter a figure for the swap tendency or swappiness. While the figure is 100 by default, you can set it to 1 or 50 to make your Deck balance between using the installed RAM or swap file.
Keep in mind that for as long as the swap tendency is low, the Deck will prefer the RAM over the swap. Using the RAM will be faster, but you will get more flexibility when you use SWAP.
The next step is enabling TRIM so that all data in the block will be moved to the cache. This will extend your SSD’s lifespan.
If your Deck runs on the SteamOS 3.4 preview or greater, you can skip this step. As of 3.4, it is assumed that TRIM is already enabled on this OS.
After enabling TRIM, give it a few minutes for the Deck to reboot.
Increase The UMA Frame Buffer Size To 4
Now, increase the UMA frame buffer size to 4 from the default 1GB. To do this, press and hold power and up volume button while the Deck is off to access the Deck’s BIOS.
While in the BIOS, select “Setup Utility, and click “Advanced.” Change the 1GB to 4GB and save the setting.
Other Ways to Increase Frame Rate in Games on the Steam Deck
Using CryoUtilities above is the most effective way to get more frames out of your game, but there are a few settings in the Steam Deck performance overlay that can also help you out if you set the performance overlay level to the Advanced view.
Click here to read our complete guide on the Steam Deck performance overlay.
Some of the settings you can quickly look to change are:
- Turn half rate shading on.
- Turn your framerate limit up.
- Turn the thermal power limit up (will decrease battery life)
- Turn the GPU clock frequency up (again, worse battery life)
- Turn your scaling filter to FSR
Playing around with these performance metrics can have a large impact on your frame rate, better battery life, power consumption, GPU usage, and more.
Make sure that you don’t have your FPS limiter turned on, which will prevent you from getting a high FPS no matter what other settings, swap files, and trim you set.
How Does CryoUtilities Work?
Without being too technical, CryoUtilities allows you to adjust your Steam Deck to efficiently use the memory in its solid-state drive (SSD) and RAM for enhanced performance. A description on each of the things you can change is below.
You can quickly reverse any changes you have made through CryoUtilities should the mod make you feel skittish.
Short Term vs Long Term RAM
Long-term memory is stored on solid-state drives or SSD. The Deck has an SSD between 64 GB and 512 GB.
Compared to short-term memory, long-term memory holds a lot of data indefinitely. The type of data stored is endless. You can keep anything that you want to stay for a long time.
On the other hand, short-term memory is stored in various stages of RAM. RAM is generally very fast but has low capacity and loses content when it doesn’t get power. It holds a small amount of data or information for as little as twenty seconds.
This system file creates temporary storage on the hard disk or solid-state drive, mainly when your Deck runs low on memory. With a swap file in place, your Deck can use more memory than is physically installed. This means that your Deck can run more games with the installed RAM until you can introduce a more permanent solution, like a RAM upgrade.
Swap tendency is also known as swappiness. It is how eager the system puts the data in the swap instead of the random access memory (RAM) on a scale of zero to 100.
The higher the swappiness, the more the system puts more data in the swap and vice versa. By default, the Steam Deck comes with a swappiness of 100.
By turning this number down, you can force the Deck to use up its available RAM space before going to use virtual space.
TRIM is a command the operating system uses to notify the SSD of the page or pages in a specific block to be erased when not in use. Erasing a page or pages in a block allows the SSD’s controller to better manage the available storage space.
In other words, without TRIM, data is loaded into the cache. With TRIM, all data in the block will be moved to the cache.
What is VRAM?
VRAM is an acronym for video random access memory. It refers to any RAM used to store image data for the Deck to display.
VRAM is a buffer between the display and the Deck’s processor. It is often called the frame buffer. The primary purpose of VRAM is to ensure the smooth and even implementation of graphics display on the Deck.
Before images get to the display, the processor will read them as data from non-video RAM and then immediately write them to VRAM. The data is sent as a digital signal from VRAM through a port to the Deck’s display.
How to Increase the VRAM on the Steam Deck
We already mentioned that by default, the Steam Deck has a 1GB GPU. However, you can upgrade the GPU up to 4GB by getting into the BIOS of the Deck.
Follow this step to increase the VRAM on the Steam Deck:
- Completely shut down the Steam Deck. You can shut down the Deck through the power button.
- Press and hold the power button and the volume up button until you hear a beep sound from the Deck before releasing the buttons.
- Wait a few seconds, and you should see a screen with large buttons.
- Click on the Setup utility button and navigate to where you can change the UMA frame buffer size from 1 GB to 4 GB.
- Press the Steam Deck select button and press yes to save and exit.
- It will immediately reboot, and you are good to go.
Performance and Battery Life
By default, higher settings in your performance menu will lead to a decrease in your battery life. This is true for most games, but especially those AAA titles that use more power.
In order to increase frames per second, you need to either decrease your settings or else optimize how the Steam Deck uses its memory. Using CryoUtilities above will help you get more performance with less power consumption.
Pay attention to your battery icon to get a feel for how fast you are draining your battery life.
Still need help? Check out this video tutorial on how to increase FPS on the Steam Deck:
Frequently Asked Questions (FAQs)
Does increasing the FPS on your Deck limit the battery life?
Yes, increasing the frame rate of your games will decrease your battery life because you are rending more pixels each second you play your favorite games. However, more FPS will make gaming more enjoyable.
Are the default settings good enough for performance on the Steam Deck?
Default settings are good for more basic users. If you like to play AAA titles or are having performance issues, then there are some quick settings you can edit in the performance overlay menu.
Is CryoUtilities safe to use?
Yes, CryoUtilities is safe to use and much safer than manually adjusting your swap file and trim settings.