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

Ka filluar testimi i kandidatit të parë për lansimet Wine 5.0, zbatimi i hapur i Win32 API. Baza e kodit është kaluar në fazën e ngrirjes para lansimit, i cili pritet të ndodhë në fund të dhjetorit ose në fillim të janarit. Krahasuar me lëshimin Wine 4.21 u mbyllën 37 raportet për gabime dhe u bënë 475 ndryshime.

Ndryshimet më të rëndësishme:

  • Motorin e shfletuesit Wine Gecko, i cili përdoret në bibliotekën MSHTML, është përditësuar në lëshimin 2.47.1. Kodi i ngarkesës së motorit Gecko është rishikuar dhe është shtuar mundësia për ta drejtuar atë nga një instalim i zakonshëm, jo specifik për Wine;
  • Tabelat Unicode janë përditësuar në versionin 12.1.0. Në ntdll janë rishkruar funksionet për konvertimin e Unicode;
  • Është shtuar një version fillestar i bibliotekës MSADO (ActiveX Data Objects) me një ndërfaqe për qasje dhe manipulim të të dhënave përmes ofruesit OLE DB, për shembull, për të lidhur programet me SQL-serverin;
  • Në mjetin WUSA (Windows Update Standalone) është shtuar mbështetje për instalimin e përditësimeve;
  • Punimet për zhvendosjen e kodit nga kernel32 në kernelbase dhe ristrukturimin e të dhënave të bibliotekave kanë vazhduar. Për shembull, janë zhvendosur Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile, si dhe funksione për punën me zona orare. Kodi për inicializimin e bërthamës është zhvendosur pjesërisht në ntdll;
  • Në bcrypt është shtuar mbështetje për nënshkrimin e hash-eve me nënshkrime digjitale bazuar në çelësat ECDSA;
  • Në VBScript janë shtuar shumë funksione të reja, duke përfshirë ScriptTypeInfo_* dhe ScriptTypeComp_Bind*;
  • Janë mbyllur raportimet e gabimeve që lidhen me lojërat dhe aplikacionet:
    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.

Përveç kësaj, kompania Valve publikoi botimi i ri i projektit Proton 4.11-10, i cili bazohet në punën e projektit Wine dhe ka për qëllim të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punësimi i projektit distribuohen në bazë të licencës BSD. Proton lejon ekzekutimin e drejtpërdrejt në klientin Linux të Steam aplikacioneve të lojrave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9 (të bazuar në D9VK), DirectX 10/11 (të bazuar në DXVK) dhe DirectX 12 (të bazuar në vkd3d), që punon përmes përkthimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolerët e lojërave dhe mundësinë e përdorimit të modit në ekran të plotë pa marrë parasysh rezolutat e ekranit të mbështetur në lojë.

Në versionin e ri të Proton:

  • I është siguruar mundësia e lancimit të lojërave Halo: The Master Chief Collection (për të lançuar kërkohet një version beta i klientit Steam dhe lëshimi i bibliotekës GnuTLS të jetë më të vogël se 3.5.4). Disa modalitete lojrash mungojnë për shkak të mungesës së mbështetjes EasyAntiCheat;
  • Janë përmirësuar në mënyrë të konsiderueshme menaxherët e ngjarjeve nga miu, që ka reflektuar pozitivisht në seancat e lojës me miun në lojërat Fallout 4, Furi dhe Metal Gear Solid V;
  • Është shtuar një modalitet i ri për zmadhimin e plotë, duke siguruar rritjen e qartësisë së pikselëve gjatë rritjes së masës. Modaliteti aktivizohet duke e nisur me variablin e mjedisit WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Janë zgjidhur disa probleme me konfigurimet e kontrollorëve të lojërave. Ndryshimet kanë lejuar përmirësimin e funksionimit të lojërave Telltale me kontrollorët Xbox, si dhe lojërave Cuphead dhe ICEY me kontrollorët PlayStation 4, të lidhur përmes Bluetooth;
  • Në gamepada është përmirësuar përpunimi i efektit të reagimit në përgjigje të forcës së aplikuar, veçanërisht kur përdoren kontrollorët e timonit;
  • Janë zgjidhur problemet me ngritjen e lojës Metal Gear Solid V gjatë nisjes;
  • Është eliminuar regresioni në performancë kur përdoren kontrollet e lojës Xbox;
  • Gjatë lojës në Trine 4, është hequr kufizimi i shkallës së kadencës në 30 FPS;
  • Janë eliminuar dështimet gjatë lojës në IL-2 Sturmovik;
  • Janë përditësuar versionet e përbërësve të tretë: D9VK është përditësuar në versionin 0.40-rc-p, dhe FAudio në 19.12. Janë bërë korrigjime në DXVK.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster