Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Good things come to those who wait, like a fine Wine. Today the Wine team has officially release the next stable version Wine 3.0 [Official Site].

After around a year of development during the 2.x cycle, Wine 3.0 brings in some major changes towards better game and application support for those of you wanting to run Windows-only stuff on Linux. It's nowhere near perfect, but it's a massive advancement for the Wine project and provides a good base for them to continue onwards.

Here's a few highlights from the mailing list announcement sent today:

  • Direct3D 10 and 11 support which includes:
    • Compute shaders
    • Hull and domain (tessellation) shaders
    • A large number of shader model 4 and 5 shader instructions
    • Cube-map arrays
    • Mip-map generation
    • And lots more
  • The Direct3D command stream, which is disabled by default. 
  • Support for OpenGL core contexts in Direct3D is improved. If you're using Mesa, you shouldn't need to set the "MaxVersionGL" registry key to enable Direct3D 10 and 11 support.
  • The Android graphics driver.
  • Improved DirectWrite and Direct2D support.

There's absolutely tons, that's me just cherry-picking random bits that I found quite interesting from this big release. For the next development cycle, we can look forward to things like Direct3D 12 and Vulkan support, OpenGL ES support to enable Direct3D on Android and plenty more.

You can find the brief official announcement here.

Article taken from GamingOnLinux.com.
Tags: Wine
21 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 checked 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 . You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
48 comments Subscribe
Page: 1/3»
  Go to:

Shmerl 18 Jan 2018
For the next development cycle, we can look forward to things like Direct3D 12 and Vulkan support, OpenGL ES support to enable Direct3D on Android and plenty more.

Wayland support would be very welcome too. It's time to start switching to in KDE.
I wonder when We gonna see this included in Crossover..
Shmerl 18 Jan 2018
KDE devs don't care about nvidia and nvidia doesn't care about xwayland

Another reason to ditch Nvidia. In a few years, Nvidia will be barely used on Linux. See the trend on the same page you linked to.


Last edited by Shmerl on 18 Jan 2018 at 4:43 pm UTC
mrdeathjr 18 Jan 2018
In this wine version csmt are incorporated but needs activate using wine registry

Various titles improve with csmt case race driver grid, zombi, binary domain an others

Batman Arkham Asylum

Last test with wine 1.7.55

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

And now with Wine 3.0

View video on youtube.com

Fireburst

Last test with wine 1.9.24

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

And now with Wine 3.0

View video on youtube.com

Rage

Last test with wine 2.3

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

And now with Wine 3.0

View video on youtube.com

Race Driver GRID

Last test with wine 2.2

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

And now with Wine 3.0

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

Resident Evil HD Remastered

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

Last Remnant

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

Binary Domain

https://www.youtube.com/watch?v=190pWyjub2M

However in various cases if your first cores 0 and 1 stay busy at 100%, csmt dont appear notorius but if first cores stay below 80% can have many chances to csmt improve performance

Alpha Protocol

https://www.youtube.com/watch?v=Mq-6o5hpCmM

^_^


Last edited by mrdeathjr on 22 Jan 2018 at 1:14 pm UTC
hummer010 18 Jan 2018
KDE devs don't care about nvidia and nvidia doesn't care about xwayland

Another reason to ditch Nvidia. In a few years, Nvidia will be barely used on Linux. See the trend on the same page you linked to.

As long as AMD can get their shit together in the laptop market, I'll agree with you. Up to now, laptop users who wanted gaming performance had to go with nVidia.
Shmerl 18 Jan 2018
As long as AMD can get their shit together in the laptop market, I'll agree with you.

I think they have already improved it a lot. Their Raven Ridge APUs are supposed to be very good.

See https://www.anandtech.com/show/11964/ryzen-mobile-is-launched-amd-apus-for-laptops-with-vega-and-updated-zen

I have no idea though what experience Linux users get on these. It would be interesting to see some reviews.


Last edited by Shmerl on 18 Jan 2018 at 4:59 pm UTC
mrdeathjr 18 Jan 2018
For the next development cycle, we can look forward to things like Direct3D 12 and Vulkan support, OpenGL ES support to enable Direct3D on Android and plenty more.

Wayland support would be very welcome too. It's time to start switching to in KDE.

KDE devs don't care about nvidia and nvidia doesn't care about xwayland so, no wayland for the majority: https://www.gamingonlinux.com/users/statistics

https://www.gamingonlinux.com/wiki/Games_broken_on_Mesa

Easy because wayland and xwayland dont supported for most games

And wayland have many things to do, bugs and others

Maybe in future this change but for now wayland dont care in gaming

^_^
Shmerl 18 Jan 2018
Easy because wayland and xwayland dont supported for most games

And wayland have many things to do, bugs and others

That has nothing to do with games support. It should be transparent to games, if they rely on proper toolkits like SDL and the like. If not, there is XWayland to support legacy games that plug into X directly for some reason.


Last edited by Shmerl on 18 Jan 2018 at 5:52 pm UTC
coolbober 18 Jan 2018
I wonder when We gonna see this included in Crossover..
Sometimes I wonder why people pays so much money for a computer game, but not for such a usefull tool like crossover. Crossover 17 is great, I can't wait for next release.
Leopard 18 Jan 2018
KDE devs don't care about nvidia and nvidia doesn't care about xwayland

