this post was submitted on 19 Jul 2023
35 points (100.0% liked)

Steam Deck

591 readers
1 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
 

I've got a substantial library of games on GOG and Epic that I wanted to play on the Steam Deck, and I've used the Heroic Launcher with some success to access a lot of my libraries on those two platforms, but managing the compatibility per game is a bit frustrating and sometimes after an update things break.

Can anyone else share any success or failure stories here? The only other place I've seen this discussion was on Steam itself and I wanted a non-steam take on the practice of running non-steam platform games and what works.

top 19 comments
sorted by: hot top controversial new old
[–] Grimpen@lemmy.ca 6 points 1 year ago

I've had mixed success, but probably mostly as a result of it just being fussier to use Heroic and Lutris. Expect to go look up the game on ProtonDB and pay with settings.

Also, the downloading is less robust. I know with Cyberpunk 2077 from GoG, it took several tries before it downloaded successfully.

Overall, the experience of playing a Deck verified Steam game vs. the same game from GoG is like day and… dusk. It works, sometimes with little intervention, but expect to fiddle more.

As an aside, GoG should just support Heroic or Lutris development, and get them to have some streamlined "Community Settings" feature, letting Heroic or Lutris pull and apply an automated settings file.

[–] inconceivabull@lemmy.film 4 points 1 year ago (1 children)

I normally check online to see if a particular Epic or GOG games is compatible with the Steam Deck before using Heroic to install it, but following that, I haven’t run into any big issues with getting the game to run with the latest Proton version. Though I suspect some games do work better on an older build.

[–] HumbleHobo 1 points 1 year ago (1 children)

I think the strange thing is when a game is listed as Steam deck compatible and the same exact game on GOG doesn't work with the latest Proton.

[–] inconceivabull@lemmy.film 1 points 1 year ago

You mean listed on Steam as being SD compatible? Yeah, I expect Steam adds a little bit of secret sauce to get their hosted titles working correctly. I’ll check online resources that specifically target Epic and GOG game compatibility.

[–] emin@fedia.io 3 points 1 year ago (1 children)

I played a few games from both Epic and GoG with success. I use Lutris and install the games in the desktop mode. Checking first on lutris web site helps with managing the expectations. Not having community layouts is a bit of a bummer but I add a few of my adjustments if needed. Also note that, I am not talking about AAA, heavily optimized, or online games.

[–] bjoern_tantau@swg-empire.de 2 points 1 year ago

If you add the games to Steam you can often already find community layouts. It just depends on the game name.

[–] roger_fediverse@kbin.social 2 points 1 year ago

Heroic for Epic, Lutris for GoG, this approach worked best for me so far, I ran into issues when trying to run both stores in one application.

[–] Fluba@lemmy.blahaj.zone 2 points 1 year ago

I've used Lutris in the past to good success. Add as non-steam game then look for community control profiles. Also protondb for game settings that may improve performance. I'll be honest, I've been fairly limited with GoG and Epic games.

Neverwinter Nights Enhanced Edition worked well, just a bit small on the screen. Using the touch pad was just fine since that game loves mouse controls.

[–] habanhero@lemmy.ca 2 points 1 year ago (2 children)

Like the other commenter said, maintaining login session is a bit of a pain (particularly where online functionality is important in the gaming experience like Death Stranding) but it mostly works.

Cloud Save is definitely one of the big flaws. I barely salvaged my Death Stranding save after a Proton version switch (DO NOT do this for a game you have a lot of saves with), because Heroic doesn't do automatic cloud Save (or maybe it does but it's Beta? I don't recall).

[–] MDKAOD@lemmy.ml 2 points 1 year ago

EGS logs itself out on windows desktops all the time too. Just terrible software and annoying.

[–] Helvedeshunden 1 points 1 year ago

Only some games support cloud saves on Epic. Strictly speaking this is also the case on Steam, but games without cloud saves there seem rather rare.

[–] bjoern_tantau@swg-empire.de 1 points 1 year ago

I use Lutris for everything because I am already used to that from my desktop PC. It has installers for most games that would download the needed dependencies and make necessary configuration changes.

[–] bug@lemmy.one 1 points 1 year ago

I've played a couple of games via Heroic, the only problem I've noticed is that sometimes Epic will half log itself out, but you just need to open up Heroic and it'll log itself back in. Use ProtonDB to check compatibility and running non-Steam games is pretty straightforward!

[–] Overzeetop 1 points 1 year ago (3 children)

This is the biggest reason for me considering wiping my steam deck and installing windows. I know that’s heresy in this community but, honestly, I don’t give two shits about my OS, I just want to play the games. If using the touch pad and a set of desktop icons (which is how my desktop pc is configured) works, fine. I’ve never owned a console and don’t need the console experience.

For now I have more Steam backlog than I can play, but when I get around to swapping the SSD…well , I’ll burn that bridge when I get there.

load more comments (3 replies)
[–] wagesj45@kbin.social 1 points 1 year ago (1 children)

I haven't had a GOG game yet that doesn't run using the Heroic Launcher. Game save syncing does work mostly, but only for games running under Proton. Native games won't sync saves without scripting work on your part.

The one problem I've had and haven't seen mentioned on this thread yet is that GOG games installed through Heroic and then launched through the Steam game mode can be so slow. Like, launching No Man's Sky could take 5 to 10 minutes spinning on the Steam logo before actually launching. I heard one person online say it could be due to Heroic not setting up pre-compiled resources on first launch? I dunno. I'd be open to suggestions.

[–] HumbleHobo 2 points 1 year ago

I was trying to play Wildfire via Heroic Launcher on GOG and all it gave me was a weird tex2d function not found error. Unsure how to proceed. Although Proton community seems to indicate that Wildfire works perfectly on Steam deck with latest Proton. Not sure where the disconnect is.

[–] circuitfarmer@lemmy.sdf.org 1 points 1 year ago* (last edited 1 year ago)

Disclaimer: I haven't tried it.

BUT: I'm both a Deck user and Linux desktop gamer. I believe you should be able to install Epic and GOG both (the launchers) as non-Steam apps, and then they each get installed to fresh Proton prefixes in Steam. No additional tools should be needed besides Steam itself.

I think you can still select a default install location for their games too, since you do get Linux file system access from the prefix (it's mounted as drive Z).

I'd probably run them both using Proton Experimental, since it tends to be better with other launchers. Or, a later version of Glorious Eggroll. The cases where something doesn't run on GE or Experimental (but does work with some other Proton version) should be extremely minimal, so using one of those for the whole shebang should give good results. You can freely change the Proton version for the whole launcher if something gives you trouble.

Yes there are other solutions (Heroic, Lutris), but ultimately this should work as well with fewer components. I use this approach for Ubi games that use their daft launcher.