新版本 Wine 4.17、Wine Staging 4.17、Proton 4.11-6 和 D9VK 0.21

可用的 Win32 API 開放實現的實驗性發布 - 葡萄酒4.17. 自版本發布以來 4.16 已關閉 14 個錯誤報告並進行了 274 項更改。

最重要的變化:

  • Mono引擎已更新至4.9.3版本;
  • 為 d3dx9 新增了對 DXTn 格式的壓縮紋理的支援(從 Wine Staging 轉移);
  • 已提出 Windows 腳本運行時庫 (msscript) 的初始版本;
  • 新增了在進程啟動前對ntdll的APC呼叫的處理;
  • wined3d 增加了對 AMD VEGA12 GPU 的支援;
  • 已實現透過 XRandR API 處理有關設備變更的通知的支援;
  • 新增了對產生 RSA 金鑰的支援;
  • 對於ARM64架構,已經為物件介面實現了對無縫代理的支援;
  • 與遊戲和應用程式操作相關的錯誤報告已關閉。
    吸血鬼假面舞會、AppCAD、文明 4、Shed 安裝程式、Royal Quest、iCloud。

同時 提出了 項目發布 葡萄酒分期 4.17,其中形成了 Wine 的擴展構建,包括尚未完全準備好或尚不適合採用到主 Wine 分支中的有風險的補丁。 與 Wine 相比,Wine Staging 提供了 855 個額外的補丁。 新版本帶來了與 Wine 4.17 程式碼庫的同步。 增加了對原始模式輸入的支援(user32 中的原始輸入),這消除了基於 Source 引擎的遊戲以及《鬥陣特攻》和《星際公民》中的問題。 包含解決遊戲崩潰問題的修復
《地球帝國》、《Trinklet Supreme》和《寂靜嶺 4:房間》。 新增了 DirectSound 效果的存根 dsdmo.dll。

閥門公司 опубликовала 專案的新版本 質子4.11-6,它基於 Wine 項目的開發,旨在使為 Windows 創建並在 Steam 目錄中呈現的遊戲應用程序能夠在 Linux 上運行。 項目成果 傳播 在 BSD 許可下。 Proton 可讓您在 Steam Linux 用戶端中直接執行僅限 Windows 的遊戲應用程式。 該軟體包包括 DirectX 9 實作(基於 D9VK)、DirectX 10/11(基於 DXVK)和 DirectX 12(基於 vkd3d)透過將 DirectX 呼叫轉換為 Vulkan API 來運作,改進了對遊戲控制器的支援以及使用全螢幕模式的能力,無論遊戲支援的螢幕解析度如何。

在新版本的 Proton 中,DXVK 層(Vulkan API 之上的 DXGI、Direct3D 10 和 Direct3D 11 的實作)已更新為分支 1.4,其中
Direct3D 11 程式介面已更新至版本 11.4,DXGI 已更新至版本 1.5。 同時,DXVK 開發人員發布了修正更新 DXVK 1.4.1,修復了導致 D3D10 代碼崩潰的問題,並改進了對《蝙蝠俠:阿甘之城》、《殺手 2》和《二之國重製版》的支持。

此外,我們還可以注意到該專案的一個新的重要版本 D9VK 0.21,其中正在開發 Direct3D 9 的實現,透過對 Vulkan 圖形 API 的呼叫進行轉換。 該專案基於DXVK 專案程式碼庫,該程式碼庫已透過對Direct3D 9 的支援進行了擴展。與基於WineD3D 的Direct9D 3 實現相比,D9VK 具有更高的效能,因為透過OpenGL 的Direct3D 9 轉換比透過Vulkan 的轉換慢。

В 新版本 新增了新的 Direct3D 9 調用
D3DBLEND_BOTHSRCALPHA和D3DBLEND_BOTHINVSRCALPHA,為MSAA圖像和深度圖實現了鎖定係統,添加了對YUV2和YUVY格式的支持,在啟用頂點著色器的軟體處理時添加了一組擴展常數,已進行性能優化, DXSO 已實現對TexM3x3Spec 和TexMXNUMXxXNUMXSpec 的調用
TexM3x3VSpec,修復了 27 個錯誤。

來源: opennet.ru

添加評論