Looks like Vulkan support is coming to a Wine development version near you soon, as the latest Wine Staging 1.9.6 build has a conforment Vulkan implementation. It also disables CSMT as it's becoming incompatible.
As for CSMT:
Hopefully a developer will pick it up back up.
Impressive work as always from the Wine developers. Whatever you think about Wine, you have to admit it's technically quite brilliant, and great for games that will never come to Linux (or for those series you just can't live without).
See their full post on it here.
QuoteAlthough this is the first beta version, we are happy to say that this version already passes all (~80300) Khronos Vulkan conformance tests (32 + 64 bit) when using a compliant driver on the host system. We also tested the windows version of the game "The Talos Principle" and various samples from the LunarG SDK and so far, we aren't aware of any bugs.
As for CSMT:
QuoteVarious design goals have been changed during the upstreaming process and we are currently not aware of any fully functional patchset, which provides all CSMT features. So far the multithreading part, which contains the actual performance improvement, is not upstream yet and the remaining patches are geting more and more incompatible. Working around all those problem (which we did in the last releases) is not possible in the long term, and we therefore decided to disable CSMT support in this release.
Hopefully a developer will pick it up back up.
Impressive work as always from the Wine developers. Whatever you think about Wine, you have to admit it's technically quite brilliant, and great for games that will never come to Linux (or for those series you just can't live without).
See their full post on it here.
Some you may have missed, popular articles from the last month:
So right now does this only run windows Vulkan games on Linux, or can you actually run pre-Vulkan/DX12 games in Vulkan?
If so I wonder if this could actually get better FPS on Linux in a lot of Windows games when Vulkan becomes more developed.
If so I wonder if this could actually get better FPS on Linux in a lot of Windows games when Vulkan becomes more developed.
0 Likes
Quoting: stssSo right now does this only run windows Vulkan games on Linux, or can you actually run pre-Vulkan/DX12 games in Vulkan?
If so I wonder if this could actually get better FPS on Linux in a lot of Windows games when Vulkan becomes more developed.
Wine will not (ever?) translate DX9/10/11 (or OpenGL) to Vulkan.
It would essentially be writing a complete DX11 graphics driver (and all its optimisations) from scratch, which is way too much work, for little to no reward.
Right now all they are doing is:
* Translating DX9&10 (and some of 11) to native Open GL
* Translating windows Open GL to native Open GL
* Translating windows Vulkan to native Vulkan
In future they might (hopefully):
* Finish DX11 to native Open GL (very hard)
* Translate windows DX12 to native Vulkan (less hard)
Last edited by mattsturgeon on 22 March 2016 at 11:43 pm UTC
0 Likes
I see the Wine team is super optimistic about the future of Linux gaming thanks to Vulkan...
0 Likes
Wine is an excellent piece of software and has given me access to many games or utilities over the years which I'd otherwise would have had to go to Windows for. The effort behind it is nothing short of amazing.
0 Likes
Quoting: wintermuteOops. Wasn't aware of this.Quoting: omer666Wine Staging is not an official build
Quoting: wine-stagingWine Staging is now an official part of WineHQ, like the development and stable versions of Wine.
https://www.wine-staging.com/news/2015-09-25-winehq-integration.html
Yes I meant it's not mainline, indeed.
0 Likes
See more from me