• 0 Posts
  • 199 Comments
Joined 2 years ago
cake
Cake day: June 4th, 2023

help-circle






  • Besides what was mentioned below, it’s not about making competitive products but about Nvidia being an absolute asshole since the 2000s and they got even worse ever since the crypto and AI craze started. AMD and Nvidia are both corporations but they are not even playing the same game when it comes to being anti-competitive.

    There’s a reason why Wikipedia has a controversies section on Nvidia: https://en.m.wikipedia.org/wiki/Nvidia#Controversies

    That list is far from exhaustive. There’s so much more about Nvidia that you should remember vividly if you were a PC gamer in the 2000s and 2010s with an AMD GPU, like:

    • When they pushed developers to use an unecessary amount of tesselation because they knew tesselation performed worse on AMD
    • When they pushed their Gameworks framework which heavily gimped AMD GPUs
    • When they pushed their PhysX framework which automatically offloaded to CPU on AMD GPUs
    • When they disabled their GPUs in their driver when they detected an AMD GPU is also present in the system
    • When they were cheating in benchmarks by adding optimizations specific to those benchmarks
    • When they shipped an incomplete Vulkan implementation but claimed they are compliant

    Nvidia has been gimping gaming performance and visuals since forever for both AMD GPUs and even their own customers and we haven’t even gotten to DLSS and raytracing yet.

    I refuse to buy anything Nvidia until they stop abusing their market position at every chance they get.


  • I use Jellyfin but I download all my songs from Tidal, Qobuz or Deezer and tag them automatically right then and there in a clean format so Jellyfin does not have to guess at all.

    I also have some automatic checks in place to convert incorrect metadata to a proper format. Like moving artists from the title (feat. Somebody else) to the artists tag Somebody; Somebody else and a bunch more.

    Together with Finamp on desktop and mobile everything is pretty much working as expected.



  • I switched from Fedora KDE to Kinoite a few months ago. Both were 100% stable for me as well.

    The main reason I switched to Kinoite is because I’m a digital hoarder and after 5 years or so all my systems are completely trashed with various libraries, 12 different PHP/.NET versions, custom builds and a bazillion Python packages.

    In the end it always causes issues like my builds stop working because I have some ancient version of a library stashed away somewhere.

    Immutable distros are really easy to return to “factory defaults”. It keeps a list of all the packages that are installed on the system and everything else now goes in Toolboxes, Distroboxes or Docker containers. If I mess up my C++ environment (again) I can just delete that toolbox and start from scratch.

    I still manage to bloat my home directory but that is much easier to clean up than looking through all system files.


  • I’m running this on a 7900 XTX with 32GB RAM. No issues so far. According to their instructions, Nvidia is a little bit more involved but it should perform the same on consumer or pro GPUs.

    I assume decause it’s using Docker, the more RAM the better.

    Docker has pretty much no overhead, so you only need enough RAM to run the games/sessions you want to run in addition to your regular desktop.


  • They don’t do the same thing: Sunshine is intended to stream a single physical desktop.

    Games on Whales runs headlessly and creates virtual desktops for each session in a Docker environment.

    For example, you can create an instance that runs at 800p so you can stream to your Steam Deck at its native resolution. You can even still use your desktop normally since the streams run in the background.

    Both of them support connection via Moonlight.








  • Fedora Kinoite, because it fits my workflow the best and has a nice mixture of stable and leading edge.

    Everything I run was containerized either way (Flatpak, Docker or Podman) long before I switched to an immutable distro.

    I have lots of different development environments for various versions of different programming languages that are incredibly easy to setup, throw away and recreate with toolbox without having to dive into the language specific tools for creating virtual environments (venv, conda, …). On regular Linux/Windows systems I end up at a point after a few years where there is junk laying around everywhere from 6 different PHP versions, 7 gcc variants and 8 .NET versions.

    I was on Fedora KDE before that and the main reason for choosing it was that Ubuntu/Debian/Mint were too old to include firmware for my GPU. Arch and derivatives are on the opposite side of the spectrum and are too new for my taste, I’m fine with waiting a few weeks for .1 versions to release with bugfixes.

    As for why not Bazzite or Aurora: Because I wanted to be as close to the original (Fedora & KDE) as possible. The modifications those distros make (and I need), I can do myself in a few minutes.

    I do recommend Bazzite or Aurora for less experienced people though, they have a lot of tweaks that Kinoite is really lacking. Kinoite, just like the Fedora KDE variant has a lot of polishing issues that quickly become gigantic obstacles for beginners (Nvidia drivers, Flathub repository, H264/H265 codecs, missing udev rules, …)