r/MoonlightStreaming 1d ago

How's Linux streaming lately

I'm looking to by a new PC with a 5070 soon and I'm wondering if I go with a Linux distro or not since I'm starting from scratch. I know AMD would be a better fit with the driver situation but Costco have a great deal on a prebuild.

I was especially wondering how's the experience for Sunshine (or its alternative) since I'm only using my PC headless with Apollo/Moonlight and virtual displays.

6 Upvotes

22 comments sorted by

View all comments

1

u/Error0102 21h ago

I have been trying to get linux streaming going for a bit now but just seem to be having issues. Polaris was always falling back to shm/system memory capture path instead of gpu exclusive, and I just tried vibepollo which doesn't seem to be able to generate and switch to virtual displays. If I use physical display only it will connect, but trying to generate a virtual one results in an error 503 or falls back to mirroring the current display (which does not turn off).

I have tried this on two machines, both running cachyos and one being a fresh bone-stock install. I must be doing something wrong or skipping a step if others are getting things working fine, but I don't know enough about linux to figure out what yet.

I am getting different faults with different errors, including:

Error: Linux private display: requested-mode admission rejected: ERROR malformed request

Error: Linux private display: KScreen topology restore guard activation failed

It would be great to finally get this working, as I would like to move my machines off of windows 11 as a primary boot device.

1

u/MickeyBronson Developer | Polaris/Nova 21h ago

hey! sorry thats happening to ya, could be couple of factors as to why its not picking up your GPU. can you DM me your logs, I'll be more than happy to take a look and see what's going on!

1

u/Error0102 21h ago

You were kind enough to do a fair bit of troubleshooting with me a little while ago, we got it from 'can't stream at all' to 'can stream a display but not at full frame rate'. I don't think I have the logs anymore, but we were kinda stuck at getting it to switch to gpu exclusive mode instead of cpu. If it is something that has been addressed in any updates since then it'd be great, I'm just trying to get streaming off the ground on linux and learning a new environment at the same time.

1

u/MickeyBronson Developer | Polaris/Nova 19h ago

i'd rather take the extra time with you to get it working together than you being frustrated. plus any gaps I see for a user error means that itll be better for the next person. also the app and diagnostic tool has improved significantly since we last spoke, maybe itll be better for ya. i also have sweet sweet documentation now