Steam Deck Tips & Tricks

Axman

VP of Extreme Liberty
Joined
Jul 13, 2005
Messages
17,257
In this thread we ask and answer questions about how to use the Steam Deck, as well as point out things we've discovered, like friends we met this entire time.

I would like to know how to delete controller layout templates from my Deck. I've saved the same config three times with the same name, and they're annoying me. I want to delete the redundant layouts. Got any tips?
 
my top tip: make a 2.4ghz network. I got abysmal download speed on my 5ghz network with pi-hole running DNS. i made another network (unifi USG) just for the deck and i get much better (though not as high as a laptop on the same network) download speeds and it works well enough.
 
  • Like
Reactions: maro
like this
My SteamOS has crapped out on me twice in the month I've had it. One time it was stuck in offline mode (no matter what I did), and the other time my Steam would think I'm always ingame for RE4, and will refuse to launch anything in game mode. There are a few recovery options such as resetting local data or reinstalling the SteamOS, but nothing short of reimaging the Deck fixed those issues. This means my dual boot installation was lost both times and I had to reconfigure everything from scratch, twice.

I've seen what feels like hundreds of various issues that people have been having on Reddit. So, my golden advice would be that once you have your Steam Deck where you want it, create a backup clone of your Deck. This way if your OS breaks in any way, you have the backup you can reimage from. I would have saved myself more hours than I'd like to admit if I had done that sooner.
 
Reading an article at digitaltrends I came across a list of handy shortcuts:
  • Steam + B (long press): Force game shutdown
  • Steam + X: Show keyboard
  • Steam + L1: Toggle magnifier
  • Steam + R1: Take screenshot
  • Steam + L2: Right mouse click (this is correct, believe it or not)
  • Steam + R2: Left mouse click
  • Steam + Right joystick: Joystick mouse
  • Steam + Right trackpad: Trackpad mouse
  • Steam + Right trackpad (click): Left mouse click
  • Steam + Left joystick up: Increase screen brightness
  • Steam + Left joystick down: Decrease screen brightness
  • Steam + D-pad right: Enter key
  • Steam + D-pad down: Tab key
  • Steam + D-pad left: Escape key
You can see this list by holding the Steam button. I've had mine almost a week now and the only one I knew about was steam+x for keyboard.
 
If you install a game that runs Origin in the background, there is *no way* to change the Origin settings right now. Do not use the cloud save feature! It's not reliable.

And the worst part: if you uninstall and reinstall the game, it will keep the old Origin settings.

My Deck ate my Mass Effect saves. I'm currently doing a clean install.
 
  • Like
Reactions: SoFGR
like this
I'd say this is obvious but https://www.emudeck.com/
I've been doing this with Retroarch. The Steam version currently has limited emulators but you can install Retroarch in desktop mode (through discover app) to get the entire list including MAME. It's not exactly a 'plug n play' experience if one is new to emulators, but if you don't mind messing with stuff it works. This looks more user friendly though. I'm hoping Recalbox comes out with a Steamdeck compatible version so I can boot from sdcard (their current x86 version did not boot). Currently the desktop-mode version of Retroarch works well enough...

on another note if anyone is curious about usb-c hubs:

I have been using this hub from monoprice https://www.monoprice.com/product?p_id=43527
It's fairly inexpensive and seems to work well enough. I was able to use it to connect to a 4k TV (at what looks like 1280x800) and play on on the couch with a wired xbox controller. This is a passive hub so no external power. It acted weird with my wireless kb/m and a usb drive until I swapped the wireless dongle to the 1.5 amp slot but otherwise works great.
For $25 this is at least good enough to carry me over until their dock becomes available.
 
Last edited:
I'd say this is obvious but https://www.emudeck.com/
I'll be getting my Deck tomorrow so I'll be checking that out.
the last (and only) handheld gaming machine I bought was the Atari Lynx I bought back in 1990 or 1991. It was the original larger one.
Looking forward to playing some Lynx games on my Steam Deck if there is a Lynx emulator in that app.
 
I'll be getting my Deck tomorrow so I'll be checking that out.
the last (and only) handheld gaming machine I bought was the Atari Lynx I bought back in 1990 or 1991. It was the original larger one.
Looking forward to playing some Lynx games on my Steam Deck if there is a Lynx emulator in that app.
Yep
20220708151318_1.jpg20220708151240_1.jpg
 
is that through EmuDeck or something else?
That's all through emudeck, it basically has all the emulators with it (some additional setup stuff for newer things) . The page you see above is the navigation page opened in steam, it'll only show the systems that have roms, so it won't show everything.
 
Probably one of the more detailed resources out there as a compilation of data, if ya want to know how to get other launchers, add some of the power saving/tweaking software, etc. It's kinda been my go to before I start digging deep into things.

https://github.com/mikeroyal/Steam-Deck-Guide#table-of-contents


If anyone is interested in getting work Apps to, well work, I could probably write some guides (VMWare Horizons client was kind of finicky to get going, but really it's just Arch so it's not terrible), but I'm probably the only person that actually sees a gaming device and thinks "I totally need to be able to do all my work on that".
 
I wanted to go over my experience using windows 11 on the steam deck. I have seen the trash talk about windows on the device, but wanted to try it out for my self and since all my games are cloud saved. No loss from wiping it and I figured I could try to work around the short comings.

Install is pretty straight forward. Install windows like normal. Picked pro, so that I could have an offline account. Installed drivers from usb ssd.
Setup steam, ripped the Radeon software out of a slightly older driver install. Windows is snappy, web browsing is fine. With the screen resolution, I wouldn't recommend it as a youtube or netflix device.

Now for the rest of it... Spoiler alert! It's all bad.

With steam closed the track pad works, but doesn't allow clicking, you use the triggers for that. Which works great. With steam open the controls work like in the linux desktop, which is alright, but I find it hard to click with the track pads.

Controller mapping: I almost feel like valve purposefully gimped it. If you try to map out side of big picture mode, it opens big picture settings in a grainy and buggy offset window the overhangs the screen. Mapping in big picture mode is better, but still horrible. The controller layout picture and button leaders are incomplete, the back buttons are mappable but are in empty area you have to select. I found when I chose a profile it didn't always apply it. The "..." button is unmappable. When you try to change the steam button chord mapping, I found it wouldn't save changes, so I couldn't say map a global WIN+D or shift+tab.

The newest radeon software that I could install did not have support for global fsr yet and the performance overlay couldn't be toggled on. Color correction settings work though, and helps the panel look a bit better.

I used cru to import a .bin that has refresh rates ranging from 40-60. The timing on them felt slightly off, even with vsync. I wonder if valve is using some special hardware commands for their custom refresh rates. Since I couldn't bind a minimize all command, I had to 3 finger swipe up to try to get to the desktop to change refresh rates. The 3 finger swipe up in full screen apps is glitchy as hell.

The apu drivers: I ran out of vram in The Ascent and had to go to the bios and set the video memory to 4gb as it seems a lot of games only see 1gb and won't expand the pool.
The ascent had what seemed like much higher fps than in steam os, but stuttered like crazy. I play it on high in steam os and cap to 40 and it holds pretty well. You generally have to play on low to get 60. In windows medium would hold 60 pretty well except for the zoomed out isometric areas.
Halo infinite complained about the driver and took ages to load. Performance on low was good, but it looked god awful. Medium was 30-50 fps depending, frame pacing seemed pretty bad uncapped.

I tried the steam deck ui in windows. The steam button works as expected. The "..." button works, but all of the functions in the menu do nothing. The button mapping works like in steam os! YAY!, but once a game is launched it fades to the back ground and the steam button no longer functions and the get the regular pc shift+tab.

At that point I decided to wipe the thing and go back to steam os. Stayed up late reinstalling.


Though I only tried 2 demanding games I would say the video driver is sub par and I wonder if it will ever reach parity. Even if a game is running at a higher frame rate in windows... It feels bad.
I have seen the steam button chord remapping work on youtube. I don't know what was up with it for me, I even tried the steam beta client.

I really wanted it to work. I like the idea of just being able to launch .exe files instead of jumping through hoops to install with lutris or steam and having shader compiling hitches in non steam games, but damn is it a shitty experience. I wish someone would code an opensource overlay or shell replacement in windows for these things and maybe hack the mainline driver to work if that is even possible.
 
  • Like
Reactions: Axman
like this
I wanted to go over my experience using windows 11 on the steam deck. I have seen the trash talk about windows on the device, but wanted to try it out for my self and since all my games are cloud saved. No loss from wiping it and I figured I could try to work around the short comings.

Install is pretty straight forward. Install windows like normal. Picked pro, so that I could have an offline account. Installed drivers from usb ssd.
Setup steam, ripped the Radeon software out of a slightly older driver install. Windows is snappy, web browsing is fine. With the screen resolution, I wouldn't recommend it as a youtube or netflix device.

Now for the rest of it... Spoiler alert! It's all bad.

With steam closed the track pad works, but doesn't allow clicking, you use the triggers for that. Which works great. With steam open the controls work like in the linux desktop, which is alright, but I find it hard to click with the track pads.

