Hey everyone, and welcome back to another article!

Today we're going to be going over 20 MORE tips that I've found in the time I've been using my Steam Deck.

As before, these tips range from beginner to advanced in no particular order, and I'll bet that you don't know all of them!

With that, let's get right into the tips!

Developer Mode

If you want some advanced functionality in game mode settings, enable developer mode

Left ImageRight Image

Pre-SteamOS 3.5 Frame Limiter

If you'd rather change the refresh rate and frame limit of the screen independently of one another, like how it was before SteamOS 3.5, disable "Enable Unified Frame Limit Management" in the developer settings

Left ImageRight Image

Save Your Battery

You can save power on the Deck by disabling Bluetooth, game rumble, and haptics, enabling offline mode, and disabling Wi-Fi. This saved an average of about 3 watts on the LCD Steam Deck and 2.1 watts on the OLED Steam Deck.

FileLight

Wondering where all your storage went? Get the Filelight app from the Discover store and have it scan either /home or the SD card to find exactly which files are using space.

vlcsnap 2024 03 01 00h01m31s460

Other Launchers for Non-Steam Games

Want to play a game that isn't on Steam, but another Launcher? Try Heroic Launcher for Epic, Amazon, or GOG games, or Lutris and/or Bottles for the rest. You can play most Ubisoft, Blizzard, or EA games this way and they're super easy to use!

Decky Loader

If you want a ton of extra functionality in game mode, install the Decky Plugin Loader to use a bunch of cool plugins. You can check out SteamDeckHQ's guide on how to install Decky Loader if you haven't yet.

vlcsnap 2024 03 01 00h06m25s019

Best Steam Deck Controller

If you want a controller that allows for mouse control, consider a Dualsense. It falls short in a few areas, but I have a video showcasing how I fixed each of them, so make sure to check it out!

Save Bandwidth

If you have a computer locally with a game already installed, your Deck can install the same game super quickly by downloading the files from there instead of downloading it from the internet again! Just make sure you have "Game file transfer over local network" enabled on both the Deck and the PC and it should work automatically!

Left ImageRight Image

Storage Galore

If you have a large game library, you can hot swap microSD cards with different games and the Deck will automatically use the files on the new card! This is great if you have a lot of party games or emulation but don't want to fill your internal storage with them since you don't play them all the time.

CryoUtilities 2

Install CryoUtilities for better performance, crash fixes, and some nice utilities for storage management. I have an entire video dedicated to showing what it does and how it works, so if you're interested go check it out after this one!

Enable ALL Steam Games

If you have some games that haven't been rated by the Steam Verified system, or are rated as unsupported, you can force your Deck to run any game in the Steam catalog by toggling "Enable Steam Play for all other titles". Do note that compatibility will vary and some games may not run at all, or have bad performance.

vlcsnap 2024 03 01 00h13m09s099

Proton GE

SteamOS ships with Proton to run games made for Windows, but sometimes using the official stable version doesn't have the best results. Install Proton GE using the ProtonUp-QT desktop application for some added experimental fixes for games, and sometimes better performance. You can also follow SteamDeckHQ's guide on how to install Proton GE if you'd like to follow a step-by-step outline.

Fix FPS Drops

Do you notice big FPS dips when swinging the camera around in-game? Set a manual GPU clock in the quick-access menu! Set it at the lowest that you can while keeping a stable framerate during camera swings and you'll likely have much better frame pacing. The caveat, though, is that battery life could be worse with this enabled.

vlcsnap 2024 03 01 00h14m34s763

FPS Limits, for Fun and Profit

Rather than going for the most FPS possible, you'll likely have a better experience by setting the maximum framerate between 30 and 40 for most AAA games, and 50 to 60 for most indies. If you disabled unified frame management, make sure that you set the refresh rate of the display to an even multiple of the maximum framerate for the best experience. In general, you want the line of the frame time graph on the level 2-4 overlays to be the flattest possible.

vlcsnap 2024 03 01 00h15m53s570

Fix Some WiFi Issues

If you have Wi-Fi connectivity or speed issues, try disabling "Enable Wifi power management," but keep in mind that the Wi-Fi chip will drain more power in this mode. I've found that this doesn't make as big of a difference on the OLED Deck, but the LCD Deck can benefit quite a bit from the increased power.

Use the Right Cables

If your external display is flickering or doesn't look quite right, make sure to set the resolution and refresh rate to something supported by your display and cable. For example, I had bad flickering when trying to use my old Switch HDMI cable because it only supports up to 1080p60. Below is a list of protocols and maximum supported resolutions and framerates, make sure to get a cable that suits your use case!

