Steam Deck

14862 readers
240 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
51
 
 

Official announcement on reddit here

Junk store is a program similar to Heroic in that it's meant to allow easy installing of Epic and GoG games on the Deck. However it currently works through a Decky Plugin, letting players manage their Epic libraries without ever leaving game mode. They have just gotten initial approval to sell their app through the Steam store, which would would completely remove any need to use desktop mode to access Epic and GoG games.

Here's the text from the announcement post:

We are super excited to announce this. Junk Store has been approved for sale on the Steam Store!

Wishlist it now if you are interested in following our progress. This will serve to signal to us how many people are considering a purchase and it will also signal to Valve what the community's appetite is around these types of projects.

Click to follow link - Add to your Steam wishlist

There is one caveat though, Valve will still have to review the software before final release. We do feel like we have overcome many significant challenges already and we do not foresee any show stoppers. We have very clearly signalled our intent to Valve and we feel like we just got the quiet nod of approval (I am sure they will let us know if we misunderstood this).

It should not be taken for granted that Junk Store might be the first plugin for Steam that could make it into the Steam store. Valve is under no obligation to allow this and we will make sure we do the best job possible with our available resources. This could set a precedent and we would prefer that to be a good one rather than a bad one. We will not rush this and we will test it to the best of our ability to avoid spoiling this for any other projects going forward. We cannot overstate the importance of this and what a big responsibility we have here.

We have been working relentlessly for the last few months on rebuilding Junk Store to run without Decky. We have put countless hours into discovering new integration techniques, streamlining and slimming things down to reduce the impact on the steam client as much as possible. This will help with performance, reliability and stability. Having said that, we still have a long road ahead of us. We have solved most of the major technical challenges but we still have to tidy things up, finish some parts and polish everything. Since we’ve rebuilt and reworked most of the code everything needs to have some rigorous testing. We do not want to release this unless the quality is at the very least equal to the current free and open source solution.

While this probably is the most exciting news from our perspective, there’s still a “BIG” thing that we haven’t announced that will be the most exciting from a user’s perspective. We are working as hard as is physically (and mentally) possible to get this all done and will announce this properly as soon as we can. Rest assured we have not been sitting around twiddling our thumbs.

We want to take a moment to acknowledge all those who have supported us and believed in the project over our first year (yes a year has passed since the first line of code was written). Your kind words and financial support has meant a lot to us and was fueling us when the internet behaved like the internet. We cannot express in words the gratitude we have for this. We will never forget this and we will return the generosity in kind.

Some questions we think you might have:

Q: Will this be free?

A: No. This is a completely rebuilt product, using different technologies. The code is not open source. We have had to reimplement everything that Decky provided and more. We need funding to hire developers to provide the features the community wants.

Q: How much will it cost?

A: This is a very tough question. Ask yourself, what is it worth and what value does this add to the user experience? What we aim to do is gauge interest in this project based on wish listed numbers. This will allow us to price it as aggressively as possible while still being able to achieve our goals of hiring a team to take Junk Store to the next level. While it would be nice to give it all away free, the reality is that hiring developers costs money.

Q: When will it be released?

A: When it’s ready. We do not want to rush a half baked product out the door. If you’ve been using Junk Store and followed the progress on the project then you will know that I take a lot of pride in my work. I will not deliver a sub par user experience because I want to get something out quickly. We are still only a team of two, so we ask that you please be patient.

Q: Does this mean that Valve has blessed the project?

A: It’s hard to officially say. It was not explicitly stated, but someone at Valve reviewed the coming soon page and said “This is good to go”. We interpret this as: “all systems go”. We have not had any official communication from Valve outside of this process. We choose to be optimistic and consider this a nod of approval. It certainly wasn’t “knock it off!”

Q: What about existing purchases made via creator platforms?

A: We have gone to great lengths to ensure your existing purchases will be compatible with the Steam version. Once we get an idea of how many users are interested in purchasing this product we can adjust our generosity towards existing supporters in kind. We will endeavour to do what is fair, and more if we can. We are gamers too, we dislike greed as much as you do.

Q: What will happen to the current decky plugin and source code?

A: This will not go anywhere. It’s free, it’s open and it’s our gift to the community. We will aim to maintain compatibility between the two versions for as long as it’s viable. We have already invested a lot of time and effort to ensure that the extensions will be compatible.

Q: What about the current Gog source code, when can we have that?

A: When we are ready to release it. Currently Gog is not free, but it is “source available”. When we are ready to release it as free and open source we will.

Q: What about new features or store fronts?

A: As you can imagine, the rewrite and retooling has taken a huge amount of time and effort. We still have plans to add more features and store fronts, but our attention is not on that right now. We are still a small unfunded team (two people) doing all of this on our own time and money. We hope that with the Steam release it will allow us to hire the team we so desperately need to improve production speed.

Q: Will this have cloud saves?

A: This is still the same can of worms we have been talking about all along. There is currently super experimental support with huge risks associated with it. We aim to provide this at some point as a stop gap measure while we build up our resources to hire specialised programmers to help with this task.

Q: Will I be able to migrate from the decky version to the Steam version?

A: Yes, this is already functional in the alpha version we are testing on steam. It will require a lot of testing because we do not want users to lose any data through this process.

Don't for get to add Junk Store to your Steam wishlist!! Click to follow link - Add to your Steam wishlist

Let us know what you think in the comments,

