Kandidat za izdajo Wine 5.0 in izdaja paketa za izvajanje iger Windows Proton 4.11-10

Začelo se je testiranje prvega kandidata za izdajo Wine 5.0, odprte implementacije API-ja Win32. Osnova kode je bila postavljena v fazo zamrznitve pred izdajo, ki se pričakuje konec decembra ali v začetku januarja. V primerjavi s sprostitvijo Vino 4.21 37 poročil o napakah je zaprtih in narejenih 475 sprememb.

Najpomembnejše spremembe:

  • Motor brskalnika Vinski gekon, ki se uporablja v knjižnici MSHTML, je bil posodobljen na izdajo 2.47.1. Koda za nalaganje mehanizma Gecko je bila predelana in dodana je bila možnost zagona iz splošne namestitve, ki ni specifična za Wine;
  • Tabele Unicode so posodobljene na različico 12.1.0. Funkcije za pretvorbo Unicode so bile predelane v ntdll;
  • Dodana začetna različica knjižnice MSADO (Podatkovni objekti ActiveX) z vmesnikom za dostop in upravljanje podatkov prek ponudnika OLE DB, na primer za povezovanje programov s strežnikom SQL;
  • Podpora za namestitev posodobitev je bila dodana pripomočku WUSA (Windows Update Standalone);
  • Nadaljevalo se je delo pri prenosu kode iz kernel32 v kernelbase in prestrukturiranju teh knjižnic. Na primer Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    Funkcije GeoID, FindFirst/NextFile in časovni pas. Koda za inicializacijo jedra je bila delno premaknjena v ntdll;

  • bcrypt je dodal podporo za preverjanje hashov z digitalnimi podpisi na podlagi ključev ECDSA;
  • Veliko novih funkcij je bilo dodanih v VBScript, vključno s ScriptTypeInfo_* in ScriptTypeComp_Bind*;
  • Zaprta poročila o napakah v zvezi z delovanjem iger in aplikacij:
    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.

Poleg tega Valve objavljeno nova izdaja projekta Proton 4.11-10, ki temelji na razvoju projekta Wine in je namenjen zagotavljanju zagona igralnih aplikacij, ustvarjenih za Windows in predstavljenih v katalogu Steam na Linuxu. Razvoj projekta širjenje pod licenco BSD. Proton vam omogoča neposreden zagon igralnih aplikacij samo za Windows v odjemalcu Steam Linux. Paket vključuje implementacijo DirectX 9 (temelji na D9VK), DirectX 10/11 (temelji na DXVK) in DirectX 12 (temelji na vkd3d), ki deluje prek prevajanja klicev DirectX v API Vulkan, zagotavlja izboljšano podporo za krmilnike iger in možnost uporabe celozaslonskega načina ne glede na ločljivosti zaslona, ​​ki so podprte v igrah.

V novi različici Protona:

  • Zagotovljena je možnost zagona iger Halo: Glavna zbirka (za izvajanje je potrebna izdaja beta odjemalca Steam in izdaja knjižnice GnuTLS, manjša od 3.5.4). Nekateri igralni načini manjkajo zaradi nerazpoložljivosti podpore za EasyAntiCheat;
  • Obdelovalci dogodkov miške so bili bistveno izboljšani, kar pozitivno vpliva na obnašanje miške v igrah Fallout 4, Furi in Metal Gear Solid V;
  • Dodan je nov način skaliranja celih števil, ki zagotavlja izboljšano jasnost slikovnih pik, ko povečate. Način je omogočen z začetkom s spremenljivko okolja WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Odpravljenih je bilo več težav s postavitvami igralnih krmilnikov. Spremembe omogočajo, da igre Telltale bolje delujejo s krmilniki Xbox, pa tudi igre Cuphead in ICEY s krmilniki PlayStation 4, povezanimi prek Bluetootha;
  • Izboljšano ravnanje s povratnimi informacijami o sili na igralnih ploščicah, zlasti pri uporabi krmilnikov na volanu.
  • Odpravljene težave z zamrznitvijo Metal Gear Solid V ob zagonu;
  • Popravljena regresija zmogljivosti pri uporabi igralnih krmilnikov Xbox;
  • Pri igranju Trine 4 je bila odstranjena omejitev hitrosti sličic na 30 FPS;
  • Popravljene zrušitve pri igranju IL-2 Sturmovik;
  • Posodobljene različice komponent tretjih oseb: D9VK posodobljen na različico 0.40-rc-p in FAudio na 19.12. V DXVK so bili narejeni popravki.

Vir: opennet.ru

Dodaj komentar