I have written earlier about the launch Liftoff: FPV Drone Racing on macOS. Currently, I have an Acer Nitro 5, on which I installed Ubuntu.
The advantages of Ubuntu are its free nature. Ten years ago, video games were not very compatible with Ubuntu. So playing popular titles was almost impossible. Now I am pleasantly surprised - top games perform quite well on Ubuntu. I have already tried playing CS:GO and Dota 2.
In the Steam store, it is a bit unclear whether the game can run on Mac with M1 / M2 or Ubuntu. And searching the internet does not always provide an answer to this question. So I am making these notes to share my own experience.
Can Liftoff: FPV Drone Racing run on Ubuntu?
In short - yes, it can. Liftoff supports Windows, macOS, and steamOS. But from this information, it is not very clear whether Ubuntu is specifically supported.
Liftoff (Steam)
If we look at the system requirements - we get more information. SteamOS + Linux. Ubuntu 18.04 and newer.
Системні вимоги до SteamOS + Linux (Liftoff: FPV Drone Racing)
We install Liftoff: FPV Drone Racing on Ubuntu using Steam, like any other game.
Liftoff: FPV Drone Racing в Ubuntu
To start training - connect the remote / gamepad and launch the game. I connected my 8BitDo Pro 2.
Перемикач на X
З'єднано з пультом
Liftoff: FPV Drone Racing (Ubuntu) з пультом 8BitDo
I tried flying (~10 minutes) and everything seems to work quite well. I haven't changed the default settings yet.
The only thing that raises a question is some rendering issue with details somewhere on the horizon (the mountains flicker). After finishing the flight and exiting to the menu, I saw the following message (Performance Issues Detected):
Performance Issues Detected (Liftoff)
In this window, we can see recommendations on how to improve our gameplay. Reduce various settings in the game (graphics, visual effects, etc.).
So we change the settings and train. Reducing texture or graphics quality does not significantly affect the training process.
By the way - this FPV drone simulator has Ukrainian localization (almost complete). So if necessary - we switch the language to Ukrainian.