Nové verzie Wine 9.2 a Winlator 5.0. Pre jadro Linux odporúčaný ovládač ntsync

Prebehlo experimentálne vydanie otvorenej implementácie Win32 API - Wine 9.2. Od vydania 9.1 bolo uzavretých 14 hlásení o chybách a bolo vykonaných 213 zmien.

Najdôležitejšie zmeny:

  • Motor Wine Mono s implementáciou platformy .NET bol aktualizovaný na verziu 9.0.0.
  • Vylepšená podpora systémovej lišty.
  • Spracovanie výnimiek bolo vylepšené na platformách ARM.
  • Zostava používa makro YEAR2038 na použitie 64-bitového typu time_t.
  • Ovládač winewayland.drv zlepšil ovládanie kurzora.
  • Chybové hlásenia súvisiace s prevádzkou hier sú uzavreté: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Uzavreté hlásenia o chybách súvisiacich s prevádzkou aplikácií: Quick3270 5.21, digikam, Dolphin Emulator, Windows Inštalátor Sysinternals Process Explorer 17.05, Microsoft Webview 2.

Okrem toho bola publikovaná tlačová správa Android- Aplikácia Winlator 5.0, ktorá poskytuje obal na emulátory Wine a Box86/Box64 na spúšťanie Windows-aplikácie na platforme AndroidWinlator sa rozvíja Linux-prostredia na základni Ubuntu s Mesa3D, DXVK, D8VK a CNC DDraw, v ktorom s pomocou emulátora a Wine na ARM zariadeniach s Android vykonané Windows- aplikácie vytvorené pre architektúru x86. Nová verzia obsahuje vylepšenú správu úloh, zvýšený výkon, pridanú podporu pre zmeny tém a vylepšenú kompatibilitu s XInput.

Publikáciu si môžete tiež označiť v zozname adries jadra Linux ovládač ntsync, ktorý implementuje znakové zariadenie /dev/ntsync a sadu synchronizačných primitív používaných v jadre Windows NT. Implementácia takýchto primitív na úrovni jadra môže výrazne zlepšiť výkon. Windows-hry spustené pomocou Wine. Napríklad pri použití ovládača ntsync sa v porovnaní s implementáciou synchronizačných primitív NT v používateľskom priestore maximálny FPS v hre Dirt 3 zvýšil o 678 %, v hre Resident Evil 2 o 196 %, v hre Tiny Tina's Wonderlands o 177 %, v hre Lara Croft: Temple of Osiris o 131 %, v hre Call of Juarez o 125 %, v hre The Crew o 96 %, v hre Forza Horizon 5 o 48 % a v hre Anger Foot o 43 %.

Významné zvýšenie výkonu sa dosahuje elimináciou réžie spojenej s používaním RPC v používateľskom priestore. Vytvorenie samostatného ovládača jadra Linux Vysvetľuje to problematická povaha správnej implementácie synchronizačného API NT nad existujúcimi primitívami jadra. Napríklad operácia NtPulseEvent() a režim „wait-for-all“ v NtWaitForMultipleObjects() vyžadujú priamu správu čakacieho frontu. Záplaty s ovládačom ntsync majú momentálne status RFC, čo znamená, že sú zverejnené na diskusiu a kontrolu komunitou, ale zatiaľ nie sú určené na prijatie do hlavného jadra. Linux.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster