Steam Deck

14869 readers
305 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 3 years ago
MODERATORS
276
 
 

CachyOS is an Arch fork that focuses on optimizations and improved performance.

277
278
41
submitted 6 months ago* (last edited 6 months ago) by Fubarberry@sopuli.xyz to c/steamdeck@sopuli.xyz
 
 

cross-posted from: https://lemmy.world/post/15265672

If you aren't familiar with it, GE-proton is an alternative proton version for running windows games on Linux/steam deck. It's most noteworthy because it includes additional media codecs needed for video playback in some games, which valve can't distribute for legal reasons. It also includes some hot fixes for specific games that might not yet work in regular proton.

  • added TCP_KEEP patches needed for Star Citizen 2.0 launcher

  • updated wine to latest bleeding edge (fixes Apex Legends)

  • updated dxvk to latest git

  • updated vkd3d-proton to latest git

  • updated dxvk-nvapi to match upstream

  • updated various build files to match upstream

  • updated steam client to match upstream

  • added upstream cpu topology fixes

  • protonfixes: Add fix for The Witcher 2: Assassins of Kings Enhanced Edition (thanks R1kaB3rN)

  • protonfixes: Add fix for COJ Gunslinger (thanks Tiagoquix)

  • protonfixes: Add fix for Total War: Shogun 2 (thanks Crumb5)

  • protonfixes: Update Oddworld: Munch's Oddysee fix (thanks doZenn)

  • protonfixes: Add fix for Oddworld: Abe's Oddysee (thanks doZenn)

  • protonfixes: Add fix for Overlord II (thanks doZenn)

  • protonfixes: Add fix for Stranger's Wrath HD (thanks doZenn)

  • protonfixes: Add fix for Ducati World Championship (thanks doZenn)

  • protonfixes: Add fix for Add fix for Café Stella and the Reaper's Butterflies (thanks R1kaB3rN)

  • protonfixes: Add fix for Add fix for Sabbat of the Witch (thanks R1kaB3rN)

  • protonfixes: Add fix for Add fix for Riddle Joker (thanks R1kaB3rN)

  • protonfixes: Add fix for Add fix for Senren * Banka (thanks R1kaB3rN)

  • protonfixes: Add fix for (Newest) Many WMP9 Video Playback fixes for Yuzusoft VN's (thanks R1kaB3rN)

279
 
 

Is anybody else dealing with this? In game mode updates install normally, but if I go into desktop mode, updates stall and never finish downloading. And unfortunately you don't get to install desktop updates from game mode.

My internet connection works fine on firefox, and is plenty fast, so it's not a connectivity issue. I'm not sure what's going on.

280
281
282
283
47
submitted 6 months ago* (last edited 6 months ago) by tasankovasara@sopuli.xyz to c/steamdeck@sopuli.xyz
 
 

Hello all groovy people –

I released my Renoise controls for the Steam Deck to Steam today as 'RenoiseDeck'. Not perfect, but pretty usable. Here's how:

– Left shoulder button = Edit on / off (Esc). Toggles entering notes. – D-pad = Arrow keys, move around. – (X) = delete. (A) = play / stop. (Y) and (B) = notes C and G for jamming, entering notes, previewing sounds etc.

– Left mousepad = 4 x 4 grid with a chromatic octave of notes starting at C on the top left. On top of of the 12 notes, there's the stopper (Caps Lock) and a couple of useful hex values. Right shoulder button shifts the grid to numbers and more hexes and effect command letters.

– Left hand back buttons: Top = F4 (Copy), Bottom = F5 (Paste). – Right hand back buttons: Top = Alt, Bottom = Ctrl. – Right shoulder button = Shift.

With these, you can: – Shift + arrows = make selection in the editor. – Alt + arrows = select instruments. – Ctrl + arrows = manipulate the pattern sequencer.

– Alt + copy / paste = Copy / paste selection in pattern. – Ctrl + copy / paste = Copy / paste pattern. – Shift + copy / paste = Copy / paste track.

One of the analog sticks acts as a slow mouse for precise control of sliders.

284
 
 

Previously the hall effect joysticks were only available for the LCD deck

285
286
 
 

FINALLY! I'm super fucking stoked but I'm also super fucking overwhelmed. There's so much more to this game than I thought, and I have no idea how things work but God DAMN do I love it!

287
 
 

