該項目 葡萄酒繼續其進步之路 朝著在類別Unix作業系統中完全模擬Windows API的目標邁進, 發布實驗版本“Wine 10.20”, 此次更新持續改善了關鍵應用程式和遊戲的支援和相容性。
繼 10.19 版本開發週期之後,此新版本整合了 337 項重大更改,並解決了 31 個錯誤報告。
Wine 10.20的主要新聞
最值得注意的更新之一是 iVkd3d軟體包的集成, 負責 Direct3D API 12 的實作。 該模組已更新至 1.18 版本。憑藉其改進,它有望為依賴該技術的最新遊戲帶來更好的性能和更高的圖形保真度。
在系統層面上, 開發人員專注於完善該機制的實作。 重解析點「這是Windows檔案系統的關鍵特性, 它允許您向文件和目錄附加其他資料和標籤。在 CreateHardLink()、SetFileAttributes()、FindNextFile() 和 MoveFileWithProgress() 等重要函數中加入重新解析點支持,代表了 Win32 API 實現準確性的一項重大進步,有助於正確運行安裝程序和操作高級文件結構的複雜應用程序。
重構、效能最佳化和 WoW64 相容性
葡萄酒團隊繼續進行 對通用控制實作進行結構重構, 在將 COMCTL32 庫拆分為版本 5 和版本 6 的獨立模組之後,此過程是必要的。雖然最終用戶看不到這項內部工作,但它對於程式碼的長期穩健性和可維護性至關重要。
在效能和相容性方面, 新版本 10.20 解決了特定問題 這影響了大量用戶。該問題已解決。 一個嚴重漏洞導致許多遊戲(例如《塞伯利亞之謎2》)在 WoW64 模式下運行時崩潰。 在配備 NVIDIA GPU 的系統上(64 位元 Windows 系統),修復此類錯誤對於確保流暢的遊戲體驗以及 Wine 在遊戲社群中的普及至關重要。
另外, 經典遊戲中按下方向鍵時反應卡頓的問題已解決。 例如《魔法門 VI》,以及阻止正確啟動或導致使用 GTK 庫的應用程式的 Windows 版本凍結的問題(包括 Meld 和 Geany 等流行的開發工具)已被消除。
由於 已關閉的錯誤報告列表 Wine 10.20 涵蓋了許多生產力和資料庫應用領域的優秀產品, 與 SQL Server 2012/2014 和 MS Office 365 安裝程式相關的問題已解決。 此外,專業設計軟體 QuarkXPress 2024 也得到了修復。其他應用程序,如 TomTom MyDrive Connect 4.x 和 HiveMQ CE 2025.5 工具的故障也得到了糾正。
最後,本次更新也優化了策略和動作類遊戲的體驗。影響《文明1.2》、《星海爭霸》(經典版)、《最後的防線:餘波》和《洛克人X DiVE》等遊戲啟動和遊戲體驗的錯誤已被修復。
如果您有興趣了解更多信息,可以查閱發布詳情 在下面的鏈接中。
如何在Ubuntu及其衍生產品上安裝Wine 10.20的開發版本?
為了安裝 Wine 10.20 的開發版本,必須對系統進行一些調整。其中第一個也是最重要的是 啟用 32 位元架構支援。 值得一提的是,即使您的系統是 64 位,啟用此支援也會避免您經常出現的許多問題,因為大多數 Wine 庫都專注於 32 位元架構。為此,我們編寫有關終端的內容:
sudo dpkg --add-architecture i386
現在 我們必須導入密鑰並將其添加到系統中 使用此命令:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
現在做這個 我們將向系統添加以下存儲庫,為此,我們在終端中編寫:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources sudo apt update sudo apt --download-only install winehq-devel sudo apt install --install-recommends winehq-devel sudo apt --download-only dist-upgrade
我們可以透過執行以下命令來驗證我們是否已經安裝了 Wine 以及系統上的版本:
wine --version