Wine 5.0 releasekandidat och release av paket för att köra Windows-spel Proton 4.11-10

Började testar den första versionskandidaten Wine 5.0, en öppen implementering av Win32 API. Kodbasen har försatts i frysläge före release, vilket förväntas i slutet av december eller början av januari. Jämfört med release Vin 4.21 37 felrapporter stängdes och 475 ändringar gjordes.

De viktigaste förändringarna:

  • Webbläsarmotor Vin Gecko, som används i MSHTML-biblioteket, har uppdaterats till version 2.47.1. Gecko-motorns laddningskod har omarbetats och möjligheten att starta den från en allmän, icke-vinspecifik installation har lagts till;
  • Unicode-tabeller har uppdaterats till version 12.1.0. Funktioner för Unicode-konvertering har omarbetats i ntdll;
  • Lade till initial version av MSADO-biblioteket (ActiveX-dataobjekt) med ett gränssnitt för att komma åt och manipulera data genom en OLE DB-leverantör, till exempel för att ansluta program till en SQL-server;
  • Stöd för att installera uppdateringar har lagts till i verktyget WUSA (Windows Update Standalone);
  • Arbetet fortsatte med att överföra kod från kernel32 till kernelbase och omstrukturera dessa bibliotek. Till exempel, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile och tidszonsfunktioner. Koden för kärninitiering har delvis flyttats till ntdll;

  • bcrypt har lagt till stöd för att verifiera hash med digitala signaturer baserade på ECDSA-nycklar;
  • Många nya funktioner har lagts till i VBScript, inklusive ScriptTypeInfo_* och ScriptTypeComp_Bind*;
  • Felrapporter relaterade till driften av spel och applikationer är stängda:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Video Editor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab 2, Football Manager 2017, IP Camera Viewer 4.x, Beat Hazard 2, Visual C++ Express 2005.

Dessutom Valve опубликовала ny release av projektet Proton 4.11-10, 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 DirectX 9-implementering (baserat på D9VK), DirectX 10/11 (baserat på DXVK) och DirectX 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.

I den nya versionen av Proton:

  • Möjlighet att lansera spel tillhandahålls Halo: Master Chief Collection (kräver en betaversion av Steam-klienten och en GnuTLS-biblioteksversion mindre än 3.5.4 för att köras). Vissa spellägen saknas på grund av att EasyAntiCheat-stöd inte är tillgängligt;
  • Händelsehanterare för mus har förbättrats avsevärt, vilket har en positiv effekt på musbeteende i spelen Fallout 4, Furi och Metal Gear Solid V;
  • Lade till ett nytt heltalsskalningsläge som ger förbättrad pixeltydlighet när du zoomar in. Läget aktiveras genom att börja med miljövariabeln WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Löste flera problem med spelkontrollers layouter. Ändringarna gör att Telltale-spel fungerar bättre med Xbox-kontroller, såväl som Cuphead- och ICEY-spel med PlayStation 4-kontroller anslutna via Bluetooth;
  • Förbättrad hantering av force feedback på gamepads, speciellt när man använder rattkontroller.
  • Problem med att Metal Gear Solid V fryser vid start har lösts.
  • Fixade en prestandaregression vid användning av Xbox-spelkontroller;
  • När du spelar Trine 4 har gränsen för bildhastighet på 30 FPS tagits bort;
  • Fixade krascher när man spelade IL-2 Sturmovik;
  • Uppdaterade versioner av tredjepartskomponenter: D9VK uppdaterad till version 0.40-rc-p och FAudio till 19.12. Rättelser har gjorts i DXVK.

Källa: opennet.ru

Lägg en kommentar