You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

Wine 2.7 is out with shader improvements for Direct3D 11

By - | Views: 28,010
The latest Wine development release 2.7 is now officially out and it's a pretty interesting one. Some real goodies in this release!

Highlights:
  • TCP and UDP connection support in WebServices.
  • Various shader improvements for Direct3D 11.
  • Improved support for high DPI settings.
  • Partial reimplementation of the GLU library.
  • Support for recent versions of OSMesa.
  • Window management improvements on macOS.

They also fixed 31 bugs which caused issues with these games: Stronghold 2, Need for Speed: Carbon demo, Purge, The Witcher 3 and more.

See the release notes here.

Good stuff from the Wine team as always, will be very interesting to see how far they get with DirectX 11 support this year. Article taken from GamingOnLinux.com.
Tags: Wine
11 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.
19 comments
Page: «2/2
  Go to:

Shmerl Apr 30, 2017
Quoting: Whitewolfe80
Quoting: ShmerlNot much has improved for the Witcher 3 in this release.

Well you are playing a resource heavy game in a vm which is emulating dx11 (not fully) so yeah there are going to be performance hits i would say leave it six months to a year it will run as well as any other wine wrapped game.

No, performance is already good. I'm talking about missing features (shaders and such).
Whitewolfe80 Apr 30, 2017
Quoting: Guest
Quoting: Whitewolfe80we can argue the technical terms but in laymen terms it emulates it
Thats exactly the problem, people think its an emulator because of all the confusion from people such as yourself, who say "it emulates" when in fact it doesn't.

In laymans terms, emulation and virtual enviroments are 2 completely different things.
Shall we call Windows, PC?

I am not confused nor do i care like i said i know exactly how it works and what is function is. However getting pissy and headstrong about whether or not its referred to as an emulator really really is not important. What matters is it works to some extent depending on the program and it's free. Again first time joining a linux community after sys admining linux for six years and its same old same old way way to many people salty about meaningless shit.
Shmerl Apr 30, 2017
Quoting: scaineWhat's the problem, exactly? Wine isn't emulating windows directly, but it's emulating its system calls.

Exactly. In such sense Wine is an emulator of Windows.
mrdeathjr Apr 30, 2017
In this wine version add more d3d11 work as them added arb_tesselation_shader extension and other things case make blits asynchronous by default

View video on youtube.com

Some interesting case is bayonetta, runs better in this wine version and flickering is reduced considerably compared with 2.6 vanilla

View video on youtube.com

However make work in wine vanilla is a bit tricky: need have virtual desktop in same desktop resolution

You must know in which order stay each option of main menu for can change values without see main menu in some cases

In other things donat enikeev csmt patch is rejected (this patch add csmt option to graphics tab in wine cfg, usefull if user dont know much about registry)

^_^


Last edited by mrdeathjr on 1 May 2017 at 5:19 pm UTC
throgh Apr 30, 2017
Quoting: Whitewolfe80I am not confused nor do i care like i said i know exactly how it works and what is function is. However getting pissy and headstrong about whether or not its referred to as an emulator really really is not important. What matters is it works to some extent depending on the program and it's free. Again first time joining a linux community after sys admining linux for six years and its same old same old way way to many people salty about meaningless shit.

Wow, there is an interesting conversation and discussion about WINE, the information behind and corrections. But the only thing is that you misinterpret the communication as pissy and headstrong? That's really far away from the concurrent road: But with one thing you are right ... the normal way of "internet-communication", instead of accepting different positions including corrections on the own position and information, the talk goes only about the own position, because there is no possibility of having just globalized information without more details and questions or corrections are always meant as an attack ... of course. Yes, indeed ... normal ways these days.
JudasIscariot Apr 30, 2017
Quoting: mrdeathjrIn other things donat enikeev csmt patch is rejected (this patch add csmt option to graphics tab in wine cfg, usefull if user dont know much about registry)

^_^

You can actually use winetricks as Austin English implemented the ability to turn CSMT off and on in the registry. Here's the initial commit: https://github.com/Winetricks/winetricks/commit/3f50cf9e6b142b1ed31739f7b7f14bfd07ce7ae0 and the follow-up commit to correct a bug within the initial commit: https://github.com/Winetricks/winetricks/commit/35eb15ff45656165dff5e9e173ec5d162144ee2c

Here's how the CSMT on/off setting looks in winetricks:
Shmerl Apr 30, 2017
Quoting: JudasIscariotYou can actually use winetricks as Austin English implemented the ability to turn CSMT off and on in the registry.

OK, that's cool. I didn't realize winetricks provides UI for those settings. Thanks for pointing it out!


Last edited by Shmerl on 30 April 2017 at 10:17 pm UTC
mrdeathjr May 1, 2017
Quoting: JudasIscariotYou can actually use winetricks as Austin English implemented the ability to turn CSMT off and on in the registry. Here's the initial commit:

https://github.com/Winetricks/winetricks/commit/3f50cf9e6b142b1ed31739f7b7f14bfd07ce7ae0

and the follow-up commit to correct a bug within the initial commit:
https://github.com/Winetricks/winetricks/commit/35eb15ff45656165dff5e9e173ec5d162144ee2c

Here's how the CSMT on/off setting looks in winetricks:

Thanks to winetricks for make more simple things for regular user, is more important most users can used wine

CSMT register dont affect performance for now, but can usefull for solve flickering problem in some titles

^_^
mrdeathjr May 9, 2017
Another interesting issue afects trackmania turbo and ori and the blind forest in DX11 mode

In before wine versions trackmania turbo runs around 30fps

https://www.youtube.com/watch?v=B9flSvd6qJ8

And now with wine 2.7 runs this

View video on youtube.com

Ori and the Blind Forest in Before wine version

https://www.youtube.com/watch?v=0sXc-ud9NEw

And now with wine 2.7 runs this

View video on youtube.com

^_^
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.