Udgivelsen af Wine 4.9 og Proton 4.2-5

Tilgængelig eksperimentel udgave af den åbne implementering af Win32 API — Wine 4.9. Siden udgivelsen af versionen 4.8 24 fejlrapporter blev lukket, og 362 ændringer blev foretaget.

De vigtigste ændringer:

  • Indledende støtte til installation af Plug and Play-drivere er tilføjet;
  • Mulighed for at samle 16-bit moduler i PE-format er implementeret;
  • Forskellige funktioner er flyttet til den nye DLL KernelBase;
  • Der er foretaget rettelser relateret til spilcontrollere;
  • Højpræcise systemtimere anvendes, hvis de er tilgængelige;
  • Fejlapporter relateret til spil og applikationer er blevet lukket:
    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.

Samtidig arbejder Valve offentliggjorde projektbygning Proton 4.2-5, der er baseret på arbejde fra Wine-projektet og har til formål at sikre kørsel af spilapplikationer på Linux, der er designet til Windows og tilgængelige i Steam-kataloget. Arbejdet fra projektet distribueres under BSD-licensen. Proton gør det muligt direkte at starte spilleapplikationer, der kun leveres til Windows, i Linux-klienten Steam. Pakken inkluderer en implementering af DirectX 10/11 (baseret på DXVK) og 12 (baseret på vkd3d), der arbejder ved at konvertere DirectX-kald til Vulkan API, tilbyder forbedret controller-understøttelse og mulighed for at bruge fuldskærm uafhængigt af de understøttede skærmopløsninger i spillene. Sammenlignet med det oprindelige Wine er ydelsen i flertrådede spil betydeligt forbedret takket være indførelsen af patches "esync» (Eventfd Synkronisering).

I i den nye version støtte til netværks-API'er fra Steam, der bruges i nye spil, herunder ‘A Hat in Time’, er tilføjet. Der er også foretaget mange rettelser relateret til opsætning af layout i spilcontrollere, som løste mange problemer med spilcontrollere i spil baseret på Unity-motoren, inklusive Subnautica og spil fra Ubisoft.

I Proton 4.2-5 er releasen af en lag
DXVK 1.2.1 med implementering af DXGI, Direct3D 10 og Direct3D 11 oven på Vulkan API (tidligere blev version 1.1.1 brugt). Udover fejlrettelser er der også forbedret spilunderstøttelse i DXVK 1.2-serien. aktiveret en separat tråd til overførsel af kommando-buffer samt support for specifikke rendering-udvidelser, der ikke officielt er defineret i Direct3D 11-specifikationen, er blevet tilføjet. I rettelsesudgaven DXVK 1.2.1 er kompatibiliteten forbedret med ReShade, og der er løst præstationsproblemer i spillene Lords of the Fallen og The Surge, samt nedbruddet i spillet Yakuza Kiwami 2.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster