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

you are viewing a single comment's thread
view the rest of the comments
[–] 41 points 9 months ago* (7 children)

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.

  • source
  • hideshow 7 child comments
  • [–] 23 points 9 months ago (1 child)

    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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 9 months 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.

  • source
  • parent
  • [–] 3 points 9 months 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.

  • source
  • parent
  • [–] 1 point 9 months ago

    idk docker has so much weirdness edge cases you have to build for, that you can do but I feel like a game should be pretty easy to just statically compile and call it a day. but I guess steam already has their runtime that tries to do the same thing

  • source
  • parent
  • load more comments (1 reply)