Collection of Games running under Qubes

The Question if you can game under Qubes is often answered with no, but you can actually play a suprising amount of games under Qubes. The goal of this thread is to collect games that are known to work. Separated in the groups of needs GPU Passtrough and works without.

NO GPU Passtrough

  • Widelands
  • Battle for Westnoth
  • OpenTTD
  • Cataclysm Dark Days Ahead
  • Dwarf Fortress
  • Stardew Valley (@ 1920x1080 → FPS: normal ca.30-40 minimum low 24 4GB Ram ca.70% CPU (6 performance cores intel 115H)
  • Minecraft (althoug you need a secondary mouse, and you probably get low performance)

GPU Passtrough

This should be hevily depend on your GPU so I will not privide FPS/Load stats in most cases.

  • 0ad
  • warzone2100
  • Stardew Valley (obviously. Runs way better then only in Software despite officialy not using the GPU. GPU usage is very limited in reality but appears to have a huge impact.)

NOT working under specific configuration

NOT always working

Has unclear problems that might be specific to a certain setup.

  • openclonk (see here)

NOT working

The game doesn’t work when it was tested. If the game works for you, please comment in the thread. It will then be bumped to one of the two categories above.

With passthrough you can really play any game.

It would make more sense to make a list of the games that don’t work.

2 Likes

It is nice that you are trying to document that, but the list approach is so much harder and cumbersome than just answering the question.

Also, ability to play games in general, but especially with no GPU passthrough depends heavily on your hardware. Some people might not be able to play games you include in the list.

Can you play games on Qubes OS?

Yes. Without GPU passthrough you can play all games that are light enough to play with no GPU or don’t need graphics support in the first place (like Rogue, for example). With GPU passthrough you can play any game you can play on your computer. In both cases you might experience issues with online games because they discriminate against virtual machine users. With enough dedication you might be able get around that as well.

p.s. perhaps in addition to literally listing games you could include more generic tips that could be useful for people that don’t know capabilities of their system yet? For example balko’s idea of PCem and 86box can be extended to emulators overall, there are a lot of gems among retro and console games

1 Like

One can play a lot of old games directly in browser, like on websites like: https://dos.zone/
It even includes games up to GTA Vice City.

Another idea: install PCem or 86box and play any old game from Windows 98 era with perfect simulation of old hardware.

The issue is that cursor management is broken in Qubes OS for such cases, so one need to insert a second usb mouse and pass it to the qube, otherwise it is not usable.

2 Likes

Almost everything that is marked as working on https://www.protondb.com/ should work.

The issue is that cursor management is broken in Qubes OS for such cases, so one need to insert a second usb mouse and pass it to the qube, otherwise it is not usable.

Indeed, that is an annoying problem. There’s an issue on the tracker about that:

1 Like

I plan to add more information to the games that i tested, as in RAM/CPU usage on what CPU and resolution.
The Idea for the list was a known good (similar to the HCL list). Espacialy because its not as simple as everything that doesn’t need a GPU (or more correct where the developer says so) works. I encountered multiple games where this wasn’t true (mostly because it included videos and the video engine expected a GPU).

I wouldn’t be so sure about that. I had some games that didn’t work when I used GPU passtrough some years ago. Don’t remember which ones though.

I doubt this, more likely the qube haven’t had the correct codec for the video or maybe an appropriate emulator.

Well yes it’s not as simple as “everything that doesn’t need a GPU”, it is everything that doesn’t need GUI (can play in TUI), or has sufficiently low requirements to be effectively emulated (“light enough”)

Same kind of doubt here, proton is impressive but imperfect. Vast majority of games should run in a fitting virtual environment with GPU passthrough. Not including online games that choose to not run, of course. My main concern is some obscure stuff that is hard to run even on bare metal.

At this point I genuinely want to know what doesn’t run just to try it myself :sweat_smile:

Since you asked what doesn’t run, and I recently managed to use virtualised GPU:
On this testrun OpenClonk simply refused to start for me. Error message was: “Error while initializing OpenGL” and on the CLI output: “gl: Error creating secondary context!”
Don’t know if you have any Idea, but will include this (for now) in the list as known not working.

Marking anything as not working just because it doesn’t work with “highly experimental” software is a bizarre choice. It works with all OpenGL renderers I have at hand

p.s. If you have other games that you have problems with please post them regardless, as a community we might put all games into the working category.

I put it in this category more because of the error message, than it (only) not working. It looked to me more like a problem that could generall happen with GPU passtrough and not specific to my setup.
You said it worked fine for you, do you mind posting the cli output from starting the game. That might help finding out whats wrong.