Kandidaat voor de releases van Wine 5.0 en de release van het pakket voor het draaien van Windows-games Proton 4.11-10

Begonnen met de test van de eerste kandidaat voor de releases van Wine 5.0, een open-source implementatie van de Win32 API. De codebasis is in de freeze-fase gebracht ter voorbereiding op de release, die eind december of begin januari wordt verwacht. In vergelijking met de release Wine 4.21 zijn 37 bugrapporten gesloten en zijn 475 wijzigingen aangebracht.

De belangrijkste wijzigingen:

  • Webbrowser-engine Wine Gecko, die wordt gebruikt in de MSHTML-bibliotheek, is bijgewerkt naar release 2.47.1. De code voor het laden van de Gecko-engine is herschreven en de mogelijkheid is toegevoegd om deze te starten vanuit een algemene installatie die niet specifiek voor Wine is;
  • De Unicode-tabellen zijn bijgewerkt naar versie 12.1.0. In ntdll zijn de functies voor het omzetten van Unicode opnieuw geschreven;
  • Een initiĆ«le versie van de bibliotheek MSADO (ActiveX Data Objects) is toegevoegd met een interface voor toegang tot en manipulatie van gegevens via de OLE DB-provider, bijvoorbeeld voor het verbinden van programma's met SQL-server;
  • In de WUSA-tool (Windows Update Standalone) is ondersteuning voor het installeren van updates toegevoegd;
  • Het werk aan het verplaatsen van code van kernel32 naar kernelbase en het herstructureren van de bibliotheekgegevens is voortgezet. Bijvoorbeeld, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile, evenals functies voor het werken met tijdzones. De code voor het initialiseren van de kernel is gedeeltelijk overgezet naar ntdll;
  • In bcrypt is ondersteuning voor het ondertekenen van hashes met digitale handtekeningen op basis van ECDSA-sleutels toegevoegd;
  • VBScript heeft veel nieuwe functies toegevoegd, waaronder ScriptTypeInfo_* en ScriptTypeComp_Bind*;
  • Bugrapporten gerelateerd aan de werking van games en applicaties zijn gesloten:
    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.

Bovendien heeft het bedrijf Valve heeft gepubliceerd een nieuwe release van het project Proton 4.11-10, 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 worden verspreid onder de BSD-licentie. Proton maakt het mogelijk om direct game-applicaties die alleen voor Windows zijn geleverd in de Linux-client van Steam uit te voeren. Het pakket bevat de implementatie van DirectX 9 (gebaseerd op D9VK), DirectX 10/11 (gebaseerd op DXVK) en DirectX 12 (gebaseerd op vkd3d), 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 de nieuwe versie van Proton:

  • is de mogelijkheid toegevoegd om games te starten Halo: The Master Chief Collection (voor het starten is een bĆØta-release van de Steam-client en een GnuTLS-bibliotheekversie lager dan 3.5.4 vereist). Sommige spelfuncties ontbreken vanwege het gebrek aan ondersteuning voor EasyAntiCheat;
  • De gebeurtenisverwerkers voor de muis zijn aanzienlijk verbeterd, wat een positieve invloed heeft gehad op het gedrag van de muis in de games Fallout 4, Furi en Metal Gear Solid V;
  • Een nieuwe modus voor integer scaling is toegevoegd, die het verhogen van de pixelhelderheid bij vergroting mogelijk maakt. De modus wordt ingeschakeld door te starten met de omgevingsvariabele WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Er zijn verschillende problemen met de indelingen van gamecontrollers opgelost. De wijzigingen hebben de werking van Telltale-spellen met Xbox-controllers verbeterd, evenals de spellen Cuphead en ICEY met PlayStation 4-controllers die via Bluetooth zijn aangesloten;
  • Bij gamepads is de verwerking van het feedbackeffect verbeterd als reactie op de aangewende krachten, vooral bij het gebruik van stuurwielcontrollers;
  • Problemen met het vastlopen van het spel Metal Gear Solid V bij het opstarten zijn opgelost;
  • Een prestatiedaling bij het gebruik van Xbox-gamecontrollers is opgelost;
  • Tijdens het spelen van Trine 4 is de framerate-limiet van 30 FPS verwijderd;
  • Crashes tijdens het spelen van IL-2 Sturmovik zijn opgelost;
  • De versies van externe componenten zijn bijgewerkt: D9VK is bijgewerkt naar versie 0.40-rc-p, en FAudio naar 19.12. Er zijn correcties aangebracht in DXVK.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster