WINE News Archives


930 WINE open-source and Linux related news articles on Phoronix since 2006.

Wine Code Merged To Overcome A Vulkan Performance Penalty
Wine Code Merged To Overcome A Vulkan Performance Penalty

Merged this week ahead of the Wine 9.4 development release due out next Friday is support for using the new Vulkan VK_EXT_map_memory_placed extension to overcome a performance penalty with Windows on Windows 64-bit (WOW64) for games/apps.

3 March 2024 - VK_EXT_map_memory_placed - 14 Comments
Windows NT Synchronization Primitive Driver Updated For The Linux Kernel
Windows NT Synchronization Primitive Driver Updated For The Linux Kernel

For years Wine developers have been after a better synchronization API for the Linux kernel to better match the semantics of Microsoft Windows. Posted back in January was a request for comments on an "NTSYNC" Linux kernel driver to implement Windows NT synchronization primitives for the Linux kernel. At the start of the month a post-RFC version was posted of this open-source driver and today the latest iteration of that work has been published to the kernel mailing list.

19 February 2024 - NTSYNC - 30 Comments
Windows NT Synchronization Primitive Driver For The Linux Kernel Revised
Windows NT Synchronization Primitive Driver For The Linux Kernel Revised

Last week CodeWeavers engineer Elizabeth Figura posted the initial patches for a Windows NT synchronization primitive driver for Linux for exposing /dev/ntsync for exposing some synchronization primitives available under Windows directly within the Linux kernel. This has the potential of sharply speeding up some Windows games and applications running under Wine on Linux or the likes of Valve's Steam Play (Proton). This week a second iteration of the patches were posted.

1 February 2024 - NT Sync Driver - 20 Comments
Wine Wayland Driver Prepares Display Mode Change Emulation
Wine Wayland Driver Prepares Display Mode Change Emulation

Now being past the Wine 9.0 code freeze and the bi-weekly development releases back underway with eyes now set on Wine 10.0 next year, the 12th part of the Wine Wayland driver has been published for review. This latest set of Wine Wayland work is on implementing display mode change emulation.

28 January 2024 - Wine Wayland - 203 Comments
Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance
Windows NT Sync Driver Proposed For The Linux Kernel - Better Wine Performance

Following discussions from last year's Linux Plumbers Conference, a Windows NT synchronization primitive driver has been proposed for the Linux kernel. This driver would expose /dev/ntsync as a new character device for implementing some of the Windows NT synchronization primitives directly within the Linux kernel. In turn this would help the performance of some Windows games/applications running on Linux via Wine and in some cases would mean significantly better performance.

24 January 2024 - Big Performance Boosts - 114 Comments
Hangover Aiming For RISC-V Support This Year, x86_64 Emulation
Hangover Aiming For RISC-V Support This Year, x86_64 Emulation

Building off this week's release of Wine 9.0 for running Windows games and applications on Linux and other platforms is now Hangover 9.0. Hangover as a reminder is the project based on Wine initially focused on running x86 32-bit Windows apps on AArch64 Linux. Hangover works by running Wine atop various emulators such as QEMU, FEX, or Box64 for handling the processor/ISA translation.

18 January 2024 - Wine-Based Hangover - 14 Comments
Wine Developers Working To Get 1997 Era "Nuclear Strike" Game Working On Linux In 2024
Wine Developers Working To Get 1997 Era "Nuclear Strike" Game Working On Linux In 2024