Controller mapping: I almost feel like valve purposefully gimped it. If you try to map out side of big picture mode, it opens big picture settings in a grainy and buggy offset window the overhangs the screen. Mapping in big picture mode is better, but still horrible. The controller layout picture and button leaders are incomplete, the back buttons are mappable but are in empty area you have to select. I found when I chose a profile it didn't always apply it. The "..." button is unmappable. When you try to change the steam button chord mapping, I found it wouldn't save changes, so I couldn't say map a global WIN+D or shift+tab.

The newest radeon software that I could install did not have support for global fsr yet and the performance overlay couldn't be toggled on. Color correction settings work though, and helps the panel look a bit better.

I used cru to import a .bin that has refresh rates ranging from 40-60. The timing on them felt slightly off, even with vsync. I wonder if valve is using some special hardware commands for their custom refresh rates. Since I couldn't bind a minimize all command, I had to 3 finger swipe up to try to get to the desktop to change refresh rates. The 3 finger swipe up in full screen apps is glitchy as hell.

The apu drivers: I ran out of vram in The Ascent and had to go to the bios and set the video memory to 4gb as it seems a lot of games only see 1gb and won't expand the pool.
The ascent had what seemed like much higher fps than in steam os, but stuttered like crazy. I play it on high in steam os and cap to 40 and it holds pretty well. You generally have to play on low to get 60. In windows medium would hold 60 pretty well except for the zoomed out isometric areas.
Halo infinite complained about the driver and took ages to load. Performance on low was good, but it looked god awful. Medium was 30-50 fps depending, frame pacing seemed pretty bad uncapped.

I tried the steam deck ui in windows. The steam button works as expected. The "..." button works, but all of the functions in the menu do nothing. The button mapping works like in steam os! YAY!, but once a game is launched it fades to the back ground and the steam button no longer functions and the get the regular pc shift+tab.

At that point I decided to wipe the thing and go back to steam os. Stayed up late reinstalling.


Though I only tried 2 demanding games I would say the video driver is sub par and I wonder if it will ever reach parity. Even if a game is running at a higher frame rate in windows... It feels bad.
I have seen the steam button chord remapping work on youtube. I don't know what was up with it for me, I even tried the steam beta client.

I really wanted it to work. I like the idea of just being able to launch .exe files instead of jumping through hoops to install with lutris or steam and having shader compiling hitches in non steam games, but damn is it a shitty experience. I wish someone would code an opensource overlay or shell replacement in windows for these things and maybe hack the mainline driver to work if that is even possible.
With Steam open, the triggers cant control the mouse because they become analog. Steam takes over the Deck controls as a gamepad. You would have to use a program to disable Steam from doing that.
You can still remap the buttons in Steam Input anyway, if you want the trigger clicks back.

Try this.

https://github.com/mKenfenheuer/steam-deck-windows-usermode-driver

https://www.reddit.com/r/SteamDeck/comments/uy45ja/wip_windows_usermode_controller_driver_for_non/

This lets you use the Deck's built in controls for non-steam games.

https://joyxoff.com/en/

This is supposed to let you do something regarding enabling or doing something with the mouse and the trackpads.

I think https://playnite.link/ lets you disable the driver when you run steam games, so they dont interfere with steam (steam will cause double inputs if the driver is active).
 
With Steam open, the triggers cant control the mouse because they become analog. Steam takes over the Deck controls as a gamepad. You would have to use a program to disable Steam from doing that.
You can still remap the buttons in Steam Input anyway, if you want the trigger clicks back.

Try this.

https://github.com/mKenfenheuer/steam-deck-windows-usermode-driver

https://www.reddit.com/r/SteamDeck/comments/uy45ja/wip_windows_usermode_controller_driver_for_non/

This lets you use the Deck's built in controls for non-steam games.

https://joyxoff.com/en/

This is supposed to let you do something regarding enabling or doing something with the mouse and the trackpads.

I think https://playnite.link/ lets you disable the driver when you run steam games, so they dont interfere with steam (steam will cause double inputs if the driver is active).
Thanks,
I knew about some of that, but didn’t bother after experiencing the graphics driver and task switching.

I feel like you need a shell replacement or overlay to streamline the experience. Like steam os.

The games that don’t work in steam os are mostly competitive shooters and I don’t think I would ever be competitive with a trackpad or joystick. Hell I play so few of those now days that I’m barely competitive with a mouse anymore.

Think I would rather have to jack with lutris than lose the steam os overlay.
 
Yesterday I was just wondering how people ripped Lynx games into Roms and stumbled upon this video showing an upgraded LCD panel for the Lynx.


