Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Wine staging 1.9.6 adds Vulkan support and disables CSMT

By - | Views: 15,802
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.

image

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. Article taken from GamingOnLinux.com.
Tags: Wine
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
15 comments
Page: «2/2
  Go to:

stss Mar 22, 2016
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.
mattsturgeon Mar 22, 2016
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
adolson Mar 23, 2016
I see the Wine team is super optimistic about the future of Linux gaming thanks to Vulkan...
damarrin Mar 23, 2016
View PC info
  • Supporter Plus
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.
omer666 Mar 23, 2016
Quoting: wintermute
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
Oops. Wasn't aware of this.
Yes I meant it's not mainline, indeed.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.