Valve Company ny udgivelse af projektet , 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 under BSD-licensen.
Proton muliggør direkte kørsel af spilapplikationer, der kun leveres til Windows, i Steam-klienten på Linux. Pakken inkluderer en implementering af DirectX 9 (baseret på ), DirectX 10/11 (baseret på ) og DirectX 12 (baseret på ), der fungerer gennem oversættelse af DirectX-opkald til Vulkan API, tilbyder forbedret support til game controllere og muligheden for at bruge fuldskærmstilstand uafhængigt af spilunderstøttede skærmopløsninger.
I :
- Tilføjet til pakke , som giver en implementering af Direct3D 12, der fungerer gennem oversættelse af opkald til Vulkan API;
- Leverancen af variantbygninger af Wine og andre biblioteker med indlejrede fejlsøgningssymboler er stoppet. Til fejlsøgning tilbydes en separat "debug"-gren af Proton, tilgængelig i Steam-klienten;
- Bygningssystemet er blevet opdateret. En ny bygningsmål er blevet tilføjet til makefile
'redist', der forenkler redistribuering af Proton-bygninger mellem brugere. Byggeprocessen er betydeligt accelereret. Den virtuelle maskines bygning, der bruges til at bygge, er opdateret til Debian 10; - Der er gjort arbejde for at reducere diskpladsforbruget af Proton-pakken og mindske størrelsen på de downloadede opdateringer;
- Forbedringer relateret til Rockstar Launcher og Grand Theft Auto 5 er blevet implementeret;
- Forbedret support til gamepads i spil som Farming Simulator 19 og Resident Evil 2;
- Problemer med musen i spillet Arma 3 er blevet løst;
- Muligheden for at køre spillet "DmC: Devil May Cry" er blevet sikret;
- DXVK-laget (implementering af DXGI, Direct3D 10 og Direct3D 11 over Vulkan API) er blevet opdateret til rækken ;
- D9VK-laget (implementering af Direct3D 9 over Vulkan API) er blevet opdateret til den eksperimentelle version ;
- FAudio-komponenterne med implementeringen af DirectX-lydbiblioteker (API XAudio2, X3DAudio, XAPO og XACT3) er blevet opdateret til udgivelsen ;
- wine-mono-komponenterne, der muliggør kørsel af mange XNA-spil og spil på Unreal Engine 3, er blevet opdateret til version 4.9.4.
Kilde: opennet.ru
