Wine 5.0正式版本釋出,支援Vulkan 1.1、XAudio2強化影音表現

T客邦

51

發佈時間: 2020-01-31 15:18

更新時間: 2020-01-31 15:18

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

讓Linux系統執行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的名稱源自「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,下同)根據官方網站的資料庫的最新測試報告,Final Fantasy XI Online屬於「具有不影響正常使用的小問題」的銀級清單。(圖片來源:WineHQ,下同)

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

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

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

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

想看小編精選的3C科技情報&實用評測文,快來加入《T客邦》LINE@查看原始文章加入LINE購物夯話題
延伸閱讀
小編推薦

資料來源Wine 5.0正式版本釋出,支援Vulkan 1.1、XAudio2強化影音表現
若針對此內容有任何建議,請聯繫客服