Releases: openglfreak/wine-tkg-userpatches
Release 6.17.r0.g5f19a815
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
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 inperf 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
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
The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.4.r5.gf8b6fde4
Release 6.3-r22.g186c17f4
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
The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.3-r16.ga11594e1
Release 6.2-r1.g4046ffe6
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
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
The exact config and patches used can be found at https://github.com/openglfreak/wine-tkg-userpatches/tree/v6.0-r10.g74534094
Release 6.0-r7.gf8ce6cbb
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