Kandidát na vydanie Wine 5.0 a vydanie balíka pre spúšťanie hier pre Windows Proton 4.11-10

Začal testovanie prvého kandidáta na vydanie Wine 5.0, otvorenej implementácie Win32 API. Základňa kódu bola uvedená do režimu zmrazenia pred vydaním, ktoré sa očakáva koncom decembra alebo začiatkom januára. V porovnaní s vydaním Víno 4.21 Uzavrelo sa 37 hlásení chýb a vykonalo sa 475 zmien.

Najdôležitejšie zmeny:

  • Motor prehliadača Gekón víno, ktorý sa používa v knižnici MSHTML, bol aktualizovaný na vydanie 2.47.1. Kód načítania enginu Gecko bol prepracovaný a bola pridaná možnosť spustiť ho zo všeobecnej inštalácie nešpecifickej pre Wine;
  • Unicode tabuľky boli aktualizované na verziu 12.1.0. Funkcie pre konverziu Unicode boli prepracované v ntdll;
  • Pridaná počiatočná verzia knižnice MSADO (Dátové objekty ActiveX) s rozhraním na prístup a manipuláciu s údajmi prostredníctvom poskytovateľa OLE DB, napríklad na pripojenie programov k serveru SQL;
  • Nástroj WUSA (Windows Update Standalone) pridal podporu pre inštaláciu aktualizácií;
  • Pokračovali práce na prenose kódu z kernel32 do kernelbase a reštrukturalizácii týchto knižníc. Napríklad Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile a funkcie časového pásma. Kód pre inicializáciu jadra bol čiastočne presunutý do ntdll;

  • bcrypt pridal podporu pre overovanie hashov digitálnymi podpismi založenými na kľúčoch ECDSA;
  • Do jazyka VBScript bolo pridaných mnoho nových funkcií, vrátane ScriptTypeInfo_* a ScriptTypeComp_Bind*;
  • Hlásenia chýb súvisiace s prevádzkou hier a aplikácií sú zatvorené:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symmenu 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.

Okrem toho Valve опубликовала nové vydanie projektu Protón 4.11-10, ktorý je založený na vývoji projektu Wine a je zameraný na zabezpečenie spustenia herných aplikácií vytvorených pre Windows a prezentovaných v katalógu Steam na Linuxe. Vývoj projektu šírenie pod licenciou BSD. Proton vám umožňuje priamo spúšťať herné aplikácie iba pre Windows v klientovi Steam Linux. Balík obsahuje implementáciu DirectX 9 (založená na D9VK), DirectX 10/11 (založené na DXVK) a DirectX 12 (založené na vkd3d), pracujúci prostredníctvom prekladu volaní DirectX do Vulkan API, poskytuje vylepšenú podporu pre herné ovládače a možnosť používať režim celej obrazovky bez ohľadu na rozlíšenie obrazovky podporované v hrách.

V novej verzii Protonu:

  • Možnosť spúšťania hier je zabezpečená Halo: Master Chief Collection (na spustenie vyžaduje beta verziu klienta Steam a vydanie knižnice GnuTLS menej ako 3.5.4). Niektoré herné režimy chýbajú kvôli nedostupnosti podpory EasyAntiCheat;
  • Výrazne sa zlepšili ovládače udalostí myši, čo má pozitívny vplyv na správanie myši v hrách Fallout 4, Furi a Metal Gear Solid V;
  • Pridaný nový režim celočíselnej mierky, ktorý poskytuje lepšiu čistotu pixelov pri priblížení. Režim sa aktivuje spustením premennej prostredia WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Vyriešených niekoľko problémov s rozložením herných ovládačov. Zmeny umožňujú hrám Telltale lepšie fungovať s ovládačmi Xbox, ako aj hrám Cuphead a ICEY s ovládačmi PlayStation 4 pripojenými cez Bluetooth;
  • Vylepšené spracovanie silovej spätnej väzby na gamepadoch, najmä pri používaní ovládačov na volante.
  • Problémy so zamrznutím Metal Gear Solid V pri štarte boli vyriešené.
  • Opravená regresia výkonu pri používaní herných ovládačov Xbox;
  • Pri hraní Trine 4 bol odstránený limit snímkovej frekvencie 30 FPS;
  • Opravené pády pri hraní IL-2 Sturmovik;
  • Aktualizované verzie komponentov tretích strán: D9VK aktualizovaný na verziu 0.40-rc-p a FAudio na 19.12. V DXVK boli vykonané opravy.

Zdroj: opennet.ru

Pridať komentár