Wine 6.1發布:支持VKD3D 1.2 改善適用於M1 Mac的Rosetta
在Wine 6.0 穩定版本月早些時候發布之後,Wine 6.1 首個雙週開發快照版本已經發布了。根據更新日誌,Wine 6.1 支持VKD3D 1.2,在Wine D3D12 代碼中要求“VKD3D_API_VERSION_1_2”。
另一個值得注意的變化是蘋果M1 Mac設備上支持Rosetta的內存佈局。Rossetta是Apple Silicon硬件的令人印象深刻且性能卓越的x86翻譯器,可翻譯成AArch64。Wine需要對加載器進行修改,在將自上而下的分配區域移到較低的位置,以避開Rosetta區域,並預留一個4GB開始的區域,以迫使Rosetta的分配更高。
Wine 6.1還支持阿拉伯文文本整形,WIDL中WinRT支持的繼續工作,ARM上Thumb-2模式支持,以及各種bug修復。Wine 6.1修復了37處BUG,修復了F-Secure、Rollercoaster Tycoon 3、Skyrim SE等遊戲。完整的更改和修復列表請訪問WineHQ.org。