Utgivelse av Proton 4.2-3, en pakke for å kjøre Windows-spill på Linux
Valve Company опубликовала bygge prosjektet Proton 4.2-3, 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. Etter hvert som de er klare, overføres endringene utviklet i Proton til den originale Wine og relaterte prosjekter, som DXVK og vkd3d.
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).
Vin-mono-komponenter ble lagt til komposisjonen, noe som gjorde det mulig å legge til muligheten til å kjøre mange XNA-spill og spill på Unreal Engine 3;
Kompatibilitet med grensesnittet for lansering og oppdatering av Warframe-spillet er sikret;
Problemer med tekstinntasting i spillet Age of Empires II HD er løst;
Fortsatt utvikling av støtte for tjenestefunksjonalitet Uplay;
DXVK-lag med Direct3D 10/11-implementering på toppen av Vulkan API oppdatert for utgivelse 1.0.3;
FAudio-komponenter som implementerer DirectX-lydbiblioteker (API XAudio2, X3DAudio, XAPO og XACT3) har blitt oppdatert til utgivelse 19.04-13-ge8c0855.