Skip to content

Releases: pythonlover02/Proton-Sarek

Sarek9-14 Released

24 Sep 21:25
65aa112
Compare
Choose a tag to compare

Stable Build:

Based on Proton-GE-9-14, now working with DXVK 1.10.3 and more

WineD3D:
Now just like the Testing Build, Sarek-Stable will use by default OpenGL 4.6 while using WineD3D, with command stream and command serialization, the stability with this configuration its the same of the prior build.

Note: Proton and Wine typically support a maximum version of OpenGL 4.4 when using WineD3D. While using OpenGL 4.6 may not provide a significant or even decent performance boost, it helps reduce stuttering on older or low-end hardware.

Note: The errors on S.T.A.L.K.E.R Call Of The Zone when using WineD3D with OpenGL 4.6, command stream and command serialization had been fixed.

Stable Async Build:

A new build :). Its just like the Stable build but will use DXVK 1.10.3 Async instead of the normal one.

Why DXVK Async?
Why? Simple, performance. The key difference in DXVK Async is that it enables asynchronous shader compilation, whereas the regular DXVK uses synchronous compilation.

In regular DXVK, when a game encounters new shaders, they are compiled synchronously, causing the game to stutter or freeze briefly while the shader is being processed. This is because the game must wait for the compilation to finish before continuing.

In DXVK Async, the shaders are compiled in the background while the game continues running. Instead of freezing or stuttering, the game proceeds, though there might be minor graphical artifacts until the shaders are fully compiled.

Then why isn't on the normal version?
While DXVK Async offers significant performance improvements by reducing stuttering through asynchronous shader compilation, it carries a potential risk of triggering client-side anti-cheat systems in multiplayer games. This risk exists because the tool modifies how shaders are handled, which might be interpreted as a cheat or manipulation by some anti-cheat software.

Although there haven't been any confirmed cases of players getting banned for using DXVK Async, the possibility remains. Given this, I personally wouldn’t take the chance with something as valuable as a Steam account.

Testing Build:

At the moment, there’s no need for a separate Testing Build, since the Stable Build has caught up in terms of features and performance. That being said, I am working on new configurations that show promise, but they are still in the early stages and too unstable to release, even as part of a Testing build. Once further refinement is done, I'll share them for broader testing.

Thats all for now :P, hope that you enjoy your gaming.

Credits:

This project also uses many 3rd party code and patches, i just do little patches so everything works well with an older DXVK, go support them, they are the ones that do the heavy work

Valve: https://github.com/ValveSoftware/Proton

GloriousEggroll: https://github.com/GloriousEggroll/proton-ge-custom && https://www.patreon.com/gloriouseggroll

Kron4ek: https://github.com/Kron4ek/Wine-Builds/releases

doitsujin/ドイツ人 (Philip Rebohle): https://github.com/doitsujin/dxvk

Sporif: https://github.com/Sporif/dxvk-async

TKG (Etienne Juvigny): https://github.com/Frogging-Family/wine-tkg-git && https://www.patreon.com/tkglitch

HansKristian/themaister (Hans-Kristian Arntzen): https://github.com/HansKristian-Work/vkd3d-proton

Also i want to thanks all of those reddit users that help me make the Supported GPU List:

wolfegothmog

mrvictorywin

Alternative-Pie345

Cool-Arrival-2617

oln

Informal-Clock

turdas

AlienOverlordXenu 

And the Great Redditor that came with the name ❤️:

Meshuggah333

Release:

Sarek9-13-r1 Released

14 Sep 02:22
3db2e4a
Compare
Choose a tag to compare

Stable Build:

The first revision of Sarek9-13. So whats new?

WineD3D:
Now just like the Testing Build Sarek-Stable will use by default OpenGL 4.6 while using WineD3D, but only with command stream, not with command serialization, the stability with this configuration its the same of the prior build.

Note: Proton and Wine typically support a maximum version of OpenGL 4.4 when using WineD3D. While using OpenGL 4.6 may not provide a significant or even decent performance boost, it helps reduce stuttering on older or low-end hardware.

Why it dont have the command serialization by default?
Again, it's a problem with stability. I am currently checking out the WineHQ wiki and more to see if it can be fixed in any way (Maybe changing the Windows version? Or making a new prefix from scratch?).
The only game affected so far is S.T.A.L.K.E.R: Call of the Zone. But I don't want to ship it when it can break games. It may be a problem for other games that I don't play/didn't test. So I will keep it in the Testing build for now, and use my friends PCs as a testing ground ;).

