Wine 5.0 utgivelseskandidat og utgivelse av pakke for å kjøre Windows-spill Proton 4.11-10

Begynte testing av den første utgivelseskandidaten Wine 5.0, en åpen implementering av Win32 API. Kodebasen er satt i frysemodus før utgivelsen, som forventes i slutten av desember eller begynnelsen av januar. Sammenlignet med utgivelse Wine 4.21 37 feilrapporter stengt og 475 endringer gjort.

De viktigste endringene:

  • Nettlesermotor Vin Gecko, som brukes i MSHTML-biblioteket, har blitt oppdatert til versjon 2.47.1. Lastekoden for Gecko-motoren har blitt omarbeidet og muligheten til å starte den fra en generell, ikke-vinspesifikk installasjon er lagt til;
  • Unicode-tabeller er oppdatert til versjon 12.1.0. Funksjoner for Unicode-konvertering har blitt omarbeidet i ntdll;
  • Lagt til den første versjonen av MSADO-biblioteket (ActiveX-dataobjekter) med et grensesnitt for å få tilgang til og manipulere data gjennom en OLE DB-leverandør, for eksempel for å koble programmer til en SQL-server;
  • Støtte for å installere oppdateringer er lagt til WUSA (Windows Update Standalone)-verktøyet;
  • Arbeidet fortsatte med å overføre kode fra kernel32 til kernelbase og restrukturere disse bibliotekene. For eksempel, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile og tidssonefunksjoner. Koden for kjerneinitialisering er delvis flyttet til ntdll;

  • bcrypt har lagt til støtte for verifisering av hashes med digitale signaturer basert på ECDSA-nøkler;
  • Mange nye funksjoner er lagt til VBScript, inkludert ScriptTypeInfo_* og ScriptTypeComp_Bind*;
  • Feilrapporter knyttet til driften av spill og applikasjoner er lukket:
    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.

I tillegg Valve опубликовала ny utgivelse av prosjektet Proton 4.11-10, som er basert på utviklingen av Wine-prosjektet og har som mål å sikre lanseringen av spillapplikasjoner laget for Windows og presentert i Steam-katalogen på Linux. Prosjektutvikling spre under BSD-lisens. Proton lar deg kjøre Windows-bare spillapplikasjoner direkte i Steam Linux-klienten. Pakken inkluderer en DirectX 9-implementering (basert på D9VK), DirectX 10/11 (basert på DXVK) og DirectX 12 (basert på vkd3d), som jobber via oversettelse av DirectX-kall til Vulkan API, gir forbedret støtte for spillkontrollere og muligheten til å bruke fullskjermmodus uavhengig av skjermoppløsningene som støttes i spill.

I den nye versjonen av Proton:

  • Mulighet for å lansere spill er gitt Halo: The Master Chief Collection (krever en betaversjon av Steam-klienten og en GnuTLS-bibliotekutgivelse mindre enn 3.5.4 for å kjøre). Noen spillmoduser mangler på grunn av at EasyAntiCheat-støtte ikke er tilgjengelig;
  • Mouse event handlers har blitt betydelig forbedret, noe som har en positiv effekt på museoppførselen i spillene Fallout 4, Furi og Metal Gear Solid V;
  • Lagt til en ny heltallsskaleringsmodus som gir forbedret pikselklarhet når du zoomer inn. Modusen aktiveres ved å starte med miljøvariabelen WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Løste flere problemer med spillkontrolleroppsett. Endringene gjør at Telltale-spill fungerer bedre med Xbox-kontrollere, samt Cuphead- og ICEY-spill med PlayStation 4-kontrollere koblet til via Bluetooth;
  • Forbedret håndtering av kraftfeedback på gamepads, spesielt ved bruk av rattkontrollere.
  • Problemer med at Metal Gear Solid V fryser ved oppstart er løst.
  • Rettet en ytelsesregresjon ved bruk av Xbox-spillkontrollere;
  • Når du spiller Trine 4, er grensen for bildefrekvens på 30 FPS fjernet;
  • Rettet krasj ved spill IL-2 Sturmovik;
  • Oppdaterte versjoner av tredjepartskomponenter: D9VK oppdatert til versjon 0.40-rc-p, og FAudio til 19.12. Det er gjort rettelser til DXVK.

Kilde: opennet.ru

Legg til en kommentar