👽Dropped at birth from space to earth👽

👽she/they👽

  • 2 Posts
  • 75 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle










  • Okay, so full disclosure, I haven’t used Netris at all yet, but I have used Sunshine/Moonlight extensively.

    Moonlight is an app that’s compatible with the Nvidia Gamestream protocol. You can stream directly from Geforce Experience to Moonlight, but Nvidia have deprecated it. Thankfully, an open source implementation of the Gamestream server exists called Sunshine, that is fully compatible with Moonlight (I don’t know how much of this you already know but other people will read it too). However, due to limitations in the design by Nvidia, the Gamestream protocol is a 1:1 connection. You get the display out from your PC and Geforce/Sunshine handles launching the app. So if you want a single card to handle two different gamers at once, you have to split it and create VMs, then install Sunshine individually to each one. These resource partitions are often also static.

    Netris on the other hand is based off of GeForce Now. Nvidia based it off of Gamestream, insofar as the connection between client device and server. But in terms of the software Nvidia runs on their servers, it’s designed to handle dynamic scaling of hardware to accomodate multiple clients. It handles getting however many 720p or 1080p or 4K streams out of a specific card, and can often split them unevenly when needed. As well it handles syncing of cloud saves and the creation and destruction of VMs. So to me it seems Netris is the full package needed for sticking a 3080 in a server and having 4-5 users all be able to utilise the one card to game concurrently.

    This will hopefully grow to become an excellent choice for smaller-time cloud providers to compete with Nvidia. And self-hosting it with a beefy CPU setup and SSD storage so it can handle multiple gamers at once. However, if you just want to stream a single PC for a single gamer (or even two seats using a VM running on your desktop) then Sunshine & Moonlight are going to be the better choice.


  • I think it entirely depends on your use case and hardware. I have a rack server, I need the extra power relatively frequently, as well as the 16x 2.5" bays and the 4 NICs. A rack server is a fairly power efficient package to get all those features in. However, it means that I am limited to discrete graphics, as Xeons don’t have Intel QSV. There’s also no monitor connected, and no 3D rendering happening, so the card is gonna idle at >5W and probably only use 20-30W while transcoding. Compared to a system that’s idling at ~250W that’s nothing.


  • You really should not install those from the distro repositories. They are far less up-to-date. This is the official documentation for adding the Docker repository to a Debian system, there’s one for Ubuntu as well. You can just copy and paste the entire code block from step 1. Afterwards you can just use apt to install it, but you want to use this command to make sure you get everything you need:

    sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

    Installing it this way will mean you need to use the docker compose command, not docker-compose which is deprecated.


  • Wifi smart devices can have that sort of completely local control, not just zigbee. LIFX devices use local control if you don’t connect them to the cloud. However, you’re then limited in lots of ways, such as you can’t then use a smart switch from a different manufacturer to control the lights. Home Assistant takes over the job of Google/Apple Home, which allows different manufacturer’s devices to all work together harmoniously. Those services also provide things like automations, turning the lights on when your smartphone arrives within a geofence for example. HA can do even better because those automations will work across Android as well as iOS. It also maintains the advantage of just one app to control your entire home.

    As well, as far hardware, I think you’re misunderstanding a bit. Nabu Casa, the org that controls the open-source HA project, sells a couple of pre-built devices that run home assistant already. They’re designed as turn-key solutions for people with less technical know-how, and provide a bunch of expansibility so people don’t waste money needing to upgrade. The proceeds from those go back into supporting the projects costs. But you can go out and buy a Raspberry Pi Zero 2 W (512mb RAM) for $15 and it’ll happily run the kind of basic setup you’re after. But you will almost immediately run into it’s limitations if you try to do anything more complicated.

    My HA server is running on an x86 VM with 2c/4t and 8gb of RAM to itself. Have a full music server running on it serving ~6 devices around the house though. Edit: 6 fixed devices. It can also be cast to a bunch of places from mobile devices. My music collection is in FLAC so it’s transcoding to lossy on the fly where needed.




  • Yeah this seems like a really reasonable way to make this change. You also don’t lose access to Starter or Unleashed if you don’t pay that version upgrade fee, they will let you keep downloading the version you’d paid up until. Having it be a unified upgrade fee for both is nice too. I think it makes clear that it’s to cover ongoing development and support in a way that’s more transparent than a lot of software subscriptions.

    They also still allow you to buy a lifetime license, even if it’s more expensive. Considering Broadcom’s VMware just removed all of their perpetual options, it’s nice to see a different company going against that trend.

    I would like to see them offering lifetime upgrades at the end of your first year with Unleashed though. Paying $140 to upgrade to that rather than $36 for a year makes a lot of sense at that point. If it’s a new customer they might not want to commit upfront.

    Edit:

    You can upgrade from Starter to Lifetime for $209 and Unleashed to Lifetime for $149. Prices are subject to change at any time.

    There you go, you absolutely can, and they only charge $9 for the privilege of doing it later on. That seems good to me.


  • So I can install whatever distro I need on the server for whatever purpose and not have to worry that it won’t run my Docker services.

    The one caveat to that is switching between something ARM-based like a Pi and an x86 server. Many popular services have ARM versions but not all do.

    Edit: In saying that, building your own image from source isn’t too complicated most of the time.