crossposted from https://reddthat.com/post/51425980

What’s new in this release:

  • Fast synchronization support using NTSync.
  • 16-bit apps supported in new WoW64 mode.
  • Initial support for D3DKMT objects.
  • WinMD (Windows Metadata) files generated and installed.
  • Various bug fixes.

The source is available at https://dl.winehq.org/wine/source/10.x/wine-10.16.tar.xz

Binary packages for various distributions will be available from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people. See the file AUTHORS for the complete list.

  • who@feddit.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    15 days ago

    Fast synchronization support using NTSync.

    Nice. This is what turns that kernel 6.14 feature into a performance boost for some Windows games.

    Before/after examples from early last year:

    == Performance ==
    
    The gain in performance varies wildly depending on the application in question
    and the user's hardware. For some games NT synchronization is not a bottleneck
    and no change can be observed, but for others frame rate improvements of 50 to
    150 percent are not atypical. The following table lists frame rate measurements
    from a variety of games on a variety of hardware, taken by users Dmitry
    Skvortsov, FuzzyQuils, OnMars, and myself:
    
    Game                            Upstream        ntsync          improvement
    ===========================================================================
    Anger Foot                       69              99              43%
    Call of Juarez                   99.8           224.1           125%
    Dirt 3                          110.6           860.7           678%
    Forza Horizon 5                 108             160              48%
    Lara Croft: Temple of Osiris    141             326             131%
    Metro 2033                      164.4           199.2            21%
    Resident Evil 2                  26              77             196%
    The Crew                         26              51              96%
    Tiny Tina's Wonderlands         130             360             177%
    Total War Saga: Troy            109             146              34%
    ===========================================================================
    
    • forbiddenlake@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      15 days ago

      Obligatory reminder that this comparison is versus vanilla wine, and gamers (steam) haven’t been using vanilla wine for many years.

      Versus esync or fsync, ntsync doesn’t bring any particular performance benefit. But it may bring more consistent fps, and is actually supported in the kernel and now wine.

      Just don’t expect 100 more fps, or even 10.

      • who@feddit.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        15 days ago

        Not all gamers use Steam or Proton exclusively, or at all.

        Some of us even make custom Wine builds.

        This is a welcome change, regardless of whether you have a use for it.