Proprietary games without Wayland support running through XWayland on Vulkan are listed below this point.
Vulkan Only Games
Artifact is a card game from Valve with Linux and Vulkan only support.
Dota Undergrounds (basic game free of charge) has been released by Valve with Linux and Vulkan only support.
X4 was released end of 2018 and supports Vulkan only. On Linux the beta version is available sinde 26th February 2019.
Vulkan Linux Only Games
AI War 2
AI War 2 got released on 2019-10-22 with Vulkan support only on Linux.
Feral seems to offer an experimental Vulkan build only on Linux for DiRT Rally. You can enable it on Linux in the Feral Lauchner. Enter in Advanced / Advanced Options the following “-showdebugpanel -showtestpanel”, now you can click on the tab testing and enable “Use Vulkan”. I couldn’t get this to work though, it always launched with OpenGL.
Feral did release DiRT 4 for Linux with Vulkan only support only on Linux and it works great. It doesn’t support Wayland (bug) and it runs through XWayland.
Feral did release F1 2017 for Linux with Vulkan only support only on Linux. It doesn’t support Wayland (bug) and it runs through XWayland.
The Linux version of Forsaken Remastered ported by Ryan “Icculus” Gordon supports Vulkan only on Linux. It can be enabled in the game in the video setting menu. Vulkan should be enabled by default.
Feral added an experimental Vulkan build only on Linux for Hitman. You can enable it on Linux in the Feral Lauchner. Enter in Advanced / Advanced Options the following “-showdebugpanel -showtestpanel”, now you can click on the tab testing and enable “Use Vulkan”. Water rendering is partially broken and the benchmark crashed as well, but other than this it worked quite well.
Life is Strange 2
Life is Strange 2 has been released by Feral on 2019-12-19 with Vulkan support only on Linux.
Feral added to Mad Max a Vulkan build only on Linux. To enable Vulkan read the following blog post: https://www.feralinteractive.com/en/news/753. Basically you enter in the game properties in the Beta tab of Steam the code “livelongandprosper” and then the vulkan_beta will be available. After downloading the beta you can lunch the game and it will run on Vulkan. What is strange is that Vulkan is not yet shipped by default!
Mad Max doesn’t support Wayland and it runs through XWayland (Bug). For benchmarking you can add in the Steam lunch options the command “–feral-benchmark”.
Middle-earth: Shadow of Mordor
Feral added on 2019-10-17 to Shadow of Mordor a Vulkan port only on Linux . It is available in the beta tab of the game settings on Steam.
Rise of the Tomb Raider
Rise of the Tomb Raider was released by Feral with Vulkan only support only on Linux. The game doesn’t work on Wayland (bug) only through XWayland.
Shadow of the Tomb Raider
Shadow of the Tomb Raider has been released by Feral with Vulkan only support on Linux.
Steel Rats added Linux and Vulkan only support. The game uses the Unreal Engine. It is available on Steam.
Total War Saga: Thrones of Britannia
Total War Saga: Thrones of Britannia has been ported by Feral and it offers Vulkan only support only on Linux. The performance is great on Linux and the Vulkan port is near the performance of DX11. It doesn’t support Wayland even though it is providing SDL 2.0.7.
Total War: Three Kingdoms
Total War: Three Kingdoms has been ported by Feral with Vulkan only support only on Linux. Wayland is not supported.
Total War: Warhammer II
Total War: Warhammer II has been ported by Feral to Linux and Vulkan and it works great. Wayland is not supported.
Warhammer 40.000: Dawn of War III
Feral did release Warhammer 40.000: Dawn of War III with Vulkan only support only on Linux . Vulkan can be activated in the game launcher in the Advanced tab. It doesn’t support Wayland (bug) so far and it runs through XWayland.
What Never Was
What Never Was (game free of charge) is available unofficially for Linux on Steam. The game is based on the Unreal Engine and Vulkan support is available only on Linux, it requires the parameter “-vulkan”.
ZED works with Vulkan on Linux. It is not yet the default, but it works well.
7 Days To Die
7 Days To Die offers native experimental Vulkan support (available in game launcher). Before version 0.18 the in-game graphics just rendered a pink flat screen, this is fixed now and Vulkan works fine on Linux native and Proton. The game comes with the Easy Anti Cheat DRM, but it can at least be disabled.
Aerofly FS 2 Flight Simulator
Aerofly FS2 is available with Vulkan and Linux support and it works quite well.
AntVentor doesn’t support officially Vulkan, but it runs fine if you run it on Steam with the following parameter:
ASTROKILL is based on the Unreal Engine and they added a Vulkan option into their launcher in Steam, but sadly isn’t the default yet. The game works well with Vulkan. The game doesn’t work on Wayland (bug) only through XWayland.
Ballistic Overkill is a good FPS game with Vulkan and 64 bit support. From my point of view the 32 bit build should be removed and Vulkan should be default, for now the game requires for Vulkan a start-up parameters. Ballistic Overkill doesn’t support Wayland and it runs through XWayland (Bug) even if you try to enforce it, probably Unity engine needs a update.
%command% -force-wayland -force-vulkan
If you use Vulkan or OpenGL can be seen in the main menu when you start the game on the left bottom. The game runs great on Vulkan even in 4K.
The Darkside Detective works fine on Linux with Vulkan, you have to use in Steam the following launch option:
Dota 2 (basic game free of charge) offers optionally Vulkan support on Linux and runs very well with RADV. Dota 2 doesn’t support Wayland (bug) and it runs through XWayland. Sadly Vulkan is not the default yet. Dota 2 offers Vulkan support as well for the proprietary Metal driver on MacOSX via the free software MoltenVK.
How to enable Vulkan is described in this post: https://www.facebook.com/notes/wykrhm-reddy/setting-up-dota-2-with-vulkan/1097489820273895
These are the steps (copied from the post):
- Go to your Steam Library > Dota 2.
- Under the DLC section, tick the newly available “Dota 2 Vulkan Support” DLC. This should download the required files. Download size is around 312 MB.
- Once the download is completed, add the following to your launch options: -vconsole -vulkan
Check if Vulkan is running (copied from the post):
- Open the console (` key by default).
- Because you enabled the vconsole, that should open up. You might have to alt tab as it pops up as a new dialog box.
- Scroll to the top and find the lines the talk about the RenderSystem. If you’re running the Vulkan build, they should read something like this. If not, they’ll refer to whichever render system they are using such as DirectX or OpenGL.
Geocore has been released with Linux, 64 bit and optionally Vulkan support. The game is created with the Unity game engine, but as of this, the game still has some input bugs and the Vulkan port is really slow on a AMDGPU.
Geocore doesn’t support Wayland (bug) and it runs through XWayland (Bug) even if you try to enforce it with -force-wayland, probably Unity engine needs an update. Launch Options:
Jupiter Hell offers Vulkan support on Linux and Proton.
Project R.I.P. offers Vulkan support.
Serious Sam Fusion 2017
Serious Sam Fusion 2017 fully supports by default Vulkan on Linux since release. OpenGL and 32bit support has been removed in an 2018 update. Serious Sam Fusion 2017 doesn’t support Wayland (bug) and it runs through XWayland. Serious Sam Fusion 2017 includes the following games:
- Serious Sam: The First Encounter
- Serious Sam: The Second Encounter
- Serious Sam: The Last Hope
- Serious Sam: BFE
- Serious Sam: Jewel of the Nile
The Talos Principle
The new publicbeta defaults now to the 64 bit build (2019-02-23) and Vulkan. It removed OpenGL support, but strangely they still kept 32bit support available. The Talos Principle doesn’t support Wayland (bug) and it runs through XWayland.
Throne of Lies
Throne of Lies offers an optionally Vulkan version with the Unity Engine. Vulkan can be selected in the game launcher. Bug: But the game doesn’t connect on Linux to the game servers as there seems to be a DRM login.
Tower of Time
Tower of Times supports optionally Vulkan on Linux. The game is based on the Unity engine. To use Vulkan, you need to add the launch option “-force-wayland -force-vulkan” in Steam. The game runs stable on Vulkan. The game doesn’t support Wayland yet and runs through XWayland.
Trüberbrook works optionally on Vulkan on Linux. The game is based on the Unity Engine and you need to add “-force-vulkan” to run it on Vulkan. It doesn’t work on Wayland only through XWayland.
Unturned is based on the Unity Engine and Vulkan can be enabled as well on Linux with the parameter “-force-vulkan“
War Thunder (basic game free of charge) offers optionally Vulkan support, which is much more powerful than OpenGL. But sadly it is not the default yet, even not available as an option in the the game launcher. To enable Vulkan, do the following:
- Navigate to the installation directory and then the content subdirectory and create an empty file named pkw_vulkan.rq2
- Run the War Thunder launcher and let it update
- Close the launcher and open the config.blk file in the main installation directory with a text editor
- Change the lines renderer2:t=”auto” and driver:t=”auto” to renderer2:t=”vulkan” and driver:t=”vulkan”
- Launch the game from the binary named “aces” in the linux64 directory as using the launcher will overwrite config.blk with default settings. Alternatively you can set the config file in e.g. Dolphin to “View Only” for the owner of the file.
x-Plane 11 added with the public beta 11.50 Vulkan support for Linux and Wine. You can select Vulkan in the graphics options of the game. Some GPU drivers may need a work around if the game crashes during start, just add the following launch parameters:
export DISABLE_VK_LAYER_VALVE_steam_fossilize_1=1 export DISABLE_VK_LAYER_VALVE_steam_overlay_1=1
Vulkan Only Proton Games
Proton (Steam Play or Wine) can run several native Vulkan games on Linux. This is only required because some game companies like Bethesda decided not to provide a Linux build even if it would be fairly simple to do as Vulkan is already cross platform.
Doom Eternal is by default Vulkan only and with the latest Mesa drivers it is starting to work in some Proton systems.
Rage 2 supports by default Vulkan only.
The Surge 2
The Surge 2 is a Vulkan only game and works well in Proton.
Wolfenstein II: The new Colossous + Wolfenstein: Youngblood + Wolfenstein: Cyberpilot
They all run by default on Vulkan only and work great in Proton.
Vulkan Proton Games
Ashes of Singularity
Ashes of Singularity offers optionally native Vulkan support (available in the video settings in the game menu). Bug: Actually it works on Proton only in Direct3D 11 mode with DXVK, the game complains about outdated AMD drivers which is definitly not true as it was tested with Mesa-git.
Blood: Fresh Supply
Blood: Fresh Supply offers optionally native Vulkan support (available in the video settings in the game menu) and it runs fine in Proton.
Doom 2016 offers optionally native Vulkan, to enable it you must set the launch paramter in Steam “+r_renderAPI 1”. Then the game works great on Vulkan, it is strange that Vulkan is not the default anyway.
No Man’s Sky
No Man’s Sky offers optionally native Vulkan suppport and it works in Proton.
Orville – Interactive Fan Experience
The Orville – Interactive Fan Experience (free of charge game) provides experimental Vulkan support on Proton.
Path of Exile
Path of Exile (basic game free of charge) added Vulkan support in May 2019 and it works in Proton.
Strange Brigade supports optionally Vulkan. Rename the StrangeBrigade_Vulkan.exe to StrangeBrigade.exe then the game works on Proton. Sadly Vulkan is not enabled by default.