You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!

The big Wine 3.0 release is now officially available

Posted by , | Views: 12,985

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.

22 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
50 comments
Page: «5/5
  Go to:

mrdeathjr 19 January 2018 at 5:55 pm UTC
Avehicle7887I use MATE desktop, just tried 32bit only Wine - game crashes at first race. Could you please record a video with a window showing the Virtual Memory usage as you play?

EDIT:

I've tested the game on my laptop: Debian 9 running Xfce, Intel HD Graphics. Game behaves exactly as on my desktop and runs out of memory just as fast.

Hi i finish test but dont pass 3.8 to 3.9gb of virtual memory and race finish without issues

Once finish upload video put link here

This link have my grid configuration maybe can test

https://mega.nz/#!3MNzBYBb!CwyChpcbbwsU-pOE70cx0UrqoQyRaFV-CDNX3uq4VOA

Almost forget i disable postprocess effects (i dont like it) renaming effects.xml to effects.disable and effects_override.xml to effects_override.disable in postprocess folder in game directory




Last edited by mrdeathjr at 19 January 2018 at 6:09 pm UTC. Edited 2 times.
Audi 19 January 2018 at 6:24 pm UTC
I am curious if this will improve running Killing Floor 2 through Wine. Right now, DX11 has to be disabled via startup switch. Graphics also then don't look as good and Steam Overlay does not work. I plan to try the update this weekend to give it a try.
crt0mega 19 January 2018 at 6:54 pm UTC
Avehicle7887I've tested the game on my laptop: Debian 9 running Xfce, Intel HD Graphics. Game behaves exactly as on my desktop and runs out of memory just as fast.
Does this happen with older Wine versions, too?
Avehicle7887 19 January 2018 at 7:04 pm UTC
crt0mega
Avehicle7887I've tested the game on my laptop: Debian 9 running Xfce, Intel HD Graphics. Game behaves exactly as on my desktop and runs out of memory just as fast.
Does this happen with older Wine versions, too?

The very oldest version I have is 1.8 staging. I'm trying mrdeathjr's settings as I write this, Will run some tests and edit this post.

EDIT:

Tried the game with mrdeathjr's settings (3.0rc6) = kept to 3.7 to 3.8 Virtual Mem usage, finished 2 races, this keeps confirming my suspicion that the higher the graphics detail, the more is likely to crash.

@crt0mega: Tried it under 1.8 Staging, problem present even in that version.


Last edited by Avehicle7887 at 19 January 2018 at 7:56 pm UTC
omer666 19 January 2018 at 8:53 pm UTC
Shmerlonce they'll also catch up in hardware (Vega 2 and Navi)
That is, if they do. We should not speculate and only base our opinion on real stuff. AMD's record as far as power consumption goes has only just got a lot better with Ryzen CPUs, which doesn't mean they'll be able to get better results on the GPU side. The only thing we've got at the moment is hope.

Concerning Wine compatibility with DirectX 12, I think it's a good thing they've got it sorted as soon as possible. I don't think it will slow DirectX 11 implementation that much, and who knows, DX12 could really be successful sometime in the future. If Wine isn't lagging behind, that's one more argument in favour of Linux.
mrdeathjr 19 January 2018 at 8:56 pm UTC
Avehicle7887The very oldest version I have is 1.8 staging.

I'm trying mrdeathjr's settings as I write this, Will run some tests and edit this post.

EDIT:

Tried the game with mrdeathjr's settings (3.0rc6) = kept to 3.7 to 3.8 Virtual Mem usage, finished 2 races, this keeps confirming my suspicion that the higher the graphics detail, the more is likely to crash.

Hi

I as commented before this is test with virtual memory usage

View video on youtube.com

Very well my settings works in your case

Normally shadows and light effects case postprocess are sensitive on wine

Shmerl 19 January 2018 at 9:04 pm UTC
omer666AMD's record as far as power consumption goes has only just got a lot better with Ryzen CPUs, which doesn't mean they'll be able to get better results on the GPU side. The only thing we've got at the moment is hope.

I expect they will. They know well they need to do it to be remain competitive.
Whitewolfe80 20 January 2018 at 7:43 pm UTC
Comandante Ñoñardo
razing32
coolbober
Comandante ÑoñardoI 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.

Was curious about that.
Is the support good ?

When you ask questions to the support, they answer..
And most supported games have an install script (like POL)



Whitewolfe80Or you could get it free its called Wine and just diy your games and applications

The problem with Wine by itself is that it is difficult to configure...

I installed, with a couple of clicks, Perception
image
image


and Shadow Warrior 2


image
image
image
image

without any problem on codewavers Crossover 17...(well, there is a little choppy audio with both games and Shadow warrior 2 has some little graphical glitches, but the games are playable)

It can be but if you want out of the box for free then lutris is your gui for wine and the scripts they have are well maintained for the most part.
slaapliedje 23 January 2018 at 12:51 am UTC
View PC info
  • Supporter
omer666
Shmerlonce they'll also catch up in hardware (Vega 2 and Navi)
That is, if they do. We should not speculate and only base our opinion on real stuff. AMD's record as far as power consumption goes has only just got a lot better with Ryzen CPUs, which doesn't mean they'll be able to get better results on the GPU side. The only thing we've got at the moment is hope.

Concerning Wine compatibility with DirectX 12, I think it's a good thing they've got it sorted as soon as possible. I don't think it will slow DirectX 11 implementation that much, and who knows, DX12 could really be successful sometime in the future. If Wine isn't lagging behind, that's one more argument in favour of Linux.

I will admit it has been awhile since I looked, but the only games I saw that used 12 were Microsoft Studio games. Every other game that supportesupported it also had dx11 support.

Developers don't want to lock their players into Windows10 for a good reason.
ajgp 23 January 2018 at 11:02 am UTC
Looking good; I will probably wait for the first staging 3.0 release before trying it out.


As for the whole AMD v Nvidia thing; I have only owned 2 Nvidia cards and both of them since I strated gaming on Linux. When I was a windows user I would buy the AMD cards as cost wise they were better for my meagre at the time budget. however when I decided to seriously game in linux I found the performance of my Radeon HD5550 to be sorely lacking, now that may have been because I was using FGLRX and I wasnt knowledgable enough at the time to know otherwise. But I upgraded from that to a GTX760 and that allowed me to ditch windows for gaming as performance withe the proprietary driver was good enough for my liking. Last year I upgraded again to a GTX1070 once again AMD was simply not mature enough for me at the time (Many Feral games requiring workarounds I wasnt comfortable with yet). Now when I finally replace the GTX1070 (in 5years or so!) I will propably go AMD. But for now I am Nvidia based.

That said my next CPU will definately be a AMD, though prob not until Zen2 in 2019 as my 4670K @ 4.5Ghz overclock crunches the numbers well enough for me.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Decisions: „Life Is Strange: Before The Storm“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts