Paglabas ng Wine 6.7 at VKD3D-Proton 2.3

Isang eksperimental na paglabas ng isang bukas na pagpapatupad ng WinAPI - Wine 6.7 - ang naganap. Mula nang ilabas ang bersyon 6.6, 44 ulat ng bug ang isinara at 397 pagbabago ang nagawa.

Ang pinakamahalagang pagbabago:

  • Ang mga aklatan ng NetApi32, WLDAP32 at Kerberos ay na-convert sa PE executable file format.
  • Ang pagpapatupad ng balangkas ng Media Foundation ay napabuti.
  • Ang mshtml library ay nagpapatupad ng ES6 JavaScript mode (ECMAScript 2015), na pinapagana kapag ang compatibility mode para sa Internet Explorer 11 ay pinagana.
  • Ang WOW64, isang layer para sa pagpapatakbo ng mga 32-bit na programa sa 64-bit na Windows, ay nagpapabuti sa pag-redirect ng file system upang palitan ang mga 32-bit na DLL para sa mga programa sa halip na mga 64-bit.
  • Nagdagdag ng mga bagong driver na may suporta sa Plug & Play.
  • Nagdagdag ng input device para sa pagtatrabaho sa keyboard sa raw mode.
  • Ang mga ulat ng error na may kaugnayan sa pagpapatakbo ng mga laro ay sarado: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, "Fairy Tale About Father Frost, Ivan and Nastya", MUSICUS, BioShock Remastered, Legends of Runeterra.
  • Mga saradong ulat ng error na nauugnay sa pagpapatakbo ng mga application: Melodyne 5, Informix Database apps, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobarvid2000UE , Pinagmulan ng EA, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.

Bukod pa rito, inilathala ni Valve ang VKD3D-Proton 2.3, isang tinidor ng vkd3d codebase na idinisenyo upang pahusayin ang suporta sa Direct3D 12 sa launcher ng laro ng Proton. Sinusuportahan ng VKD3D-Proton ang mga pagbabago, pag-optimize, at pagpapahusay na partikular sa Proton para sa mas mahusay na pagganap ng mga laro sa Windows batay sa Direct3D 12, na hindi pa pinagtibay sa pangunahing bahagi ng vkd3d.

Ang bagong bersyon ng VKD3D-Proton ay nagdaragdag ng paunang suporta para sa DXR 1.0 API (DirectX Raytracing), ang pagpapatupad nito ay gumagamit ng Vulkan extension na VK_KHR_raytracing para sa ray tracing. Ang DXR ay kasalukuyang gumagana lamang sa mga system na may mga driver ng NVIDIA at maaaring gamitin sa mga larong Control at Ghostrunner. Nakumpleto na ang suporta para sa VRS (Variable Rate Shading) at Conservative Rasterization. Ang D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH na tawag ay ipinatupad, na ginagawang posible na gumamit ng APITraces. Ilang makabuluhang pag-optimize ng pagganap ang ginawa.

Pinagmulan: opennet.ru

Magdagdag ng komento