At the start of this year, I gave a little mention to vkQuake2, a project which has updated the classic Quake 2 with various improvements including Vulkan support.
Other improvements as part of vkQuake2 include support for higher resolution displays, it’s DPI aware, HUD scales with resolution and so on.
Initially, the project didn’t support Linux which has now changed. Over the last few days they’ve committed a bunch of new code which fully enables 64bit Linux support with Vulkan.
Screenshot of it running on Ubuntu 18.10.
Seems to work quite well in my testing, although it has a few rough edges. During ALT+TAB, it decided to lock up both of my screens forcing me to drop to a TTY and manually kill it with fire. So just be warned on that, might happen to you.
To build it and try it out, you will need the Vulkan SDK installed along with various other dependencies you can find on the GitHub.
For the full experience, you do need a copy of the data files from Quake 2 which you can find easily on GOG. Otherwise, you can test it using the demo content included in the releases on GitHub. Copy the demo content over from the baseq2 directory.