An exciting new announcement is the formation of the Open Gaming Collective, a collaborative organisation between many names in the Linux sphere.

  • HiddenLayer555@lemmy.ml
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    1
    ·
    2 days ago

    My dream Linux gaming setup would be a fully configured isolated container that can be run on any host OS. Games are the prime candidates for containerization because they’re all proprietary, and there’s absolutely no reason a game needs user level permissions or to interact with any other program on the system.

    Imagine if you could just pull the OGC container from a public registry on your distro of choice, run your game, and then just shut it down when you’re done.

    I suspect the biggest barrier would be sufficiently low overhead GPU access though.

    • ziggurat@lemmy.world
      link
      fedilink
      arrow-up
      21
      ·
      2 days ago

      This is basically how steam on Linux works.

      Windows games are run inside wine

      Wine is run in a container (they call the tech pressure vessel, the version of the container most games use is called sniper)

      Linux native apps are not forced into a container, except they are on steamos, so guess its coming everywhere later

      The container is based on ubuntu

      • PabloSexcrowbar@piefed.social
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 day ago

        Linux native apps are not forced into a container, except they are on steamos, so guess its coming everywhere later

        I think they actually are by default. Steam Linux Runtime has been around for quite awhile, and if I’m not mistaken, it’s basically just a container full of either Debian or Ubuntu.

    • Holytimes@sh.itjust.works
      link
      fedilink
      arrow-up
      9
      ·
      2 days ago

      DPS meters, trade tools, stat trackers, and a host of other tools. Full isolation is a huge pain in the ass. It’s why I hate flatpak games too. They tend to fucking suck or flat out not work at all the moment you want to use community tools.

      There definitely is a line here that goes too far.

    • fruitycoder@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      The nice thing is you can give a container full hardware access if you wanted too. So if perf was a must, just steal the whole GPU for the container.

      Though my ideal would be sidecar container to base desktop container. Just share what you need bus, and device wise.