HDMI VersionCommon NameMax Resolution Supported
1.4 - 1.4bStandard HDMI1080p60 or 4k30
2.0 - 2.0bHigh Speed HDMI4k60 or 1080p120
2.1Ultra High Speed HDMI10k120

More Update Channels

If you want to run a beta version of SteamOS or the Steam client itself, enable "Show Advanced Update Channels", you'll get cool new features but it might be less stable. If you want the very newest stuff, then set the channel to "Main". I run Stable on my daily driver, and Beta on my modded Deck.

Left ImageRight Image

TDP Limits and You

You can save a lot of battery life by enabling a TDP limit in the overlay. The LCD and OLED Decks handle this a bit differently, so go check out my friend The Phawx's video if you're interested in that, but both will extend your battery life by limiting the amount of power that the chip can pull.

Performance Overlays

Enable the performance overlay to see what your performance and possible bottlenecks are when setting options in your games, but turn it off afterward if you don't want to turn the entire game into a benchmarking effort!

The level 2 overlay is good if you're playing a 16:9 game since it'll fit in the letterbox above, but the level 4 overlay has all the details if you need more in-depth info.

Custom Overlays

If you want to record your performance, or customize the overlay to your liking, then you can do what I do for benchmarking. Install MangoHUD from the Discover store, write a custom config file using their template, and start your game with the following launch arguments.

I use left shift plus Z to toggle the overlay and right shift plus M to toggle performance recording, but you can use whatever you want! If you want my config, follow the steps below.

Steps

  1. Create a file at /home/deck/MangoHud.conf with the contents of the box below.
  2. Create the /home/deck/mangologs folder.
  3. Using the launch properties box for a game on Steam, use the following parameters:
    MANGOHUD=1 MANGOHUD_CONFIGFILE=/home/deck/MangoHud.conf %command%
  4. Launch the game and enjoy!
### Cryo's MangoHud configuration file
gpu_stats
gpu_temp
gpu_core_clock
gpu_mem_clock
gpu_power
gpu_text=GPU
gpu_load_change
gpu_load_value=60,90
gpu_load_color=39F900,FDFD09,B22222

### Display the current CPU information
cpu_stats
cpu_temp
cpu_power
cpu_text=CPU
cpu_mhz
cpu_load_change
cpu_load_value=60,90
cpu_load_color=39F900,FDFD09,B22222

### Display the current CPU load & frequency for each core
core_load
core_load_change

### Display IO read and write for the app (not system)
io_stats
io_read
io_write

### Display system vram / ram / swap space usage
vram
ram
swap

### Display per process memory usage
## Show resident memory and other types, if enabled
procmem
procmem_shared
procmem_virt

### Display battery information
battery
battery_icon
# gamepad_battery
# gamepad_battery_icon

### Display FPS and frametime
fps
fps_sampling_period=500
fps_color_change
fps_value=30,60
fps_color=B22222,FDFD09,39F900
frametime
frame_count

### Display miscellaneous information
engine_version
gpu_name
vulkan_driver
wine

### Display the frametime line graph
frame_timing
histogram

### Display GameMode / vkBasalt running status
# gamemode
# vkbasalt

### Display the current resolution
resolution

### Display custom text
custom_text=CryoByte33 Config

################ WORKAROUNDS #################
### Options starting with "gl_*" are for OpenGL
### Specify what to use for getting display size. Options are "viewport", "scissorbox" or disabled. Defaults to using glXQueryDrawable
gl_size_query=viewport

### (Re)bind given framebuffer before MangoHud gets drawn. Helps with Crusader Kings III
gl_bind_framebuffer=0

### Don't swap origin if using GL_UPPER_LEFT. Helps with Ryujinx
gl_dont_flip=1

################ INTERACTION #################
toggle_hud=Shift_R+M
toggle_logging=Shift_L+Z

#################### LOG #####################
autostart_log=0
log_interval=0
output_folder=/home/deck/mangologs
permit_upload=0
benchmark_percentiles=97+AVG+1+0.1

Conclusion

Alright, that's 20 MORE tips for the Steam Deck, from quality of life to performance, and I'll bet you didn't know at least 1.

As always, thank you to my patrons and YouTube members, and super thanks for supporting me!

If you learned anything from this article, please make sure to leave a like and comment on what you learned down below. I hope this helped everyone enjoy the Deck just a little more!

Thank you so much for reading, and have a great day!

If you enjoyed this article, check out the rest of the content on SteamDeckHQ! We have a wide variety of game reviews and news that are sure to help your gaming experience. Whether you're looking for newstips and tutorialsgame settings and reviews, or just want to stay up-to-date on the latest trends, we've got your back.