Utgivelse av Proton 4.2-4, en pakke for å kjøre Windows-spill på Linux
Valve Company опубликовала bygge prosjektet Proton 4.2-4, 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).
DXVK-laget (en implementering av DXGI, Direct3D 10 og Direct3D 11 på toppen av Vulkan API) har blitt oppdatert til versjon 1.1.1, i hvilken lagt til støtte for plassering av shader-kode i minnet i en komprimert form og økt ytelsen til forskjellige spill, spesielt de som er bygget på Unreal Engine 4.
Rettet et krasj ved lansering av spillet RAGE 2 (for å fungere på systemer med AMD GPUer, kreves den siste eksperimentelle versjonen av Mesa);
Forbedret støtte for Vulkan graphics API, som sikrer kompatibilitet med Vulkan-bygget til spillet "No Man's Sky";
Forbedrede ikoner for noen vindusbehandlere;
Rettet en feil som fikk vinprosessen til å henge ved oppdatering av Proton-versjonen;
Løste problemer med å oppdage spillkontrollere i Yakuza Kiwami- og Telltale-spill;
Rettet feil på grunn av hvilke landskap som ble generert feil i spillet Space Engineers;