Wine 5.0 väljalasekandidaat ja paketi väljalase Windowsi mängude Proton 4.11-10 käitamiseks

Algas testides esimest versiooni kandidaati Wine 5.0, mis on Win32 API avatud rakendus. Koodibaas on pandud külmutusrežiimi enne avaldamist, mis on oodata detsembri lõpus või jaanuari alguses. Võrreldes vabastamisega Vein 4.21 37 veateadet on suletud ja 475 muudatust tehtud.

Olulisemad muudatused:

  • Brauseri mootor Veinigeko, mida kasutatakse MSHTML-i teegis, on värskendatud versiooniks 2.47.1. Gecko mootori laadimiskood on ümber töödeldud ja lisatud on võimalus käivitada see üldisest, mitte-Wine'i-spetsiifilisest installist;
  • Unicode'i tabelid on värskendatud versioonile 12.1.0. Unicode'i teisendamise funktsioonid on ntdll-is ümber töödeldud;
  • Lisatud MSADO teegi esialgne versioon (ActiveX-i andmeobjektid) liidesega andmetele juurdepääsuks ja andmete töötlemiseks OLE DB pakkuja kaudu, näiteks programmide ühendamiseks SQL-serveriga;
  • WUSA (Windows Update Standalone) utiliidile on lisatud värskenduste installimise tugi;
  • Töö jätkus koodi ülekandmisel kernel32-st kernelbase'i ja nende teekide ümberkorraldamiseks. Näiteks Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile ja ajavööndi funktsioonid. Kerneli lähtestamise kood on osaliselt teisaldatud faili ntdll;

  • bcrypt on lisanud toe ECDSA võtmetel põhinevate digitaalallkirjadega räside kontrollimiseks;
  • VBScriptile on lisatud palju uusi funktsioone, sealhulgas ScriptTypeInfo_* ja ScriptTypeComp_Bind*;
  • Mängude ja rakenduste tööga seotud veateated on suletud:
    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 videoredaktor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab Manager 2, Football Manager 2017, IP Camera Viewer 4.x, Beat Hazard 2, Visual C++ Express 2005.

Lisaks Valve опубликовала projekti uus väljalase Prooton 4.11-10, mis põhineb Wine’i projekti arendustel ja mille eesmärk on võimaldada Windowsile loodud ja Steami kataloogis esitletud mängurakendustel Linuxis töötada. Projekti saavutused levima BSD litsentsi alusel. Proton võimaldab teil Steam Linuxi kliendis otse käivitada ainult Windowsi mängurakendusi. Pakett sisaldab DirectX 9 juurutamist (põhineb D9VK), DirectX 10/11 (põhineb DXVK) ja DirectX 12 (põhineb vkd3d), mis töötab DirectX-i kõnede kaudu Vulkan API-le, pakub paremat tuge mängukontrolleritele ja võimalust kasutada täisekraanirežiimi olenemata mängude toetatud ekraani eraldusvõimest.

Protoni uues versioonis:

  • Pakutakse mängude käivitamise võimalust Halo: Master Chief kollektsiooni (töötamiseks on vaja Steami kliendi beetaversiooni ja GnuTLS-i teegi versiooni, mis on väiksem kui 3.5.4). Mõned mängurežiimid puuduvad EasyAntiCheati toe puudumise tõttu;
  • Hiire sündmuste käitlejaid on oluliselt täiustatud, mis mõjutab positiivselt hiire käitumist mängudes Fallout 4, Furi ja Metal Gear Solid V;
  • Lisatud on uus täisarvude skaleerimise režiim, mis pakub sissesuumimisel paremat pikslite selgust. Režiim on lubatud, alustades keskkonnamuutujaga WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Lahendatud on mitu mängukontrolleri paigutusega seotud probleemi. Muudatused võimaldavad Telltale'i mängudel paremini töötada Xboxi kontrolleritega, aga ka Cupheadi ja ICEY mänge PlayStation 4 kontrolleritega, mis on ühendatud Bluetoothi ​​kaudu;
  • Täiustatud jõutagasiside käsitlemine mängupaneelidel, eriti kui kasutate rooliratta kontrollereid.
  • Probleemid Metal Gear Solid V külmutamisega käivitamisel on lahendatud.
  • Parandatud jõudluse regressioon Xboxi mängukontrollerite kasutamisel;
  • Trine 4 mängimisel on eemaldatud kaadrisageduse piirang 30 kaadrit sekundis;
  • Parandatud krahhid IL-2 Sturmovik mängimisel;
  • Kolmandate osapoolte komponentide värskendatud versioonid: D9VK värskendati versioonile 0.40-rc-p ja FAudio versioonile 19.12. DXVK-s on parandused tehtud.

Allikas: opennet.ru

Lisa kommentaar