Testing Build:

The Testing Build its the same of the prior release, it will use by default OpenGL 4.6 while using WineD3d with command stream and command serialization.

Thats all for now :P, hope that you enjoy your gaming.

Credits:

This project also uses many 3rd party code and patches, i just do little patches so everything works well with an older DXVK, go support them, they are the ones that do the heavy work

Valve: https://github.com/ValveSoftware/Proton

GloriousEggroll: https://github.com/GloriousEggroll/proton-ge-custom && https://www.patreon.com/gloriouseggroll

Kron4ek: https://github.com/Kron4ek/Wine-Builds/releases

doitsujin/ドイツ人 (Philip Rebohle): https://github.com/doitsujin/dxvk

Sporif: https://github.com/Sporif/dxvk-async

TKG (Etienne Juvigny): https://github.com/Frogging-Family/wine-tkg-git && https://www.patreon.com/tkglitch

HansKristian/themaister (Hans-Kristian Arntzen): https://github.com/HansKristian-Work/vkd3d-proton

Also i want to thanks all of those reddit users that help me make the Supported GPU List:

wolfegothmog

mrvictorywin

Alternative-Pie345

Cool-Arrival-2617

oln

Informal-Clock

turdas

AlienOverlordXenu 

And the Great Redditor that came with the name ❤️:

Meshuggah333

Release:

Sarek9-13 Released

06 Sep 04:06
084c553
Compare
Choose a tag to compare

Stable Build:

  1. The base has been changed from Proton 9.0-2 to Proton-GE-9-13.

  2. Patched to work with DXVK 1.10.3.

  3. General prefix configuration and specific prefixes for some games have been modified.

  4. Download and enjoy!

Testing Build:

I have been dedicating considerable time to the testing build, primarily to improve performance for DXVK v1.10.3 and WineD3D. Here’s what I have achieved so far:

WineD3D:

By default, this build will use OpenGL 4.6 if detected; if not, it will utilize the highest OpenGL version available on the user's system. Unmodified Wine or Proton typically supports a maximum of OpenGL 4.4. While this change may not bring a significant performance boost, it does help reduce stuttering in certain games, such as Red Orchestra 2, where the improvement is quite notable.

Why is this build in testing?:
The testing build is still a work in progress. While it does help reduce stuttering, it is not perfect and does have bugs, as is common with all software. For instance, while Sarek-Stable runs without issues, the testing version may experience stability problems with certain games such as S.T.A.L.K.E.R: Call of the Zone. This has resulted in hard crashes, often requiring me to terminate the application using xKill.

Gallium Nine:

I understand that many people have been requesting to add Gallium Nine in future builds. I am actively working on this, and I appreciate the interest. However, it is worth noting that Gallium Nine may be removed from Mesa in the near future, which could impact its implementation. Consequently, I will prioritize this feature lower for now, and it will not be included in any builds until a complete implementation is confirmed.

DXVK

As for DXVK, I haven't touched anything yet; I'm just doing some testing comparing the performance of different builds. Once I get WineD3D in a good state, I will dedicate more time to this.

Credits:

This project also uses many 3rd party code and patches, i just do little patches so everything works well with an older DXVK, go support them, they are the ones that do the heavy work

Valve: https://github.com/ValveSoftware/Proton

GloriousEggroll: https://github.com/GloriousEggroll/proton-ge-custom && https://www.patreon.com/gloriouseggroll

Kron4ek: https://github.com/Kron4ek/Wine-Builds/releases

doitsujin/ドイツ人 (Philip Rebohle): https://github.com/doitsujin/dxvk

Sporif: https://github.com/Sporif/dxvk-async

TKG (Etienne Juvigny): https://github.com/Frogging-Family/wine-tkg-git && https://www.patreon.com/tkglitch

HansKristian/themaister (Hans-Kristian Arntzen): https://github.com/HansKristian-Work/vkd3d-proton

Also i want to thanks all of those reddit users that help me make the Supported GPU List:

wolfegothmog

mrvictorywin

Alternative-Pie345

Cool-Arrival-2617

oln

Informal-Clock

turdas

AlienOverlordXenu 

And the Great Redditor that came with the name ❤️:

Meshuggah333

Release: