Live data from Hacker News

Moonshine: Lets you stream games from your PC to any device running Moonlight

github.com

101–110 of 162 posts

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#101
post #88

Ah so this is where the influx of activity comes from.. Hi, creator of Moonshine here. I'll try to answer some common questions here instead of replying the same thing everywhere: What is it? At it's core it's similar to Sunshine but with one important difference: Moonshine creates its own compositor and does not rely on an existing desktop environment. The benefits: - You do not need a running desktop environment: i…

I played with it for 10 minutes, very impressive. Couldn't get vscode to work, will try again later with different apps. (vscode is not that important anyway as it has a remote mode)

I understand (well, "guess" more than understand when it comes to graphic stack in Linux) that it being it's own compositor probably means running a full desktop environment in it is infeasible, but a good way to run software remotely is painfully missing in Linux right now, even one app at a time. The built in servers in kde/gnome are problematic in general and require the monitor to be turned on.

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#102
post #88

Ah so this is where the influx of activity comes from.. Hi, creator of Moonshine here. I'll try to answer some common questions here instead of replying the same thing everywhere: What is it? At it's core it's similar to Sunshine but with one important difference: Moonshine creates its own compositor and does not rely on an existing desktop environment. The benefits: - You do not need a running desktop environment: i…

I discovered Moonshine last night [0] as a result of frustration with Sunshine's many flaws on Linux, and I'm loving it so far. Thank you for your work!

[0]: https://bsky.app/profile/philpax.me/post/3mqzrgzitm22f

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#103
post #70
post #28

Earlier quoted context omitted.

The steam link actual. While the hardware is no longer being sold the software sort of lives on. In an android app among other things. Tangentially it almost feels like steam could make a stadia like thing work. They have most of the moving parts including crucially, the bit google didn't, an established base of customers. Tomorrow steam could introduce a "play your games anywhere on any hardware" feature and no one…

> While the hardware is no longer being sold the software sort of lives on. In an android app among other things. It is built-in on every Steam. You can basically press two buttons and stream from your desktop to laptop if both have Steam with same accounts logged in. > Tangentially it almost feels like steam could make a stadia like thing work. They have most of the moving parts including crucially, the bit google d…

The thing I found limiting when I tried to run Steam remotely from my lounge room was the need to actually interact with the host PC at certain points, not just during the initial setup. I found this is the same on a lot of similar platforms, and it’s made worse when RDP clobbers the graphics settings.

A truly headless solution with a web ui would get me really interested.

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#105

So, to sum up: First there was Nvidia Gamestream, which was proprietary and later deprecated by Nvidia themselves. Then came Sunshine and Moonlight, open source server and client implementations of the protocol to allow low latency streaming for all platforms. Along the way the Game on Whales project started, to allow multi seat streaming plus virtual displays so currently logged in user sessions aren't impacted. Bas…

And there's also parsec.app but only for windows hosts through.

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#106
post #70

Earlier quoted context omitted.

> While the hardware is no longer being sold the software sort of lives on. In an android app among other things. It is built-in on every Steam. You can basically press two buttons and stream from your desktop to laptop if both have Steam with same accounts logged in. > Tangentially it almost feels like steam could make a stadia like thing work. They have most of the moving parts including crucially, the bit google d…

The thing I found limiting when I tried to run Steam remotely from my lounge room was the need to actually interact with the host PC at certain points, not just during the initial setup. I found this is the same on a lot of similar platforms, and it’s made worse when RDP clobbers the graphics settings. A truly headless solution with a web ui would get me really interested.

Valve has truly headless runner (gamescope) for Linux, e.g. you can start it manually from command-line over ssh

  gamescope \
    --backend headless \
    -W 1920 -H 1080 \
    -w 3840 -h 2160 \
    -r 60 \
    --cursor-scale-height 1080 \
    --force-grab-cursor \
    -- steam -gamepadui -pipewire-dmabuf

You still need the initial setup for pairing.

But it has many issues compared to Games on Whales, for example, which is much more efficient and scales cursor better.

https://github.com/ValveSoftware/gamescope

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#107

So, to sum up: First there was Nvidia Gamestream, which was proprietary and later deprecated by Nvidia themselves. Then came Sunshine and Moonlight, open source server and client implementations of the protocol to allow low latency streaming for all platforms. Along the way the Game on Whales project started, to allow multi seat streaming plus virtual displays so currently logged in user sessions aren't impacted. Bas…

Then there's Steam Link which actually works, even with non-Steam games and full desktop. My computer screen is 21:9, TV is 16:9 and that is too much to handle for the other streaming solutions.

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#108
post #70

Earlier quoted context omitted.

> While the hardware is no longer being sold the software sort of lives on. In an android app among other things. It is built-in on every Steam. You can basically press two buttons and stream from your desktop to laptop if both have Steam with same accounts logged in. > Tangentially it almost feels like steam could make a stadia like thing work. They have most of the moving parts including crucially, the bit google d…

The thing I found limiting when I tried to run Steam remotely from my lounge room was the need to actually interact with the host PC at certain points, not just during the initial setup. I found this is the same on a lot of similar platforms, and it’s made worse when RDP clobbers the graphics settings. A truly headless solution with a web ui would get me really interested.

Furthermore, it will log in and unlock your host pc. If you're across town at a coffee shop and your 4 year old kids are near the host pc and see it unlock and start playing a game, you better believe they're gonna wreck your save file.

Not to mention greater security concerns.

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#109

Earlier quoted context omitted.

The selling point of Moonshine (and some of the Sunshine forks/descendants) is that it's headless without the need of a physical dummy plug.

Nvidia GPUs refuse to accelerate 3D w/o an output connected; if I had a Radeon, I wouldn't need the plug, it's just an Nvidia thing I believe. Afaict, Moonshine relies on a separate graphical session running on your monitor and that's how it gets around that limitation of Nvidia GPUs. If I had a monitor plugged in to my box, Sunshine would work just as well.

It’s possible to make a fake display to avoid that; both Linux and Windows have this ability. No dummy plug is required (though it is simpler than software solutions).

Re: Moonshine: Lets you stream games from your PC to any device running Moonlight

#110
post #94
post #75

Earlier quoted context omitted.

The cloud is just someone else's computer. Do you think there's spare GPU compute available during the AI craze?

I think there's a lot of spare GPU compute. I don't think it'd be made available for this, or if it was, I believe it'd most likely be from a company that won't survive the AI bust. But I think there's a lot of spare compute sitting idle out there. If there weren't, I think token prices would be higher than they are, downtime would be higher than it is, and there would be far fewer free tiers or more restrictions on…

There's a pretty fair staging argument of AI for work, Gaming for play, that would keep north american data centers with north american customers running 2/3 of the day.
Post reply on HN