Skip to content

Releases: openglfreak/wine-tkg-userpatches

Release 6.17.r0.g5f19a815

12 Sep 13:08
5b4e583
Compare
Choose a tag to compare

Not much interesting happened here since last release. The most interesting addition are the reflink patches (directory 0005-reflink), which reduce the size of Wine prefixes for users on filesystems that support reflinks. Otherwise there's just the usual bunch of added small patches and removed upstreamed patches.

The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.17.r0.g5f19a815

Release 6.11.r1.gfd5866f6

19 Jun 18:01
ff6328a
Compare
Choose a tag to compare

Man, it's been a while since the last release, hasn't it?

Some of the big changes since last time are:

  • The repository has undergone a major restructuring, with patchsets now being sorted into different directories depending on what they do or which part of Wine they touch. The configuration is now split into different files, and lives in the config subdirectory.
  • I no longer keep the staging patchset ntdll-NtAlertThreadByThreadId enabled, since I've seen functions introduced by it in perf top.
  • It is now possible to use distcc for compiling Wine, but only if ccache is also used. Just set _distcc_hosts to a list of ip addresses and _distcc_procs to the number of slots to use, before compiling normally.

And of course there are many updated and new patches! Many thanks to all the people working on Wine, Proton, and other Wine forks.
If you want to see exactly which patches were added, removed, or changed, run git diff --stat v6.5.r4.g4e2dc890..v6.11.r1.gfd5866f6 in the cloned repository.

The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.11.r1.gfd5866f6

Release 6.5.r4.g4e2dc890

02 Apr 04:49
4afe0f2
Compare
Choose a tag to compare

Nothing too spectacular, but this release has an optimization for CompareStringEx.
The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.5.r4.g4e2dc890

Release 6.4.r5.gf8b6fde4

21 Mar 03:45
2805efc
Compare
Choose a tag to compare

Release 6.3-r22.g186c17f4

14 Mar 19:05
16a3ed5
Compare
Choose a tag to compare

This release is based on Wine vanilla 6.4, but Wine Staging has not updated its version yet, so the version is still 6.3.

An exciting new addition is fastsync (aka "winesync" in the kernel, previously called "ntsync" when no name was decided).
To use it, just disable esync and fsync (it is used as the last fallback before server-side synchronization).
No big difference in performance is expected, please report back any significant deviations (in either direction)!
Many thanks to Zebediah Figura for creating fastsync.

The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.3-r22.g186c17f4

Release 6.3-r16.ga11594e1

08 Mar 00:12
690bb34
Compare
Choose a tag to compare

Release 6.2-r1.g4046ffe6

16 Feb 21:30
f213b96
Compare
Choose a tag to compare

With this (binary) release fsync2 should work again.
The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.2-r1.g4046ffe6

Release 6.1-r10.g41cb9f51

12 Feb 20:31
9a01ee0
Compare
Choose a tag to compare

Debug/trace messages have been turned on for easier debugging.
The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.1-r10.g41cb9f51

Release 6.0-r10.g74534094

24 Jan 08:19
Compare
Choose a tag to compare

Release 6.0-r7.gf8ce6cbb

22 Jan 13:12
1f9b614
Compare
Choose a tag to compare

The config was changed and includes -mtune=native now. This release was compiled on an Intel i3-4370 processor.
The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.0-r7.gf8ce6cbb