Project promises to improve the way DXVK works, and make it run directly on the system, not on Wine.
One of the maintainers of D9VKJoshua Ashton is working on how to make DXVK run on Linux without having to use Wine.
DXVK is an implementation that translates calls made from software to DirectX 10 and 11 so that they are directed Vulkan API. Thus, software running DirectX versions 10 and 11 can be run on Linux distributions using Vulkan.
DXVK currently runs as a Windows library running through Wine. That is, contrary to popular belief, at present DXVK is not exactly software that runs natively on Linux.
However, this is already starting to change. O Joshua Ashton's work, which is currently in an experimental phase, consists of modifying DXVK so that it becomes a native Linux library, which is capable of converting calls to DirectX 10 and 11 which are made by native Windows software to Vulkan, without the need to use Wine.
I am currently working on a way to use DXVK natively on the platform! It currently supports Windows SDL and all of DirectX 11 (in addition to GDI interoperability). It should be useful to port some games more easily, and perhaps reach the main repositories. said Joshua.
If we look at Joshua's work, as well as what Joshua is saying, this implementation for DXVK will make DirectX versions 10 and 11 run somewhat natively on Linux. Of course this does not mean that all games Windows natives not yet running on Linux will be running overnight, but certainly a major step toward cross-platform compatibility.
You might be wondering: Okay. But what in practice do we users get from this?
Run DXVK natively, make it simple, fast and easy to port Windows games for LinuxSince the same DirectX code as used in the Windows version of the game could also be used in the Linux version.
As we all know, big game companies, just like any other company, are looking to make a profit. The easier and faster the work of porting the game to Linux, the lower the cost of the company to produce it, and consequently the greater the profit margin. Which ultimately means more games available for the platform. And we all gain from it. 🙂
I believe this project has a good chance of succeeding and yielding excellent results. The initiative made by Joshua, tends to benefit not only users, but also companies. That said, I think the chances of a big company like Valve, or Feral Interactive, reaching out to help advance the project are very high.
What is your opinion on the subject? Do you really think Joshua's initiative can pay off? Or just be one of the many projects that end up in nothing? Tell us your opinion in the comments.
Do you like Linux and technology? Got a question or problem you can't solve? Come join our community in the Diolinux Plus!
This is all folks!
See an error or would you like to add any suggestions to this article? Collaborate, click here.