Udgivelse af Wine 4.9 og Proton 4.2-5

Ledig eksperimentel udgivelse af åben implementering af Win32 API - Vin 4.9. Siden udgivelsen af ​​versionen 4.8 24 fejlrapporter blev lukket, og 362 ændringer blev foretaget.

De vigtigste ændringer:

  • Tilføjet indledende support til installation af Plug and Play-drivere;
  • Muligheden for at samle 16-bit moduler i PE-format er blevet implementeret;
  • Forskellige funktioner er blevet flyttet til en ny KernelBase DLL;
  • Der er lavet rettelser i forbindelse med betjeningen af ​​spilcontrollere;
  • Brugen af ​​systemtimere med høj præcision, hvis de er tilgængelige, er sikret;
  • Lukkede fejlrapporter relateret til driften af ​​spil og applikationer:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

På samme tid, Valve опубликовала bygge projektet Proton 4.2-5, som er baseret på udviklingen af ​​Wine-projektet og har til formål at gøre det muligt for spilapplikationer, der er oprettet til Windows og præsenteret i Steam-kataloget, at køre på Linux. Projektresultater spredning under BSD-licens. Proton giver dig mulighed for direkte at køre Windows-kun spilapplikationer i Steam Linux-klienten. Pakken inkluderer en implementering af DirectX 10/11 (baseret på DXVK) og 12 (baseret på vkd3d), der arbejder via oversættelse af DirectX-kald til Vulkan API, giver forbedret understøttelse af spilcontrollere og mulighed for at bruge fuldskærmstilstand uanset de understøttede skærmopløsninger i spil. Sammenlignet med den originale Wine er ydeevnen af ​​multi-threaded spil blevet væsentligt øget takket være brugen af ​​patches "esync"(Eventfd-synkronisering).

В ny version Tilføjet understøttelse af Steam-netværks-API'er, der bruges i nye spil, inklusive A Hat in Time. Der er lavet adskillige rettelser til spilcontroller-layout for at løse mange spilcontrollerproblemer i Unity-baserede spil, inklusive Subnautica- og Ubisoft-spil.

Proton 4.2-5 bruger interlayer release
DXVK 1.2.1 med implementeringen af ​​DXGI, Direct3D 10 og Direct3D 11 oven på Vulkan API (tidligere blev version 1.1.1 brugt). Ud over fejlrettelser og forbedret spilunderstøttelse i DXVK 1.2-grenen involveret en separat tråd til overførsel af kommandobufferen og tilføjet understøttelse af specifikke gengivelsesudvidelser, der ikke er officielt defineret i Direct3D 11-specifikationen. Den korrigerende udgivelse af DXVK 1.2.1 forbedrer kompatibiliteten med ReShade, præstationsproblemer i Lords of the Fallen og The Surge er blevet løst, nedbrud i Yakuza Kiwami 2 er blevet løst.

Kilde: opennet.ru

Tilføj en kommentar