While Wine (and downstreams like Valve's Proton) allow many newer Windows games and applications to run very well on modern Linux systems even when it comes to recent Direct3D 12 games and the like, sometimes it's the older games/apps that can be more of a headache to workaround bugs in the software and other aging relics. One of the latest issues leading to an upstream Linux kernel discussion is over the game Nuclear Strike first published in 1997 for Microsoft Windows 98 in trying to get it running with Wine on Linux.

3 January 2024 - SGDT Emulation Woes - 43 Comments
Wine Wayland Driver Lands Mouselook Support, Relative Cursor Motion
Wine Wayland Driver Lands Mouselook Support, Relative Cursor Motion

Friday's release of Wine 8.22 is expected to be the last bi-weekly feature release before shifting focus to the code freeze and making Wine 9.0 ready for release in early 2024. It's coming down to the finish line how much more Wine Wayland driver functionality will be merged in time.

7 December 2023 - Wine Wayland Driver - 33 Comments
Hangover 8.19 Improves Box64 Integration For Running Windows Apps On AArch64 Wine
Hangover 8.19 Improves Box64 Integration For Running Windows Apps On AArch64 Wine

Released last week was the newest version of Hangover, the project from Wine developers for helping Wine run on non-x86 CPU architectures for ultimately helping to make it easier to run x86/x86_64 Windows games/applications more easily on Linux AArch64, POWER, and RISC-V environments. The main focus still so far though is about allowing these Windows apps/games on ARM Linux systems.

6 November 2023 - Hangover 8.19 - 4 Comments
The Ongoing Work For Native Wine Wayland Support
The Ongoing Work For Native Wine Wayland Support

There were many interesting talks last week at XDC 2023 in Spain around Rusticl, the open-source NVIDIA Vulkan driver, the Raspberry Pi graphics driver, RADV ray-tracing, AMD color management and HDR with the Steam Deck / Gamescope, and others. One of the other talks many Phoronix readers are likely to be interested in is around the state of the Wine Wayland driver.

25 October 2023 - Wine Wayland - 58 Comments
Wine-Staging 8.18 Brings Patch For An 8 Year Old Bug Report
Wine-Staging 8.18 Brings Patch For An 8 Year Old Bug Report

Released on Friday was Wine 8.18 as the newest bi-weekly development release of this open-source software to run Windows games and applications on Linux and other platforms. Now available is Wine-Staging 8.18 as the more experimental blend of Wine that integrates just shy of 500 extra patches atop Wine.

15 October 2023 - Wine-Staging 8.18 - 22 Comments
Hangover 8.17 Released With Updated Box64 & FEX Integration
Hangover 8.17 Released With Updated Box64 & FEX Integration

Hangover 8.17 was released this weekend as the newest feature release for this open-source Wine-based software that aims to make it easy to run Windows x86/x64 binaries on 64-bit Arm Linux systems as well as potentially other architectures too like RISC-V and POWER.

9 October 2023 - Hangover 8.17 - 3 Comments
CodeWeavers Releases CrossOver 23.5 With A Focus On Boosting macOS Gaming
CodeWeavers Releases CrossOver 23.5 With A Focus On Boosting macOS Gaming

CodeWeavers -- in addition to contributing significantly to upstream Wine and being involved with Valve on Proton for Steam Play -- continues to offer CrossOver as a premium Wine-based software solution for enjoying Windows games and applications like Microsoft Office and Adobe products on Linux, macOS, and Chrome OS. Out today is CrossOver 23.5 as the latest evolution of this Wine-based commercial software.

27 September 2023 - CrossOver 23.5 - 15 Comments
More Wine Wayland Code Submitted For Review - Part 6
More Wine Wayland Code Submitted For Review - Part 6

As part of the long ongoing effort around Wine Wayland support for upstream in order to be able to utilize Wayland directly without a reliance on XWayland when running Windows games/apps, the sixth part to that enablement has been posted for review.

31 August 2023 - Wine Wayland - 4 Comments
WineConf Likely Over But There May Be A Proton / Gaming Developer Conference
WineConf Likely Over But There May Be A Proton / Gaming Developer Conference

WineConf as what had been the regularly hosted Wine developer conference for this open-source project devoted to running Windows games/applications on Linux and other platforms is likely over. Due to dwindling attendance and no one stepping up to organize the next WineConf, the developer conference is on hiatus but in place there may end up being something like a Proton conference in the future.

22 July 2023 - WineConf EOL? - 14 Comments
Wine 8.13 Released With Three Dozen Bugs Fixed
Wine 8.13 Released With Three Dozen Bugs Fixed

In addition to Proton 8.0-3 being released today for Steam Play, Wine 8.13 is out today as the latest bi-weekly release of this software for running Windows games and applications on Linux and other platforms.

21 July 2023 - Wine 8.13 - 3 Comments
Wine-Based Hangover 8.11 Begins Integrating FEX Emulator Support
Wine-Based Hangover 8.11 Begins Integrating FEX Emulator Support

The Hangover open-source project has been working on supporting Windows apps and games on other CPU architectures like AArch64 running Linux. RISC-V and POWER9 are other CPU architectures of interest for enabling Hangover support. Besides leveraging the Wine software, Hangover to date has relied on the QEMU emulator as part of the implementation while now they have begun integrating FEX support too.

9 July 2023 - Hangover 8.11 - 10 Comments

930 WINE news articles published on Phoronix.