Proton: Update to Wine 3.18 or 3.19

Created on 30 Oct 2018  ·  17Comments  ·  Source: ValveSoftware/Proton

Feature Request

I confirm:

  • [x] that I haven't found another request for this feature.
  • [x] that I have checked whether there are updates for my system available that
    contain this feature already.

Description

I wish to make you by to make a quick migration on wine 3.19 because there is too much regression on the version 3.16 which works really bad for proof most of the games which works in 3.7-8 does not work any more or badly in 3.16!

If I make this request is that I have a certain visibility of what I said having tested a lot of games steam around 80 in 3.7 I did the same test in 3.16 but I had more often problems and regressions too common on 3.16 even worse I have not had any evolution on games that was not working very well or not at all it is still the case in 3.16 so this version does not bring any real improvement on many games tested that it is at the level of performance than compatibility level is really not great.
That's why I make this request in order to aim higher and improve proton with what it does best!

Justification [optional]

The version of wine 3.19 brings a more extensive support of the net framwork which can help the compatibility of the old games.

What's new in this release:

Support for file I/O completion modes.
WaitOnAddress synchronization primitives.
Better support for 32-bit .NET binaries on 64-bit.
Improved recovery on broken RPC connection.
Various bug fixes.

in : https://www.winehq.org/news/2018102601

Risks [optional]

We can not speak of risk strictly speaking what I suggest is a beta version of proton in wine 3.19 while allowing access version 3.7-8 and 3.16-3 to make a comparison but I'm pretty sure that many 3.16 wine problems are fixed in version 3.19

References [optional]

Honestly it is enough just to see my last report obliged to stay in 3.7-8 because version 3.16 works badly!

Most helpful comment

Hi folks, so general requests to rebase wine is going to be a recurring topic. In general, this is going to happen when Proton devs are ready to do it and not in any particular cadence.

New issues and regressions in games need to be discussed on a per-game basis because there are many ways where similar symptoms can come from completely unrelated issues. I can tag those games with the Regression label if I get the following info:

  • Known good proton version
  • Regressed proton version
  • Proton log of the regression

Short posts with things like "this doesn't work anymore" simply isn't actionable by itself.

If there are known issues fixed with specific games that have gotten into vanilla wine, but not in Proton, feel free to open a pull request with references to the commits in vanilla wine and the individual fixes can be considered for backport into Proton on a per-case basis.

All 17 comments

Can you list some games that were working before but are no longer?

Can you list some games that were working before but are no longer?

Yes :
Shiness: The Lightning Kingdom https://github.com/ValveSoftware/Proton/issues/1842
Kingdoms of Amalur: Reckoning https://github.com/ValveSoftware/Proton/issues/783

I'm going to extend the list but I do not remember all my notes at home and I'm at work !
but there is another problem more complicated tweaks some games we need small tweaks but proton applies only basic settings which also reduces the compatibility of some games!
And also the fact that I have Mesa and Nvidia so they are two opposite!
On the mesa 18.x test works better in general than nvidia 410.x.
But I think proton have to take a big step forward to apply tweaks easily something like lutris but more simple!

And can you confirm that those games work again in 3.19?

Yes for 3.18 in lutris have test somes games work great i like play and use proton !
But lutris have tweaks... Proton no tweaks :(

You should test this by replacing wine within Proton, not using Lutris. Results between Proton tests and Lutris tests aren't comparable.

You should test this by replacing wine within Proton, not using Lutris. Results between Proton tests and Lutris tests aren't comparable.

That's why I do not mention it in my request!
What I emphasize is a finding a significant regression in the games!
So for me it is essential to pass on a higher version which surely settled this kind of problem.

Yes, reporting regressions is useful, thank you.

Amalur's resolution handling seems buggy, but that problem was reported on 3.7, too. Can you be more specific about what is broken in 3.16?

I noticed the character textures in Shiness seem to be missing in 3.16. It uses DXVK for d3d11 so possibly it's a DXVK regression? Ping @doitsujin if you have a moment to look into this.

For my 1050ti in fresh install on manjaro 18 x64 nvidia driver 410.73 is not running, but on 3.7 game run !

Shiness: The Lightning Kingdom :
Proton 3.7 :+1:
steam-366640.log


Proton 3.16-4 :-1: 1:
steam-366640.log


Hello @liberodark, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

Kingdoms of Amalur: Reckoning :
steam-102500.log

i need wine 3.19 for various game and a patch https://bugs.winehq.org/attachment.cgi?id=57994 that no be apply to none of beta version, only in staging

Realize that if Valve updated the Wine version that Proton uses constantly, there would be more fixes, but also more regressions and more versions to test. Valve can't update Wine constantly, for stability reasons.

I wouldn't be surprised if Valve decides to use Wine LTS versions down the road (3.0.x and 4.0.x etc).

Realize that if Valve updated the Wine version that Proton uses constantly, there would be more fixes, but also more regressions and more versions to test. Valve can't update Wine constantly, for stability reasons.

I wouldn't be surprised if Valve decides to use Wine LTS versions down the road (3.0.x and 4.0.x etc).

IS not LTS version : https://www.winehq.org/news/2018091401 is dev version !
And is Wine 3.0.3 the last stable version

Yeah wine staging 3.19 plays many old games.than proton 3.16 to avoid regression set different wine version for different games like playonlinux

Yeah wine staging 3.19 plays many old games.than proton 3.16 to avoid regression set different wine version for different games like playonlinux

Not exactly an ideal solution, you could easily end up with 15-20 different version of Wine installed at once, that's a recipe for disaster.

Hi folks, so general requests to rebase wine is going to be a recurring topic. In general, this is going to happen when Proton devs are ready to do it and not in any particular cadence.

New issues and regressions in games need to be discussed on a per-game basis because there are many ways where similar symptoms can come from completely unrelated issues. I can tag those games with the Regression label if I get the following info:

  • Known good proton version
  • Regressed proton version
  • Proton log of the regression

Short posts with things like "this doesn't work anymore" simply isn't actionable by itself.

If there are known issues fixed with specific games that have gotten into vanilla wine, but not in Proton, feel free to open a pull request with references to the commits in vanilla wine and the individual fixes can be considered for backport into Proton on a per-case basis.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

shanefagan picture shanefagan  ·  3Comments

BLaDZer picture BLaDZer  ·  3Comments

ArekPiekarz picture ArekPiekarz  ·  3Comments

lumni1968 picture lumni1968  ·  3Comments

kforney picture kforney  ·  3Comments