Alpynedreams has released the D8VK 1.0 project, providing the implementation of the Direct3D 8 graphic API by transmitting calls to the Vulkan API. This allows for running Windows 3D applications and games in Linux. The project, which is distributed under the zlib license and written in C++, is based on the DXVK project with Direct3d 9, 10 and 11 implementations on top of Vulkan.
D8VK 1.0 is suitable for widespread use, having been tested in hundreds of games. The project demonstrates greater performance, stability, and compatibility with games than its counterparts Wined3d and D3D8TO9. For instance, in 3dmark 2001 testing, D8VK obtained 144660 points, whereas DXVK and D3D8TO9 scored 118033 and 97134 respectively.
Developers have tested the D8VK project in nearly 200 games, including The Elder Scrolls III: Morrowind, Postal 2, Warcraft III, and more. However, certain games that use the Direct3d 8 database are still not supported, including Chaos Legion, Evil Dead: Hail to the King, Shrek 2, and others.
For more information about supported games and a list of games not yet supported, visit the D8VK wiki.