This guy is a racing game Youtuber, so I was surprised to see him create a video about the steam deck. Are there any other racing games you would put on the list?

288
 
 

It switched from the standalone version of EAC to Epic Online Services anticheat instead, breaking steam deck support in the process.

However, EOS is normally supported on Steam Deck, so this is probably a temporary issue and will hopefully be resolved by either Valve or Respawn/Epic. We'll just have to wait and see.

Edit: this is reportedly now fixed on proton experimental

289
 
 

Cataclysm DDA, Vim & WASD - Implications For Generalist Translations Of Qwerty Layouts To The Steam Deck

link to video demonstration on Peertube instance

Steam Deck controller config available by renaming Cataclysm DDA in your steam library (added as a non-steam game) to Cataclysm: Dark Days Ahead and then searching under community layouts for "Cataclysm DDA full keyboard mapping".

edit: I recommend increasing the transparency of the popup steam menus by a large amount in practice, I kept them fairly opaque to make the video demonstration easier to follow

Here is my setup!

Vim Ring - my preference -> left joystick (no reason these can't be shuffled around tho)

The Vim hjkl keys (along with the diagonals y u n b because this is CDDA and we need those diagonals) provide us with a clear idea we can ground the Steam Deck mapping in, and unlike a Vimmer with a qwerty keyboard, we can unfold the keys into the navigational ring (up down left right) Vimmer's imagine in their head to understand Vim qwerty controls.

Not only does this provide an easy way to remember our first choice in dividing the qwerty keyboard into Steam Deck mappings, it also means that the control scheme has plug and play compatibility with a dizzying array of software and games that all are part of Vim's ~40 year tradition and evolution of keyboard controls. Once you memorize the Vim Ring on your Steam Deck you will be able to use it for the rest of your life on joysticks and touchpads, and you can rest assured that other people will be developing vim hjkl based controls for software and games for the rest of your life.

WASD Ring - my preference -> left trackpad

WASD is probably one of the most well known "conceptual projections" onto the qwerty keyboard right?

It might seem a bittt confusing at first that z and x are the diagonals, but if you remember that this navigational ring is based on WASD, than s has to be down, and thus it becomes intuitive that z and x would be the downward diagonals. The letters q and e are almost without fail where left-lean, right-lean controls are for tactical shooters (for leaning out of cover to shoot) but even to someone unfamiliar with these control schemes, q and e are pretty intuitive.

Center Column

Notice here, that between the Vim and WASD rings is 2x3 column of unbound letters on the keyboard, those being c v, f g, and r t. The natural place for these letters which are frequently used by games and software is the four Steam Deck back buttons L5, R5, L4, R4 and the bumpers R1 and L1. True, vim prioritizes the horizontal home row, but given the accessibility of the other homerow keys in the VIM and WASD rings I don't think this is a serious flaw especially because it is easy to visualize how this column maps to your Steam Deck.

Number Ring - my preference -> right trackpad

Now for our last navigational ring. This ring was inspired by reading about players admitting to making the extremely chaotic-neutral choice of using the number row rather than the numberpad for navigation lol. We could just recreate the numberpad in a menu, but we already have two rings, and if anything nudging the numberpad into a ring shape makes activation from a touchpad or a joystick much more intuitive, it also expresses directly the meaning of the numberpad in terms of navigation while allowing quick access to each number for rapid input. Importantly, the number row keys not the numberpad keys are used here so that in conjunction with shift this ring can be used to activate the alt number row commands !@#$%^&*().

Caboose Board - my preference -> right joystick

The Caboose Board is where the rest of the letters and punctuation keys go. I call this a "board" not a "ring" because more keys can be fit onto steam's menu system by making two rows then making a ring, which provides a natural place for extensibility for additional critical keys needed only for a specific game or program that won't mess up carefully arranged rings.

Controller Face Buttons, and Left & Right Triggers.

At this point all the letters from the qwerty keyboard are mapped onto the onboard Steam Deck controls. We just need to tidy up and map a few remaining keys outside of the main 3 rows of the keyboard and make some quality of life mappings for important controls in Cataclysm DDA.

Up until this step, other than starting from the assumption that mouse control is unneeded for this mapping, I haven't made any keyboard mappings that are only memorable or salient in the context of Cataclysm DDA. Only after this point am I actually assigning keys to the facebuttons of the Steam Deck based on the specific requirements of Cataclysm DDA. Think about how much easier this makes it to create and memorize the muscle memory of mappings for the next complicated game you want to tackle creating Steam Deck bindings for, if it is a roguelike or other game/software that can be played without a mouse than at least 85% of these mappings don't need to be changed. If mouse control is needed, it is easy to imagine slotting the number ring into a toggleable alternate menu that shares the same control binding. Or the caboose.

These final mappings are intended to be intuitive to someone who has used a gamepad a lot (especially xbox controller). Escape is mapped to the menu face button, tab to the view face button, backspace maps to the x facebutton, spacebar to the b facebutton, enter to the right trigger and shift to the left trigger allowing the shift key to easily be held like it is intended to be on a qwerty keyboard.

Some final quality of life tweaks for CDDA, a single press of the y facebutton activates the / key to bring up the advanced inventory management screen (absolutely amazingly powerful utility in CDDA) and a double press of the y facebutton activates they ? key to bring up list of commands with plain english search. A single press of the a facebutton is mapped to " which brings up the movement toggle (run, walk, crouch, prone). A double press brings up the mutations menu with [ (a somewhat tenous mapping to remember I concede, this is a draft tho). For now I have the thumbstick buttons mapped to + and -.

A Final Note On Menus

It is important to adjust the in menu sensitivity especially for navigational rings like the Vim Ring, WASD Ring and Number Ring. Typically for a ring assigned to a joystick one might want to set menu button activation to continous (with these repeat turbo settings) and tweak sensitivity so it is easy to reach the menu buttons on the far edges of the menu without it being uncomfortable or resulting in accidental activations of other keys.

290
291
 
 

Sorry this post is a week late, been busy with real life stuff.

292
 
 

In Desktop Mode there are plenty of free and open source games available, which can be manually added to Steam Launcher.

293
 
 

I heard about this awhile back, but only got around to trying it now. Junk Store is a newer Decky Plugin that allows you to view and install any of your Epic games store games right from game mode. You could already install epic games through Heroic and some other tools in desktop mode, but this is one allows easier installation (in my opinion), has full controller support for the library management UI, and will install the new games so that they show up like native steam games in your library. Overall I was really impressed by how well it worked, and wanted to recommend it.

To install it, first install the plugin from the Decky store. When you open the plugin, it will show you some different screens, and you need to go to the dependency screen and install all dependencies needed (it will do this for you, you just need to click one button). After that, close and reopen the plugin and it will show you an empty library and ask you to log into Epic. Once you're logged in, that library screen should show all your Epic games, and you can select any of them to install. After the game is installed, it will show up in the "Non Steam" tab of your library.

The plugin mentions GOG support, but it's not live yet. Also the junk store has an open plugins system that will hopefully allow other game libraries to all be accessed this way as well.

294
 
 

Seen a few times bazzite has been mentioned, but just have seen another user say they have OpenSUSE installed.

I'm not sure what the benefits of these options are, especially non-steamOS ISOs?

295
 
 

Proton 9.0 is officially out of beta, and should be automatically downloaded to your deck. Includes performance improvements and fixes for a lot of games.

It especially fixes a number of older games that would crash if you had too many cpu cores.

296
 
 

GeForce Now is a game streaming service. It was previously possible to use it on deck, but Nvidia is making it much easier to install and get set up. They also recently improved gamepad navigation of their service.

To install, go to their install page in desktop mode and scroll down to the steam deck option. Download and run the script.

The advantage of streaming services like this is getting great performance on lower power devices, and minimal battery usage.

297
 
 

Top 20 games played on Steam Deck in the April 2024, sorted by playtime

#SteamDeck #linuxgaming @steamdeck

298
299
 
 

For Steam Deck OLED support they said it's ready to the point that "it should be mostly functional", however there's at least one major issue left which "has to do with audio crashing when switching to Desktop Mode" and some other issues related to HDR support.

300
 
 

For those who don't know, the deck has three update channels: stable, beta, and main. The main channel has been on version 3.6 while stable and beta are both on 3.5.

The main channel just recently changed to 3.7 though. This is most significant because this likely means we'll start to see 3.6 make it's way into the beta channel, and then eventually released for stable.

Some improvements likely coming in the 3.6 update are mura improvements (fixing Samsung display OLED models) and changing swap files over to ZRAM.

view more: ‹ prev next ›