Het bedrijf Valve een nieuwe release van het project , dat is gebaseerd op de ontwikkelingen van het Wine-project en gericht is op het laten draaien van game-applicaties die voor Windows zijn gemaakt en gepresenteerd in de Steam-catalogus, in Linux. De ontwikkelingen van het project onder de BSD-licentie.
Proton stelt gebruikers in staat om direct Windows-games te starten binnen de Linux-client van Steam. Het pakket bevat een implementatie van DirectX 9 (gebaseerd op ), DirectX 10/11 (gebaseerd op ) en DirectX 12 (gebaseerd op ), die werken via de vertaling van DirectX-aanroepen naar de Vulkan API, biedt verbeterde ondersteuning voor gamecontrollers en de mogelijkheid om de fullscreen-modus te gebruiken ongeacht de in games ondersteunde schermresoluties.
In :
- In het pakket pakket , die een implementatie van Direct3D 12 biedt, werkend via het vertalen van API-aanroepen naar Vulkan;
- De levering van Wine-bouwvarianten en andere bibliotheken met ingesloten debug-symbolen is stopgezet. Voor debugdoeleinden is er een aparte 'debug'-tak van Proton beschikbaar in de Steam-client;
- Het bouwsysteem is bijgewerkt. In de makefile is een nieuw bouwdoel toegevoegd
āredistā, dat het herdistribueren van Proton-builds tussen gebruikers vergemakkelijkt. Het bouwproces is aanzienlijk versneld. De gebruikte afbeelding voor het bouwen van de virtuele machine is bijgewerkt naar Debian 10; - Er is gewerkt aan het verminderen van de schijfruimte die door het Proton-pakket wordt verbruikt en het verkleinen van de grootte van gedownloade updates;
- Er zijn verbeteringen aangebracht met betrekking tot de werking van de Rockstar Launcher en Grand Theft Auto 5;
- De ondersteuning voor gamecontrollers in Farming Simulator 19 en Resident Evil 2 is verbeterd;
- Problemen met de muis in Arma 3 zijn opgelost;
- De mogelijkheid om het spel 'DmC: Devil May Cry' te starten is gegarandeerd;
- De DXVK-laag (implementatie van DXGI, Direct3D 10 en Direct3D 11 bovenop de Vulkan-API) is bijgewerkt naar de tak ;
- De D9VK-laag (implementatie van Direct3D 9 boven de Vulkan API) is bijgewerkt naar de experimentele versie ;
- FAudio-componenten met implementaties van de geluidbibliotheken van DirectX (API XAudio2, X3DAudio, XAPO en XACT3) zijn bijgewerkt naar de release ;
- De componenten van wine-mono, die het mogelijk maken om veel XNA-games en games op de Unreal Engine 3 te draaien, zijn bijgewerkt naar versie 4.9.4.
Bron: opennet.ru