And since I legally own these Lynx games, I went ahead and downloaded them from one of those Rom sites to try on my Steam Deck,
IMG_1841.JPEG
 
Sitting here trying to get Emulation Station/EMU Deck to work.
Everything looks like it's installed but when I select a game it says "Emulator not found, is it installed?"
IMG_2789.JPEG
 
I tested out local game streaming today.
Steams built in streaming is crap.

I installed moonlight which hijacks nvidias game streaming. Set my desktop to 1680x1050 for some supersampling and raised the bit rate to 30mbit.

I can’t tell it’s not native. No dropped frames or macro blocks. Silky smooth like wireless vr on my quest 2.
 
As an Amazon Associate, HardForum may earn from qualifying purchases.
  • Like
Reactions: Axman
like this
I have a cheap microcenter brand 128GB in mine and it's working fine for me so far. I think was $13 from Amazon. Performance using the SD slot is surprisingly tolerable-good on the Deck
 
Yeah I haven't played anything super demanding yet but so far I haven't noticed much difference between the games launched on the SD card vs internal.

I got a 512GB Samsung SD card that seems to be working great, filled a good chunk of it with a bunch of games from my backlog that maybe I'll actually play now, and some old GOG games and a little emulation (NES, so small).

As others have mentioned, I've spent far more time loading stuff onto this thing than actually playing (just got it a few days back). Pretty cool to have a large chunk of my steam library be portable.
 
I spent a couple of weekends messing with Linux.
Customizing KDE, emulators and lutris and heroic.

I’m kind of bummed that I couldn’t find a flatpak for a mac like dock. I almost setup the overlay file system, so that I could use pacman to do it and install some theme engine that I can’t remember the name of now.

One tip is I don’t see the point in using heroic and lutris at the same time. Lutris seems to work better. For instance on the epic launcher all of the games share the launcher. It seemed like heroic was installing a separate copy for each game and I had it completely stop being able to configure new games at one point.

You can sail the high seas with lutris, I wouldn’t recommend it though. It may be using protonGE, but steam copy’s always performed and felt significantly better, not to mention community controller profiles.

I don’t own any epic/gog games that I also own on steam, but I would imagine it’s a similar situation.
 
Anyone have recommendations for sd card expansion?

I think the SanDisk Extreme gets the top recommendation as a hard drive. I'm waiting for Windows to get stable then pick one up, for GOG, mostly.

I know there're ways to run GOG natively but eh, seems like work right now. Maybe in a few weeks.
 
I tested out local game streaming today.
Steams built in streaming is crap.

I installed moonlight which hijacks nvidias game streaming. Set my desktop to 1680x1050 for some supersampling and raised the bit rate to 30mbit.

I can’t tell it’s not native. No dropped frames or macro blocks. Silky smooth like wireless vr on my quest 2.
I find the steam streaming to work fine within near enough range to one of our wifi 6 access points (i know that steam deck isn't 6 and you'd probably have the same experience with a prior generation radio at the same distance).
 
I tested out local game streaming today.
Steams built in streaming is crap.

I installed moonlight which hijacks nvidias game streaming. Set my desktop to 1680x1050 for some supersampling and raised the bit rate to 30mbit.

I can’t tell it’s not native. No dropped frames or macro blocks. Silky smooth like wireless vr on my quest 2.
Moonlight is impressive. It's worth the nuisance of installing GeForce Experience. Having said that, I can tell it's not native due to the slight input lag in 60fps games. But it certainly would be more responsive than if you played any more powerful games on the Deck at 30 or 40 FPS.
 
I tested out local game streaming today.
Steams built in streaming is crap.

I installed moonlight which hijacks nvidias game streaming. Set my desktop to 1680x1050 for some supersampling and raised the bit rate to 30mbit.

I can’t tell it’s not native. No dropped frames or macro blocks. Silky smooth like wireless vr on my quest 2.

Moonlight is impressive. It's worth the nuisance of installing GeForce Experience. Having said that, I can tell it's not native due to the slight input lag in 60fps games. But it certainly would be more responsive than if you played any more powerful games on the Deck at 30 or 40 FPS.

I can't get the damn aspect ratio to work right with CyberPunk, which is the main game I care about streaming right now. It stretches the host screen out all crazy and the client (Steam Deck) is super zoomed in and unusable.
 
I just got the no controller bug across the board. Anyone else run into it or am I just lucky?

I’m interested in a fix if someone’s got one. I’ve tried the Tier One checklist, no dice. I’m about to do a factory reset.
 
i thought my deck took a dump on me, but i realized i filled up the main drive and it write locked and boot looped. had to reformat to fix it. so my tip is keep an eye on your storage space when downloading switch games!
 
