Wine 6.1 Brings VKD3D 1.2 Support, Improvement For Apple M1 Macs With Rosetta

Written by Michael Larabel in WINE on 29 January 2021 at 04:30 PM EST. 5 Comments
Following the release of Wine 6.0 stable earlier this month, Wine 6.1 is now available as the first bi-weekly development snapshot that will ultimately culminate with the Wine 7.0 stable release next year.

Coming out of the code freeze that has been in effect since early December, there is already a number of improvements to find with Wine 6.1 as this first development snapshot in the new series.

Wine 6.1 supports VKD3D 1.2 for its Direct3D 12 over Vulkan support. VKD3D is developed as part of the Wine project for its D3D12 implementation. The change with Wine 6.1 is requesting "VKD3D_API_VERSION_1_2" as part of the Wine D3D12 code.

Another notable change is support for Rosetta's memory layout on Apple M1 Macs. Rossetta is Apple's impressive and performant x86 translator to AArch64 for the Apple Silicon hardware. Changes to Wine were needed to the loader in moving the top-down allocations area lower to avoid Rosetta regions and reserving an area starting at 4GB to force Rosetta's allocations higher.

Wine 6.1 also has Arabic text shaping support, continued work on WinRT support in WIDL, Thumb-2 mode support on ARM, and various bug fixes.

A total of 37 known bug fixes have made it into Wine 6.1 with addressing items from F-Secure to Rollercoaster Tycoon 3 to Skyrim SE to many other Windows game fixes. The full list of changes and fixes at
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week