Utgivelse av Wine 4.9 og Proton 4.2-5

Tilgjengelig eksperimentell utgivelse av en åpen implementering av Win32 API - Wine 4.9. Siden utgivelsen av versjonen 4.8 24 feilrapporter ble lukket og 362 endringer ble gjort.

De viktigste endringene:

  • Lagt til innledende støtte for installasjon av Plug and Play-drivere;
  • Muligheten til å sette sammen 16-bits moduler i PE-format er implementert;
  • Ulike funksjoner har blitt flyttet til en ny KernelBase DLL;
  • Det er gjort rettelser knyttet til driften av spillkontrollere;
  • Bruken av systemtimere med høy presisjon, hvis tilgjengelig, er sikret;
  • Feilrapporter knyttet til driften av spill og applikasjoner er 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, Valve опубликовала bygge prosjektet Proton 4.2-5, som er basert på utviklingen av Wine-prosjektet og har som mål å sikre lanseringen av spillapplikasjoner laget for Windows og presentert i Steam-katalogen på Linux. Prosjektutvikling spre under BSD-lisens. Proton lar deg kjøre Windows-bare spillapplikasjoner direkte i Steam Linux-klienten. Pakken inkluderer en implementering av DirectX 10/11 (basert på DXVK) og 12 (basert på vkd3d), som jobber via oversettelse av DirectX-kall til Vulkan API, gir forbedret støtte for spillkontrollere og muligheten til å bruke fullskjermmodus uavhengig av skjermoppløsningene som støttes i spill. Sammenlignet med den originale Wine, har ytelsen til multi-threaded spill blitt betydelig økt takket være bruken av patcher "esync"(Eventfd-synkronisering).

В ny verson Lagt til støtte for Steam-nettverks-APIer som brukes i nye spill, inkludert A Hat in Time. Tallrike rettelser for spillkontroller-layout er gjort for å løse mange spillkontrollproblemer i Unity-baserte spill, inkludert Subnautica- og Ubisoft-spill.

Proton 4.2-5 bruker interlayer release
DXVK 1.2.1 med implementering av DXGI, Direct3D 10 og Direct3D 11 på toppen av Vulkan API (tidligere versjon 1.1.1 ble brukt). I tillegg til feilrettinger og forbedret spillstøtte i DXVK 1.2-grenen involvert en egen tråd for overføring av kommandobufferen og lagt til støtte for spesifikke gjengivelsesutvidelser som ikke er offisielt definert i Direct3D 11-spesifikasjonen. Den korrigerende utgivelsen av DXVK 1.2.1 forbedrer kompatibiliteten med ReShade, ytelsesproblemer i Lords of the Fallen og The Surge er løst, krasj i Yakuza Kiwami 2 er løst.

Kilde: opennet.ru

Legg til en kommentar