93
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 23 Feb 2026
93 points (98.9% liked)
Linux
62524 readers
1222 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 6 years ago
MODERATORS
Sunshine uses VA-API for AMD GPUs, works fine on my RX 6600
It works fine on my 7800XT.
They're just confusing 'This isn't working for me' with 'This isn't working for Linux'
Dual booting Windows and it works fine there, and there’s definitely encoders not present in Linux that are in windows.
Open to suggestions, or are you just here to have strong opinions about things?
I have both strong opinions on things and suggestions.
The Windows software stack is completely independent of the Linux software stack. This doesn't tell you anything about the problem. Trying Windows tells you that the hardware has the capability, but you could have learned that from a spec sheet.
If you want to solve the problem on Linux, make a post with the details of the problem and what you've tried so far as well as any logging that you can get out of Sunshine which would show you starting Sunshine and starting a stream.
Without any other information:I read the fantastic manual.
It looks like you're likely running into a documented problem: Mesa has disabled VA-API for legal reasons
Without vaapi support, sunshine falls to software encoding which means the encoding is running on your CPU and that is what is causing the stuttering, so to fix it you would need to install a version of mesa that's been compiled with the correct flags (h264enc, 265enc).
The instructions for doing this depends on our distro. On Arch, amdonly-gaming-mesa-git is listed as an optional package for the AUR version of sunshine, amdonly-gaming-mesa-git is compiled with video-codes=all which will enabled the h264, h265 support.
I did exactly this but unfortunately it didn’t address the issue I was experiencing. I read the manual you linked and the support forum for Sunshine.
I posted about it in support forums and also got helpful advice about network latency, matching res and refresh rates to host, running Wayland only session, running game scope, using Apollo, etc.It unfortunately didn’t help.
I tried it on Bazzite (where it is preconfigured) and CachyOS and got the same result on both.
It suspect it’s the encoder but I think it could be a Wayland issue. I didn’t test X11 as that didn’t really suit my purposes.
I explored this issue pretty thoroughly and spent hours trying to solve it :(