Valve släpper Proton 5.0, en svit för att köra Windows-spel på Linux

Ventilföretag опубликовала första utgåvan av en ny gren av projektet Proton 5.0, som är baserad på utvecklingen av Wine-projektet och syftar till att göra det möjligt för spelapplikationer skapade för Windows och presenterade i Steam-katalogen att köras på Linux. Projektprestationer sprida under BSD-licensen.

Med Proton kan du direkt köra Windows-spelapplikationer på Steam Linux-klienten. Paketet inkluderar implementeringen av DirectX 9/10/11 (baserat på paketet DXVK) och DirectX 12 (baserat på vkd3d) som fungerar genom att översätta DirectX-anrop till Vulkan API ger förbättrat stöd för spelkontroller och möjligheten att använda helskärmsläge oavsett skärmupplösningar som stöds i spel. För att öka prestandan hos flertrådade spel, mekanismerna "esync" (Eventfd Synchronization) och "futex/fsync".

В ny version:

  • Synkronisering med kodbas slutförd Vin 5.0, varifrån mer än 3500 ändringar överfördes (den tidigare grenen baserades på vin 4.11). 207 patchar från Proton 4.11 har flyttats uppströms och ingår nu i huvudpaketet Wine;
  • För att rendera spel med Direct3D 9 är DXVK-lagret aktiverat som standard, vilket översätter anrop till Vulkan API. Användare av system utan Vulkan-stöd kan återgå till wined3d-backend, som använder OpenGL-översättning, genom att ställa in PROTON_USE_WINED3D-inställningen;
  • Integrationen med Steam-klienten har stärkts, vilket har utökat utbudet av stödda spel som använder teknik för att skydda mot obehörig modifiering av spel Denuvo. Till exempel kan Proton nu spela spel som Just Cause 3, Batman: Arkham Knight och Abzu;
  • Nya Proton-installationer returnerar information om en nyare version av operativsystemet, vilket krävs av vissa nya spel.
    Parametrarna för de gamla inställningarna lämnas oförändrade;

  • Utveckling har påbörjats av betydande förbättringar relaterade till tillägget av stöd för att arbeta med flera bildskärmar och grafikadaptrar i Wine 5.0;
  • Förbättrat stöd för surroundljud för äldre spel;
  • Strukturen för projektets Git-repository har ändrats. Nya undermoduler har lagts till i 5.0-grenen, vilket kräver att när man bygger från git måste de initieras med kommandot "git submodule update —init";
  • Komponenter FAudio med implementering av DirectX-ljudbibliotek (XAudio2, X3DAudio, XAPO och XACT3 API:er) uppdaterade till release 20.02;
  • Mellanskikt DXVK, som tillhandahåller en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som arbetar via sändningsanrop till Vulkan API, har uppdaterats till releasen som publicerades igår 1.5.4. DXVK 1.5.4 fixar regressioner relaterade till Direct3D 9-stöd och löser problem som uppstår i Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty och
    The Witcher.

Källa: opennet.ru

Lägg en kommentar