this post was submitted on 26 Oct 2025
60 points (92.9% liked)

Linux Gaming

21863 readers
361 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

I've recently resurrected my partner's old gaming PC by wiping the Windows install and putting Kubuntu on it. It's a reasonably old machine at this point, but it's still capable enough to play games like Red Dead 2 without any issues.

It's running an AMD 8120 3.10Ghz CPU, with an Nvidia GTX 1060 GPU, with 16Gb RAM.

The GPU happens to be the minimum spec for Cyberpunk, which runs pretty well on it. I have the Nvidia drivers installed and everything seems ok in that regard.

The trouble comes when I try to stream it to, well, anything other than its own screen. With both Steamlink and Sunshine/Moonlight it's unplayable. If/when a game does finally load, it runs at a good 5fps.

I'm pretty new to Linux gaming, so don't really know where to start, so also don't really know what questions I need to ask in the first place.

So yeah, which are the best guides to look at to figure out how best to optimise my setup?

you are viewing a single comment's thread
view the rest of the comments
[–] sp3ctr4l@lemmy.dbzer0.com 13 points 4 days ago* (last edited 4 days ago) (8 children)

Entirely seriously and not trying to be rude:

Learn how to write better supports tickets / help requests.

Your title implies you need help with an initial efficient set up, but then you go on to describe that what you actually want is help figuring out why moonlight/sunshine/steamlink streaming is quite slow on your system.

Just be that specific in the title.

There are tons of different ways a system can be efiicient, things it can be optimized for, both in hardware and software terms. People see a title like you have and generally think its someone asking a pretty broad question, a different question than what you seem to actually want the answer too.


Now to attempt to answer that question:

Well, you say that RDR2 and CP77 run decently well locally as compared to when it was a Windows machine, so it seems the pc itself is doing ok... but, we have problems when trying to stream it to other devices.

What are those other devices? What are their speces/configuration?

What is the network card on this resurrected pc? Does it have drivers that work with your streaming software?

What about your wifi router, what are its specs, model number, settings config?

With streaming, we are now talking about at least 2 devices that all have to meet min specs and be configured correctly, at least 3 if you're doing this wirelessly.


Also... were you doing local wired or wireless streaming from/to this device back when it ran Windows, for a point of perfromance comparison, or are you just trying this for the first time when it is now a linux machine?

Streaming like this, the streaming itself is actually often quite a demanding and intensive process, its fairly likely using that rig that just barely, roughly meets CP77 min specs... well, throw streaming on top of that and now that machine is basically below min specs.

This is why say Twitch streamers who play very graphically intensive games at high to ultra settings tend to have absolutely monstrous rigs, or just throw in a dedicated capture card or device of some kind... realtime screen recording and transmitting is an intensive process... even a 2 to 3 thousand dollar modern setup is gonna lose maybe 5% ish off its avg FPS just doing local screen capture, muchless also realtime transmitting it.


IRT Steam Link for linux, it is relatively new and is probably still working through an initial 'growing pains' type stage of proper linux support on basically all conceivable hardware, its not even 2 months into its official, initial linux release.

https://itsfoss.gitlab.io/post/valve-finally-makes-steam-link-available-for-linux-gamers-to-stream-games/

More info:

https://linuxvox.com/blog/steam-link-linux/

https://www.linuxmadesimple.info/2024/06/how-to-install-steam-link-on-ubuntu-2404.html?m=1

https://help.steampowered.com/en/wizard/HelpWithGame/?appid=353380

Moonlight/Sunshine:

https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide

[–] djdarren@piefed.social 1 points 3 days ago (2 children)

Thank you for your response, I do appreciate your input.

However, if you weren't trying to be rude, you kinda failed. I didn't actually ask anyone for advice on how to sort out my setup (though advice supplied is always gratefully received), what I actually asked for was if anyone knew of any useful guides on how to learn how to set things up.

I was asking how to learn, not to be told how to write a better support ticket.

To address your reply further; how much information could I have provided that would have been enough for you? You even ask for information on my router (I use a TP-Link mesh network, if that helps. It streams my partner's PC beautifully), on what planet would I have known to tell people that when asking how to learn?

But as I said, I do appreciate your input, and you have imparted some useful information. Thank you.

[–] sp3ctr4l@lemmy.dbzer0.com 2 points 3 days ago* (last edited 3 days ago) (1 children)

Well, I also wasn't trying to not be rude.

I was being matter of fact, practical, objective.

Your response here, in a real world enterprise situation, would now get your ticket to the bottom of my priority list, or I'd just reject the ticket as too vague, try again, be more specific with an actual specific problem you want solved.


Learning how to write a better support ticket is learning how to learn.

If you can't see that, or don't agree, then uh... good luck!


I provided you with multiple general guides and resources for how to properly set up /ntroubleshoot both moonlight/sunshine and steamlink, and... you apparently didn't read them or use them, as you don't seem to recognize that they were provided.


You may notice that no one has actually yet answered your very vague and open ended question which could have many potential variables at play, beyond suggesting you educate yourself more or investigate the problem on your own, confined to some more narrow realm of potential issues or information.

This is because you are bad at asking questions in a way that can actually be answered.

In a real world, enterprise, bug report situation, you would be deprioritized for being obstinate and having a fragile ego, multiple other tickets can likely be worked on and succesfully closed in the time it would take to even figure out how to speak to you in a manner that does not offend you, or figure out how to get you to actually read what is written in response to your questions.


I am not your personal customer support, no one is paying me to do this, you don't appreciate the help given, or even recognize it as help, and you are more concerned with whether or not you feel offended than you are with actually attempting to define and then solve some problem, achieve some goal.

You aren't in a learner's mindset, you are not coming to this topic you admit you have very little experience in ... with humility.

You are in a 'give me free simple answer to my vague and open-ended question' mindset, you're being a Karen.

You're using faux-polite corpo speak to pretend you're being polite, but... you're not actually being polite, you're being disingenuous and just trying to follow etiquette conventions for a non existant potential HR review.

IT support is communication, and communication is a two way street, not a vending machine... and also, again, you're not paying anybody here anything, so no one actually owes you anything.

[–] djdarren@piefed.social 1 points 3 days ago

I didn't actually ask you specifically to answer my question. If it was too difficult for you, then you needn't have bothered. Instead you chose to be condescending.

You might not think that's the case, but it is.

This isn't a real world enterprise situation. I have never been in such a situation. It's a forum on a website where enthusiastic amateurs and IT professionals alike discuss a shared common interest. I fall squarely into the former category, and I assume you the latter. But I don't have to conform to your requirement for assistance. And if I don't, then ignore me.

You tell me that I ignored the practical guides you linked, but in the comment you've just replied to, I specifically thanked you for the information you've imparted. I'm aware of the links, but life gets in the way and I've not yet had a chance to actually do anything with them.

You accuse me of lacking humility, yet if you look at my replies to others you'll see that I'm grateful for their input. I am! What I don't like is being criticised because I'm not conforming to a standard that you've imposed upon me. If I'm guilty of lacking humility, it's purely in my responses to you.

I expect nothing of anyone here. I asked a question (that you considered insufficient) without any expectation of reply. I hoped for one of course, but ultimately it was just an attempt to pick the brains of those who know more about these things than I do. And evidently you do.

Your responses to me have irritated me enormously, which is a shame as I'm certain that wasn't your intention.

I'll draw a line under this here. Thank you for the information you've provided.

load more comments (5 replies)