Reading an article at digitaltrends I came across a list of handy shortcuts:
  • Steam + B (long press): Force game shutdown
  • Steam + X: Show keyboard
  • Steam + L1: Toggle magnifier
  • Steam + R1: Take screenshot
  • Steam + L2: Right mouse click (this is correct, believe it or not)
  • Steam + R2: Left mouse click
  • Steam + Right joystick: Joystick mouse
  • Steam + Right trackpad: Trackpad mouse
  • Steam + Right trackpad (click): Left mouse click
  • Steam + Left joystick up: Increase screen brightness
  • Steam + Left joystick down: Decrease screen brightness
  • Steam + D-pad right: Enter key
  • Steam + D-pad down: Tab key
  • Steam + D-pad left: Escape key
You can see this list by holding the Steam button. I've had mine almost a week now and the only one I knew about was steam+x for keyboard.
if you ever run into the issue of these commands not working, restart the steam client, or in my case while in desktop mode, start it.
 
Here are my most used tricks and tips:
  • In desktop mode install warpinator (In Discover Store) and on your PC install winpinator.
  • For complete-ness I recommend you also install FLATSEAL from the discover store also due to some permission problems that may occur with warpinator.
Once that is done. The fastest way to transfer games to your deck for most of the Epic Store games and all of GoG games that are installed on your PC :
  • Start warpinator on the Deck Desktop and winpinator on your PC
  • Open your game install path on your PC in explorer then drag and drop the directories to winpinator and accept the download on the deck with warpinator.
  • once the transfer is done, just add to library the .exe files in the games your transferred over
  • on each of the added games, select the compatibility tab and select force use and from the drop down menu select a proton version to use.
On a similar note you can do the same for installed PC games if you want to save some bandwidth:
  • Start warpinator on the Deck Desktop and winpinator on your PC
  • Open the steam install directory for games (usually X:\<something>\Steam\SteamApps\common\) drag and drop directories to winpinator window and accept the download on deck
  • Once the transfer is done, just move the directories to the appropriate steam install directory
  • Then in steam just install like usual, steam will detect the directories and validate the files.
Tips on warpinator:
Use FLATSEAL to give warpinator access to your steam install directories and also your SDCard install directories. Then change the download directory in warpinator to that before you transfer the files to avoid doing the move part of the above steps. I usually the move options because moving a directory on the same device takes almost no time when on the same device (like SDCard directory to another SDCard directory)

Save game file transfers do work, but are complicated due to how steam makes each game self contained. Save games on the deck are in : ~/.local/share/Steam/steamapps/compatdata/<appid>/ folder. <appid> is easy to figure out on steam games that don't support online saves, just go to properties of the game and the appid is shown in the "update" list item. From there you can find the save game directory that is similar to where it is installed on your PC. But for non steam games, it's tricky to find. The appid is a generated hash number based on the path so it'll be different for everyone depending on how they install stuff on their sdcard. The fastest way is to search for it using the filemanager. Start by opening a filemanager tab to the directory mentioned above. Then just search for the game. For example for Cyberpunk 2077 just search for Cyberpunk and it will show up on the list as "Cyberpunk 2077" and you can double click and open that path and move your pc save games to the appropriate subdirectory. If you don't know where the save game directory is on your PC just look it up at PCGamingWiki.

If you want to make your non-steam games nicer looking you can grab custom artwork at steamgriddb. It's a bit of a pain to do but, download the art to a deckart directory, make sure you rename each downloaded file to something meaningful (like CP2077_grid.jpg, CP2077_bg.jpg, CP2077_icon.ico etc..). Then just go to the steam client in desktop mode, right click and select custom art. For the steam icons you have to go to right click->properties and click on the black square next to the name to change the icon.

Other tips, the deck desktop filemanager supports bookmarking directory paths so you can use to to keep track of the save paths you want to keep manually synced with your PC.
 
I was looking at reviews for the transparent jasaux case and everyone has lower temps... Except a certain guy. I then went to his channel and he did a "cooling mod"

This is what not to do:
 
I've had my 512 since September and it's never had a problem with 5ghz with unifi 6 pro access points. It gets 78 megabytes and change per second if you're close enough to one when downloading from steam.
 
I've had my 512 since September and it's never had a problem with 5ghz with unifi 6 pro access points. It gets 78 megabytes and change per second if you're close enough to one when downloading from steam.
Sounds like I need to upgrade my old Eero setup. Before Starlink, I had 15mbps internet. From my experience, the Steam Deck simply hates slow internet. Unless you have access to a steady 25mbps+, the initial setup process is brutal. It just hangs for hours.
 
Back
Top