
Wine 10 released with ARM64EC support, Vulkan 1.4.303, Direct3D & Wayland enhancements
Wine 10 has been officially released, bringing full support for the ARM64EC architecture, enabling hybrid ARM64X modules that integrate ARM64EC and ARM64 code within a single binary. This release also introduces a new 64-bit x86 emulation interface using ARM64EC to execute Wine code natively, reducing reliance on x86 emulation.
High-DPI scaling has been improved, allowing non-DPI-aware windows to scale automatically, with options to override DPI settings globally or per application. Additionally, Vulkan support has been upgraded to version 1.4.303, including Vulkan Video extensions and enhanced child window rendering for seamless 3D rendering on the X11 backend.Direct3D improvements in Wine 10 feature an HLSL-based fixed function pipeline for Direct3D 9 and earlier, which reduces stuttering in games and enhances rendering quality.
The Wayland driver is now enabled by default for Linux users, improving OpenGL support and popup window positioning. Moreover, Wine 10 introduces an experimental FFmpeg-based backend to enhance compatibility with Media Foundation multimedia pipelines, basic multi-touch support, improved touchscreen event handling, and expanded internationalization with updated locale data and Unicode support.