當前位置:
首頁 > 科技 > Wine 5.0正式版本發布,強化影音表現

Wine 5.0正式版本發布,強化影音表現

Wine是款支持等macOS、Linux、BSD類Unix操作系統的兼容層工具軟體,能將Windows的系統調用(System Call)轉換為對應的兼容格式,讓用戶不需使用虛擬機,也能在這些操作系統中執行Windows程序、遊戲,使用上更加方便。

Wine的名稱由Linux生態中常見的遞歸縮寫而來,它的全名是「Wine Is Not an Emulator」,由此可知它並不是模擬器。

Wine會在運行過程中,即時將Windows API調用(call)轉換為POSIX調用,並提供替代的Windows系統函數庫與系統組件,能夠進一步降低效耗損與內存使用量,因此執行的效率比模擬器與虛擬機好。

Wine在最新發布的5.0版中加入了許多功能,主要的變更為將內置模塊改為PE格式、支持多屏幕,以及導入Vulkan 1.1、XAudio2等API的兼容。

首先將內置模塊改為PE(Portable Executable,可移植性可執行文件)格式,而非Liunx常見的ELF(Executable and Linkable Format,可執行與可連接文件)格式,能夠讓內存與硬碟中的文件相符,確保文件複製保護機制可以正常運行。此外在安裝程序的時候,系統也會複製真實的PE文件,取代仿造的假DLL文件,雖然會佔用較多存儲空間,但可以讓系統運行更貼近真實Windows環境。

不過需要注意的是,目前並非所有的模塊都已經轉換為PE格式,這項改進會在Wine 5.x的開發過程中持續進行。

Wine的名稱源自「Wine Is Not an Emulator」(Wine不是模擬器),也正好是紅酒的意思,因此以紅酒作為標誌。

在圖像功能方面,Wine 5.0支持多屏幕環境,讓用戶可以將工作區域擴展到多個屏幕,此外它也將Vulkan的支持版本推升至1.1.126,除了支持Direct3D 12之外,也改善多個Direct3D與D3DX(Direct3D Extension)的功能並修正Bug,強化程序兼容性。

音效功能則導入FAudio函數庫,支持並提升XAudio2音效API(DirectSound的後續規範)的兼容性,讓更多採用XAudio2的程序能夠正常運行。

在遊戲功能部分,Wine 5.0改善了遊戲控制器的功能性,並強化苦力帽、方向盤、油門/剎車踏板的操作,讓遊戲操作更加流暢。此外在運行性能方面也改善了許多程序的時序功能,通過降低繪圖虛耗的方式強化遊戲執行性能。

根據官方網站的資料庫的最新測試報告,Final Fantasy XI Online屬於「具有不影響正常使用的小問題」的銀級清單。(圖片來源:WineHQ,下同)

《Photoshop CS6》被歸類於「設置後就能完美執行」的黃金級清單。

《星際爭霸重製版》屬於「不需任何設置就能完美執行」的白金級清單。

《魔獸世界》的狀況比較特別,它原本也屬於白金級,但在Wine 5.0版中卻變成無法執行的「垃圾級」。

讀者可以從Wine官方網站下載Android、Linux、macOS等操作系統適用的程序,並參考資料庫的測試報告,了解各款程序Wine執行狀況。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!


請您繼續閱讀更多來自 十輪網 的精彩文章:

Flickr老闆發公開信跪求用戶購買付費服務,否則「就活不下去」
丹麥設計、台灣製造!Aillio智能烘豆機讓人人都能享有好咖啡