I am running Arch Linux with KDE Plasma (wayland).

Today I discovered Steam Link. I enabled it and worked flawlessly with Steam games. But it showed a black screen for non-steam games (lutris shortcuts specifically) although the input did work. I thought it was a wayland issue and I was right as I immediately installed & switched to X11 session and I was able to see the game. I don’t know if it is an x11 issue but my Laptop’s (host) fans were running pretty fast and sometimes games were just crashing or refused to launch (which rarely happens on wayland). I doubt that just the addional overhead of steamlink is causing these issues (although I won’t reject that possibility) given I have pretty decent hardware — ryzen 9 8945h, rtx 4070 8gb laptop gpu, 32 gigs of ram.

Also on x11 a lot of display settings seem to be missing. I don’t want to keep x11 just for playing non steam games via steam link. So is there a way to play non-steam games via steam link on wayland session?

jwiggler
link
fedilink
English
199d

If you just discovered Steam Link and you’re not married to it, you could use Sunshine as your gamestreaming host and Moonlight as the client. you can set it up so that you can launch Steam Big Picture on your host and play any games that are listed under your steam, even if they are non-steam games.

@[email protected]
creator
link
fedilink
English
28d

Thanks I will look into it. I didn’t know stuff like this even existed lol.

TheRealKuni
link
fedilink
English
39d

Try Apollo in place of Sunshine, it was recommended to me as having more options. (I don’t actually know though, I never used Sunshine.)

@[email protected]
creator
link
fedilink
English
28d

Apparently the dev got banned. The reason is unclear and I would love to understand the other side but this is on their Github.

I got kicked from Moonlight and Sunshine’s Discord server and banned from Sunshine’s GitHub repo literally for helping people out. This is what I got for finding a bug, opened an issue, getting no response, troubleshoot myself, fixed the issue myself, shared it by PR to the main repo hoping my efforts can help someone else during the maintenance gap.

TheRealKuni
link
fedilink
English
28d

Turns out the major difference is the thing I use most: virtual display in headless mode.

When I connect as a virtual display, I have Apollo set to treat the new virtual display (whose resolution is set by Moonlight’s settings, so I can control it on the client end). Headless mode means all apps open in the virtual display, so I never need to go to the PC itself. And finally, in the advanced settings I have it set up so the virtual display is treated as the only display, so existing applications move to the virtual display (in case I already had Steam or Battle.net or whatever open).

jwiggler
link
fedilink
English
28d

So I’ve been seeing some discussion online about how Apollo has solved some user’s problems with virtual display

Do you mind me asking what you’re running? I’m on Ubuntu 25.10 w/ Plasma 6.4 running wayland, and I’ve had issues forever setting up a virtual display. I’ve just accepted that I have to go with whatever modes the edid my monitor/dummy hdmi plug offers, which means I havent been able to stream 1260x800 or 2560x1600 to my steamdeck (so it is black-barred)

I guess Plasma 6.6 is going to add the ability to add custom modes via kscreen-doctor, but thats at least a few months out I think. I’d much rather use a native virtual display if apollo is magically able to do that.

TheRealKuni
link
fedilink
English
28d

Oh I’m still a Windows user, haven’t yet migrated over (though I do have a Nobara install I’ve played with a bit, I haven’t tried to get Apollo working on it). I stream 2560x1440 and just ignore the black bars, but I could request 2560x1600 and I think it would work just fine (I prefer the higher resolution for higher quality, rather than the native 1280x800, though I can confirm that requesting 1280x800 works when my bandwidth is limited).

That setting is handled within Moonlight, and Apollo respects that setting by default, so Apollo presents itself as a virtual display with the resolution requested by Moonlight. At least that’s my understanding.

@[email protected]
link
fedilink
English
149d

You can run Moonlight on your Steam Link and stream anything you want. I haven’t used it in awhile, but I remember it being less laggy than streaming through Steam.

@[email protected]
link
fedilink
English
29d

Are the games launching via xwayland when they’re not working? Are they displaying normally on your desktop monitor, but just not streaming correctly?

Create a post

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you’re submitting before posting to see if it’s already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don’t share it here, there are other places to find it. Discussion of piracy is fine.

We don’t want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform
By type
By games
Language specific
  • 1 user online
  • 244 users / day
  • 703 users / week
  • 1.81K users / month
  • 6.05K users / 6 months
  • 1 subscriber
  • 8.1K Posts
  • 169K Comments
  • Modlog