The Junk Store Team

52
53
54
55
 
 

cross-posted from: https://beehaw.org/post/16434132

YouTube video: https://youtu.be/uScsmjvdwyo

Invidious video from YouTube without YouTube: https://inv.nadeko.net/watch?v=uScsmjvdwyo or https://invidious.nerdvpn.de/watch?v=uScsmjvdwyo

Video description:


It’s clear there are some people who don’t understand Proton. So let’s talk about it. #Proton #SteamPlay #CompatibilityLayer

00:00 Introduction
00:41 The basics of a computer
01:46 What Proton is not
03:04 What is an emulator
04:32 Proton acts like a map
05:25 Proton translates API and system calls
06:18 Proton provides a Windows-like software environment
06:55 Why are some games incompatible?
08:52 Shouldn't we demand native Linux games?
11:07 Conclusion
56
57
58
59
 
 

You can re-enable these options by using the SteamDeck=0 %command% launch option, but this might cause the deck to crash if it runs out of RAM/VRAM.

This crash shouldn't happen if you're on SteamOS Beta (version 3.6 or newer) because it uses ZRAM, or if you've increased your swap file size. However memory having to be moved between ZRAM/swap and RAM/VRAM does cause reduced performance too, so more testing will be needed to see if it's better to use FSR3/XeSS this way or not.

60
219
Caption this (files.defcon.social)
submitted 1 month ago by graphito@sopuli.xyz to c/steamdeck@sopuli.xyz
 
 

src

61
 
 

The also mentioned that it will support SteamOS specifically, which I would assume means that the Deck will be specifically supported.

62
 
 

UMU comes from GloriousEggroll who is well known for making protonGE that's required to run several games on linux/deck.

It's not a launcher by itself, but rather something that can be built into other game launchers like Heroic, Lutris, and Junk Store. Right now most all steam games that don't have anticheat run great on deck without any tweaks. However many of those same games don't run by default if you install them from Epic/GOG/etc using one of the previously mentioned launchers. The games often require additional windows components to be manually installed with winetricks/protontricks, and many have lesser performance than their steam counterparts.

UMU is supposed to help other launchers have comparable compatibility and performance to what we see in steam native games. This project will hopefully improve the 3rd party launcher experience a lot.

63
 
 

Hi, I'm in the process of installing a standard arch distro on the deck with the idea of using the deck as my main pc for daily use giving preference to the desktop session and with a standard type of installation instead of an immutable one (among other things, I need luks and custom udev rules). I have openbox working.

The idea is to have a X11 session with openbox, a Wayland session with Labwc and lastly the gamescope/steam UI session and just switch between them via SDDM.

I added the steam jupiter repo to install the jupiter-fan-control package. I was wondering what other packages I should install besides the fan-control.

Any ideas?. Thanks!.

64
65
66
 
 

This beta update doesn't change much, but the name of the update makes me think Valve is nearly ready to push 3.6 to stable.

67
68
69
 
 
70
71
 
 

I just started trying to setup two screen using the official dock and the experience has been pretty awful. In desktop mode, I got two freezes while trying to have the displays recognized. Booting with both screens plugged in resulted in no detection. Then after replugging a screen (display port) I only got 640x480 resolution. Second replug I got the 1080p but plugging the second screen either results in a crash, or just now it's not frozen but I only have a black background and the mouse cursor.

Is there some setting to change to improve the situation? Ideally I'd like it to be automatic when I plug the Deck on the dock, especially with valve official dock which costs quite a bit compared to other options.

I'm curious about other people's experience with this

72
 
 

Noticed this update got pushed just now.

Edit: Seems they’re doing this to prevent costs from arbitration. Read comment below.

73
 
 

I'm trying to configure the gyro to help me aim. I've tried every configuration I can think of, or find online. I'm slamming head into a wall.

From what I can tell, the game now only accepts "steam controller" input. Which means the right joystick isn't actually a joystick, it's a weird virtual joystick, and there's some conversion going on. So when the old methods for getting gyro input are used, ie "as joystick" or "as mouse", the input is completely ignored by the game.

I've tried configuring a fresh controller configuration based on a standard controller, but then the game things I'm trying to use a keyboard and mouse and ignores all controller input.

Now, if I set gyro to "right stick (steam controller logo)", then suddenly the gyro starts affecting the right stick. But instead of being a relative input, as in when I pull the left trigger to aim, use the current gyro position as zero, and all relative movement should be applied to the stick. Instead it is an absolute value, with the movement being relative to the calibrated location of gravity down. So when I pull the left trigger, I immediately stare into the sky.

I think the solution to this is the "auto world tilt" option, but that is only available in the "gyro to joystick" configuration, which of course doesn't work.

Am I missing something completely obvious here? Can someone please guide me in the right direction? I miss gyro aim.

Thanks

74
75
 
 

This would presumably let x86 windows games run on ARM hardware.

This is almost certainly meant for the next Valve VR headset, but ARM has so much better power efficiency than x86 that a future ARM based Deck would be a huge improvement to battery life.

Also see this tweet:

VR games that have already secretly pushed Android ARM builds onto the Steam Store are ran via Waydroid (androidARM to LinuxARM)

VR games that do not have an ARM build on Steam (windows x86) are being translated/emulated via ProtonARM and FEX

Edit: here's gamingonlinux coverage of this info, includes some more information

view more: ‹ prev next ›