Eldono de Wine 4.10 kaj Proton 4.2-6

Disponebla eksperimenta liberigo de malferma efektivigo de Win32 API - Vino 4.10. Ekde la publikigo de la versio 4.9 44 cimraportoj estis fermitaj kaj 431 ŝanĝoj estis faritaj.

La plej gravaj ŝanĝoj:

  • Pli ol cent DLL-oj estas konstruitaj defaŭlte kun enkonstruita biblioteko msvcrt (provizita de la projekto Wine, kaj la DLL de Vindozo) en formato PE (Portable Executable);
  • Subteno por instali PnP (Plug and Play) ŝoforoj estis vastigita. Implementis la funkcion UpdateDriverForPlugAndPlayDevices();
  • Al la kadro Media Fundamento aldonita subteno por horloĝsinkronigo;
  • Aldonita la kapablo ŝanĝi volumon en sonŝoforoj;
  • Fermitaj cimraportoj rilataj al la funkciado de ludoj kaj aplikoj:

Samtempe, Valve eldonita konstrui la projekton Protono 4.2-6, kiu baziĝas sur la evoluoj de la projekto Wine kaj celas ebligi videoludajn aplikaĵojn kreitajn por Vindozo kaj prezentitajn en la Steam-katalogo funkcii en Linukso. Projektaj atingoj disvastigi sub BSD-licenco. Proton permesas al vi rekte ruli nur Vindozajn videoludajn aplikaĵojn en la Steam Linuksa kliento. La pako inkluzivas efektivigon de DirectX 10/11 (bazita sur DXVK) kaj 12 (surbaze de vkd3d), laborante per traduko de DirectX-vokoj al la Vulkan API, disponigas plibonigitan subtenon por ludregiloj kaj la kapablon uzi plenekranan reĝimon sendepende de la ekranrezolucioj subtenataj en ludoj. Kompare kun la originala Wine, la agado de plurfadenaj ludoj signife pliiĝis danke al la uzo de diakiloj "sinkronigi"(Eventfd Sinkronigo).

В nova versio Protono:

  • FAudio-komponentoj efektivigantaj DirectX-sonbibliotekojn (API XAudio2, X3DAudio, XAPO kaj XACT3) estis ĝisdatigitaj por liberigi 19.06.
  • La tavolo DXVK 1.2.1 estis kompilita per nova kompililo, kiu ebligis atingi plibonigitan rendimenton en 32-bitaj ludoj.
  • Plibonigita tiparbildigo en SpellForce 3.
  • Riparis problemojn kun subteno por Rumble ludregiloj en iuj ludoj, inkluzive de Team Sonic Racing.
  • Problemoj kun ludoj dum uzado de ne-anglaj lokoj estis solvitaj.
  • Ni laboris pri eraroj en la nova Steam-reto API, inkluzive ebligante ludi plurludanton en A Hat in Time.

fonto: opennet.ru

Aldoni komenton