Skip Navigation
Labour investment in cycling and walking will be unprecedented, says Louise Haigh
  • It's not hard really, anything above 0£ would be an improvement!

  • Games on Whales - Stream multiple desktops and games from a single host
  • Others have asked for it and I guess some of it might even work given that WSL2 has GPU support. I'll keep this issue updated as I get some progress on this front!

  • Games on Whales - Stream multiple desktops and games from a single host
  • Might be worth to open up an issue on Github or a thread on Discord. I haven't tested pipewiresrc but there's probably some clue in the Wolf logs. Besides, have you mounted the host XDG_RUNTIME_DIR, passed the right env variables and so on?

    For streaming the host desktop Sunshine might be a better fit btw..

  • Games on Whales - Stream multiple desktops and games from a single host
  • Thanks for the kind works! It's really appreciated

  • Games on Whales - Stream multiple desktops and games from a single host
  • Is each "game entry" in moonlight a shared instance?

    Quite the opposite, at the moment each Moonlight client will have a completely isolated session and they can play different games. This obviously defeats co-op which is something that I'd like to work on by adding proper user management and a remote UI in the next release.

    How would I go about making a generic linux desktop from a given Linux distro?

    In our latest images we have default support for Sway, you could easily expand that base Dockeer image with all the apps you need or make a different image with the DE that you'd like to use. The project is very open ended and only a few base components are needed in order for any image to be streamed to a remote client.

  • Games on Whales - Stream multiple desktops and games from a single host
  • Yep, this is one of the main reasons why I started this project in the first place: I wanted to stream games from the same VM where Jellyfin is running.

  • Games on Whales - Stream multiple desktops and games from a single host
  • Yep that's perfectly possible, the sessions that will run under Wolf will be completely isolated from the host. Besides, that's how I run it on my desktop dev machine!

  • Games on Whales - Stream multiple desktops and games from a single host
  • Thanks mate! It has been a long road but we've finally got something that seems to work across a lot of different HWs, so it was time to pin it down into a release.

  • Games on Whales - Stream multiple desktops and games from a single host
  • Yeah we definitely overlap a little with Kasm, our main focus is gaming with out of the box support for Steam, Proton and proper joypad with Rumble, Gyro and Acceleration (a first in Linux!).

    Plus, as you said, we are 100% open source and community based, there's no company behind us and no monetization whatsoever. 😉

  • Games on Whales - Stream multiple desktops and games from a single host
  • No worries! Let me know how it goes, any feedback is highly appreciated!

  • Games on Whales - Stream multiple desktops and games from a single host
  • Sounds like this is exactly what this is capable of: you run Wolf on one beefy machine, and then you connect to it from multiple clients to play games or run a full desktop remotely!

  • Games on Whales - Stream multiple desktops and games from a single host
  • It's fairly simple actually, the basic idea is to create multiple desktops from a single host; fully HW accelerated and isolated from each other. So for example I could stream a game to my couch TV whilst someone else is playing a different game on the very same computer.

    Personally I use this on my homelab: the same machine that has got Jellyfin (and other containers) installed can share the GPU with Wolf so that I can both transcode with HW acceleration when needed and play a game or open up a remote desktop all from one single machine.

  • Games on Whales - Stream multiple desktops and games from a single host
  • I'm not sure what you are referring to but in the chart Mesa and Kernel layers are shared between the running applications and Wolf in a single host, no VMs involved. One of the main reasons behind the project was to allow exactly this so that you wouldn't incur in the big penalty hit that incurs in GPU splitting

  • Games on Whales - Stream multiple desktops and games from a single host
  • As others have pointed out below it's going to run multiple separated instances of Steam with the limitations that Valve impose (there's not much we can do there). This project is not limited to Steam though, you could easily run another session from a different device with something like Lutris or Pegasus.

  • Games on Whales - Stream multiple desktops and games from a single host
  • The patches aren't included by default because I'm not sure about the legality of them and I really don't want to get into troubles over this. I should research a bit more into this though.

  • Games on Whales - Stream multiple desktops and games from a single host

    After 3 years in the making I'm excited to announce the launch of Games on Whales, an innovative open-source project that revolutionizes virtual desktops and gaming. Our mission is to enable multiple users to stream different content from a single machine, with full HW acceleration and low latency.

    With Games on Whales, you can:

    • Multi-user: Share a single remote host hardware with friends or colleagues, each streaming their own content (gaming, productivity, or anything else!)
    • Headless: Create virtual desktops on demand, with automatic resolution and FPS matching, without the need for a monitor or dummy plug
    • Advanced Input Support: Enjoy seamless control with mouse, keyboard, and joypads, including Gyro and Acceleration support (a first in Linux!)
    • Low latency: Uses the Moonlight protocol to stream content to a wide variety of supported clients.
    • Linux and Docker First: Our curated Docker images include popular applications like Steam, Firefox, Lutris, Retroarch, and more!
    • Fully Open Source: MIT licensed, and we welcome contributions from the community.

    Interested in how this works under the hood? You can read more about it in our developer guide or deep dive into the code.

    9
    Games on Whales - Stream multiple desktops and games from a single host
  • It does! It'll automatically create new virtual displays on demand when a new client connects and it'll match the client resolution and framerate.

  • Games on Whales - Stream multiple desktops and games from a single host
  • Thanks! The concept is fairly simple but it took me a long time to get to this point! 😅

  • Games on Whales - Stream multiple desktops and games from a single host

    After 3 years in the making I'm excited to announce the launch of Games on Whales, an innovative open-source project that revolutionizes virtual desktops and gaming. Our mission is to enable multiple users to stream different content from a single machine, with full HW acceleration and low latency.

    With Games on Whales, you can:

    • Multi-user: Share a single remote host hardware with friends or colleagues, each streaming their own content (gaming, productivity, or anything else!)
    • Headless: Create virtual desktops on demand, with automatic resolution and FPS matching, without the need for a monitor or dummy plug
    • Advanced Input Support: Enjoy seamless control with mouse, keyboard, and joypads, including Gyro and Acceleration support (a first in Linux!)
    • Low latency: Uses the Moonlight protocol to stream content to a wide variety of supported clients.
    • Linux and Docker First: Our curated Docker images include popular applications like Steam, Firefox, Lutris, Retroarch, and more!
    • Fully Open Source: MIT licensed, and we welcome contributions from the community.

    Interested in how this works under the hood? You can read more about it in our developer guide or deep dive into the code.

    38
    Games on Whales - Stream multiple desktops and games from a single host

    After 3 years in the making I'm excited to announce the launch of Games on Whales, an innovative open-source project that revolutionizes virtual desktops and gaming. Our mission is to enable multiple users to stream different content from a single machine, with full HW acceleration and low latency.

    With Games on Whales, you can:

    • Multi-user: Share a single remote host hardware with friends or colleagues, each streaming their own content (gaming, productivity, or anything else!)
    • Headless: Create virtual desktops on demand, with automatic resolution and FPS matching, without the need for a monitor or dummy plug
    • Advanced Input Support: Enjoy seamless control with mouse, keyboard, and joypads, including Gyro and Acceleration support (a first in Linux!)
    • Low latency: Uses the Moonlight protocol to stream content to a wide variety of supported clients.
    • Linux and Docker First: Our curated Docker images include popular applications like Steam, Firefox, Lutris, Retroarch, and more!
    • Fully Open Source: MIT licensed, and we welcome contributions from the community.

    Interested in how this works under the hood? You can read more about it in our developer guide or deep dive into the code.

    6
    Games on Whales - Stream multiple desktops and games from a single host

    After 3 years in the making I'm excited to announce the launch of Games on Whales, an innovative open-source project that revolutionizes virtual desktops and gaming. Our mission is to enable multiple users to stream different content from a single machine, with full HW acceleration and low latency.

    With Games on Whales, you can:

    • Multi-user: Share a single remote host hardware with friends or colleagues, each streaming their own content (gaming, productivity, or anything else!)
    • Headless: Create virtual desktops on demand, with automatic resolution and FPS matching, without the need for a monitor or dummy plug
    • Advanced Input Support: Enjoy seamless control with mouse, keyboard, and joypads, including Gyro and Acceleration support (a first in Linux!)
    • Low latency: Uses the Moonlight protocol to stream content to a wide variety of supported clients.
    • Linux and Docker First: Our curated Docker images include popular applications like Steam, Firefox, Lutris, Retroarch, and more!
    • Fully Open Source: MIT licensed, and we welcome contributions from the community.

    Interested in how this works under the hood? You can read more about it in our developer guide or deep dive into the code.

    4
    Some fresh veggies from the garden

    My neighbour kindly dropped a massive chest of vegetables from her garden and now I have to find creative ways to cook them before they get bad.

    It was my first time cooking patty pans squash, funnily I had to google search them by image because I could find any match using "miniature pumpkin"!

    4
    What's your uptime record?

    Mine is in the picture: 1544 days and counting!

    It's an EC2 nano instance that's used only as a monitor for a few services that are running inside my VPN. It has served me well over all these years!

    ---- EDIT: before everyone starts screaming about "security": It’s not internet facing and no port is opened, all it does is fire up a notification if/when something doesn’t reply.

    Even in the unlikely scenario that someone gain access to it that means that my VPN is already compromised, and I’ve got bigger problems to worry about.

    27
    How to prettify an homelab into a rack?

    I've turned a couple of old desktop computers into my homelab. They are currently "stacked" on top of each other with a Raspy, router and switch on top and a UPS on the side.

    To my eye this looks "pretty enough" but it doesn't score high on the Wife Approval Rating and I would really like to turn it into a "pretty" little rack. Hence, the question: how to do it? Which parts should I get? I'm mainly having a hard time finding some kind of "rack case" so that I can insert my desktop HW into it; should I buy a server and strip it out?

    Just a few more info:

    • My homelab is extremely silent (since it sits close to my desk) and I would very much like to keep it this way. I absolutely don't want server fans screaming at me all the time.
    • It would be cool to have a "NAS like" enclosure for the NAS drives that currently sit inside a normal desktop case.
    • I'm UK based, I know in the US might be easier to get all this stuff, but any tip or help is highly appreciated anyway.
    13
    Gears 5 updated for Steam Deck
    Gears 5 - Steam Deck Update - Steam News

    It has been a while since I've played it, I'm downloading it again now on my Deck, I was wondering if anyone else saw this and could tell me how it runs? Is it playable?

    11
    Releasing Wolf: Stream virtual desktops and games running in Docker

    Hello everyone! 👋

    For the past year I had fun messing around with Docker containers, Moonlight/Sunshine and HW acceleration; so much so that I've ended up building a Gamestream server from scratch!

    The basic underlying idea is to allow the followings:

    • Share a single server (possibly headless but doesn't have to be) with multiple users
    • by creating virtual HW accelerated desktops
    • whilst keeping remote mouse, keyboard and controllers completely separated
    • with low latency

    It's still rough around the edges, and it needs more testing from the community; if you want to check it out, here you can read the docs and here's the Github repo.

    23
    abeltramo abeltramo @lemmy.world

    Having fun building Wolf and GOW

    Posts 9
    Comments 56