Release av Wine 4.9 och Proton 4.2-5

Tillgängliga experimentell utgåva av öppen implementering av Win32 API - Vin 4.9. Sedan versionen släpptes 4.8 24 felrapporter stängdes och 362 ändringar gjordes.

De viktigaste förändringarna:

  • Lade till initialt stöd för installation av Plug and Play-drivrutiner;
  • Möjligheten att sätta ihop 16-bitars moduler i PE-format har implementerats;
  • Olika funktioner har flyttats till en ny KernelBase DLL;
  • Fixningar har gjorts relaterade till driften av spelkontroller;
  • Användningen av systemtimer med hög precision, om sådana finns, säkerställs;
  • Felrapporter relaterade till driften av spel och applikationer är stängda:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Samtidigt, Valve опубликовала bygga projektet Proton 4.2-5, 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-licens. Proton låter dig köra spelapplikationer endast för Windows direkt i Steam Linux-klienten. Paketet innehåller en implementering av DirectX 10/11 (baserat på DXVK) och 12 (baserat på vkd3d), som arbetar via översättning av DirectX-anrop till Vulkan API, ger förbättrat stöd för spelkontroller och möjligheten att använda helskärmsläge oavsett vilka skärmupplösningar som stöds i spel. Jämfört med originalet Wine har prestandan för flertrådade spel ökat avsevärt tack vare användningen av patchar "esync"(Eventfd Synchronization).

В ny version Lade till stöd för Steam-nätverks-API:er som används i nya spel, inklusive A Hat in Time. Många korrigeringar av spelkontrollers layout har gjorts för att lösa många spelkontrollproblem i Unity-baserade spel, inklusive Subnautica- och Ubisoft-spel.

Proton 4.2-5 använder interlayer release
DXVK 1.2.1 med implementeringen av DXGI, Direct3D 10 och Direct3D 11 ovanpå Vulkan API (tidigare version 1.1.1 användes). Förutom buggfixar och förbättrat spelstöd i DXVK 1.2-grenen inblandade en separat tråd för att överföra kommandobufferten och lagt till stöd för specifika renderingstillägg som inte är officiellt definierade i Direct3D 11-specifikationen. Den korrigerande utgåvan av DXVK 1.2.1 förbättrar kompatibiliteten med ReShade, prestandaproblem i Lords of the Fallen och The Surge har lösts, krascher i Yakuza Kiwami 2 har lösts.

Källa: opennet.ru

Lägg en kommentar