Another reason to ditch Nvidia. In a few years, Nvidia will be barely used on Linux. See the trend on the same page you linked to.

X will be with us for a long time , i'm sure.

Reasons : Nvidia ( because of majority )

Not mature

Current games needs a mid-solution , Xwayland
Shmerl 18 Jan 2018
X will be with us for a long time , i'm sure.

Reasons : Nvidia ( because of majority )

Not mature

Current games needs a mid-solution , Xwayland

It will be, but for a different reason. Because some games are tied to X. And as you said, XWayland will address those.

And Nvidia's majority will diminish, at the rate of people upgrading their GPUs, which is in several years.


Last edited by Shmerl on 18 Jan 2018 at 6:38 pm UTC
Leopard 18 Jan 2018
X will be with us for a long time , i'm sure.

Reasons : Nvidia ( because of majority )

Not mature

Current games needs a mid-solution , Xwayland

It will be, but for a different reason. Because some games are tied to X. And as you said, XWayland will address those.

And Nvidia's majority will diminish, at the rate of people upgrading their GPUs, which is in several years.

For achieving that ; AMD needs better watt per performance which i don't think it will happen any time in five years.

Nvidia has a massive R&D budget for gpu's while AMD hasn't. They simply lagging one generation behind on watt-performance.


Last edited by Leopard on 18 Jan 2018 at 6:43 pm UTC
Avehicle7887 18 Jan 2018
And now with Wine 3.0

View video on youtube.com


How in the hell you can play longer than 1 hour without crashing. Every time I load Race Driver in Wine, it always runs out of virtual memory and crashes during the first race.

I will try it again with 3.0 and hope this issue is resolved. GRID 1 is one of my fav racing games.
Whitewolfe80 18 Jan 2018
I wonder when We gonna see this included in Crossover..
Sometimes I wonder why people pays so much money for a computer game, but not for such a usefull tool like crossover. Crossover 17 is great, I can't wait for next release.

I think its because when you buy a game its yours forever despite what the eula may say. With cross over you have to pay a fee every year to get support.
Shmerl 18 Jan 2018
For achieving that ; AMD needs better watt per performance which i don't think it will happen any time in five years.

I expect it to happen in 2019, with release of 7nm GPUs. But we'll have to wait and see of course.


Last edited by Shmerl on 18 Jan 2018 at 7:28 pm UTC
coolbober 18 Jan 2018
I wonder when We gonna see this included in Crossover..
Sometimes I wonder why people pays so much money for a computer game, but not for such a usefull tool like crossover. Crossover 17 is great, I can't wait for next release.

I think its because when you buy a game its yours forever despite what the eula may say. With cross over you have to pay a fee every year to get support.
Yes... but you can buy crossover without support - just a one version.
mrdeathjr 18 Jan 2018
How in the hell you can play longer than 1 hour without crashing.

Every time I load Race Driver in Wine, it always runs out of virtual memory and crashes during the first race.

I will try it again with 3.0 and hope this issue is resolved. GRID 1 is one of my fav racing games.

Yeah very impressive, in before times wine shows more instability

This is a one reason because make large tests, because in large tests can see stability, mouse, keyboard and other issues

This wine version is big in stability, csmt (vanilla csmt is definitive implementation, staging implementation is different in various things) and others

^_^


Last edited by mrdeathjr on 18 Jan 2018 at 8:11 pm UTC
mrdeathjr 18 Jan 2018
X will be with us for a long time , i'm sure.

Reasons : Nvidia ( because of majority )

Not mature

Current games needs a mid-solution , Xwayland

Yeah for wayland most big obstacle is games quantity inertia directly represented in this simple question:

Wayland runs all games runs in X and have support of games developers ?

For achieving that ; AMD needs better watt per performance which i don't think it will happen any time in five years.

Nvidia has a massive R&D budget for gpu's while AMD hasn't. They simply lagging one generation behind on watt-performance.

RTG stay in serious reconstruction after raja leaves

However as your said them needs seriously create new gpu arquitecture (or improve in many ways your actual arquitecture)

Nvidia in consume is much better (one reason buyed GTX 1050) without forget games compatibility (much better in nvidia) and support from games devs

^_^
omer666 18 Jan 2018
For achieving that ; AMD needs better watt per performance which i don't think it will happen any time in five years.

I expect it to happen in 2019, with release of 7nm GPUs. But we'll have to wait and see of course.

That's a problem in itself. Had they been able to release GPUs with a better power consumption this very year, I would have switched to AMD right away. But knowing nothing's going to happen this year, I'll just stick to my GTX 1050Ti for another year or two.

Oh and there is the rather poor Vulkan optimization at the time, I hope they'll get it sorted, too. But I'd say this is not as urgent as getting the hardware right.
Whitewolfe80 18 Jan 2018
I wonder when We gonna see this included in Crossover..
Sometimes I wonder why people pays so much money for a computer game, but not for such a usefull tool like crossover. Crossover 17 is great, I can't wait for next release.

I think its because when you buy a game its yours forever despite what the eula may say. With cross over you have to pay a fee every year to get support.
Yes... but you can buy crossover without support - just a one version.

Or you could get it free its called Wine and just diy your games and applications
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.