Kandidati për lëshim të Wine 5.0 dhe lëshimi i paketës për ekzekutimin e lojërave Windows Proton 4.11-10

Filloi testimi i kandidatit të lëshimit të parë Wine 5.0, një zbatim i hapur i API-së Win32. Baza e kodit është vënë në modalitetin e ngrirjes përpara lëshimit, i cili pritet në fund të dhjetorit ose në fillim të janarit. Krahasuar me lirimin Verë 4.21 37 raporte të gabimeve u mbyllën dhe 475 ndryshime u bënë.

Ndryshimet më të rëndësishme:

  • Motori i shfletuesit Gecko verë, e cila përdoret në bibliotekën MSHTML, është përditësuar për të lëshuar 2.47.1. Kodi i ngarkimit të motorit Gecko është ripunuar dhe është shtuar aftësia për ta nisur atë nga një instalim i përgjithshëm, jo ​​specifik për verën;
  • Tabelat Unicode janë përditësuar në versionin 12.1.0. Funksionet për konvertimin e Unicode janë ripunuar në ntdll;
  • U shtua versioni fillestar i bibliotekës MSADO (Objektet e të dhënave ActiveX) me një ndërfaqe për aksesin dhe manipulimin e të dhënave përmes një ofruesi OLE DB, për shembull, për lidhjen e programeve me një server SQL;
  • Mbështetja për instalimin e përditësimeve është shtuar në programin WUSA (Windows Update Standalone);
  • Puna vazhdoi për transferimin e kodit nga kernel32 në kernelbase dhe ristrukturimin e këtyre bibliotekave. Për shembull, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile dhe funksionet e zonës kohore. Kodi për inicializimin e kernelit është zhvendosur pjesërisht në ntdll;

  • bcrypt ka shtuar mbështetje për verifikimin e hasheve me nënshkrime dixhitale bazuar në çelësat ECDSA;
  • Shumë veçori të reja janë shtuar në VBScript, duke përfshirë ScriptTypeInfo_* dhe ScriptTypeComp_Bind*;
  • Raportet e gabimeve në lidhje me funksionimin e lojërave dhe aplikacioneve janë mbyllur:
    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 Redaktues, Costume Quest 2, Geometry Wars 3, Chime, Football Manager DxO 2, IP Camera Viewer 2017.x, Beat Hazard 4, Visual C++ Express 2.

Përveç kësaj, Valve botuar publikimi i ri i projektit Protoni 4.11-10, i cili bazohet në zhvillimet e projektit Wine dhe synon të sigurojë lëshimin e aplikacioneve të lojërave të krijuara për Windows dhe të paraqitura në katalogun Steam në Linux. Zhvillimet e projektit përhapet nën licencën BSD. Proton ju lejon të ekzekutoni drejtpërdrejt aplikacionet e lojërave vetëm për Windows në klientin Steam Linux. Paketa përfshin një implementim DirectX 9 (bazuar në D9VK), DirectX 10/11 (bazuar në DXVK) dhe DirectX 12 (bazuar në vkd3d), duke punuar përmes përkthimit të thirrjeve DirectX në Vulkan API, ofron mbështetje të përmirësuar për kontrollorët e lojërave dhe aftësinë për të përdorur modalitetin e ekranit të plotë, pavarësisht nga rezolucionet e ekranit të mbështetur në lojëra.

Në versionin e ri të Proton:

  • Ofrohet mundësia e nisjes së lojërave Halo: Master Chief Mbledhja (kërkon një lëshim beta të klientit Steam dhe një lëshim të bibliotekës GnuTLS më pak se 3.5.4 për të ekzekutuar). Disa mënyra të lojës mungojnë për shkak të padisponueshmërisë së mbështetjes EasyAntiCheat;
  • Trajtuesit e ngjarjeve të miut janë përmirësuar ndjeshëm, gjë që ka një efekt pozitiv në sjelljen e miut në lojërat Fallout 4, Furi dhe Metal Gear Solid V;
  • U shtua një modalitet i ri i shkallëzimit të numrave të plotë që ofron qartësi të përmirësuar të pikselit ndërsa zmadhoni. Modaliteti aktivizohet duke filluar me variablin e mjedisit WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Zgjidhur disa probleme me paraqitjet e kontrolluesit të lojës. Ndryshimet lejojnë që lojërat Telltale të funksionojnë më mirë me kontrollorët e Xbox, si dhe lojërat Cuphead dhe ICEY me kontrollorë PlayStation 4 të lidhur nëpërmjet Bluetooth;
  • Trajtimi i përmirësuar i reagimit të forcës në tastierë lojërash, veçanërisht kur përdorni kontrollorët e timonit.
  • Problemet me ngrirjen e Metal Gear Solid V gjatë fillimit janë zgjidhur.
  • Rregulloi një regresion të performancës kur përdorni kontrollorët e lojërave Xbox;
  • Kur luani Trine 4, kufiri i shpejtësisë së kuadrove prej 30 FPS është hequr;
  • Rregullohen përplasjet kur luani IL-2 Sturmovik;
  • Versionet e përditësuara të komponentëve të palëve të treta: D9VK i përditësuar në versionin 0.40-rc-p dhe FAudio në 19.12. Janë bërë korrigjime në DXVK.

Burimi: opennet.ru

Shto një koment