Lëshimi i Wine 4.9 dhe Proton 4.2-5

I disponueshëm botimi eksperimental i zbatimit të hapur të Win32 API — Wine 4.9. Që nga lëshimi i versionit 4.8 u mbyllën 24 raporte gabimesh dhe u bënë 362 ndryshime.

Ndryshimet më të rëndësishme:

  • U shtua mbështetje fillestare për instalimin e drejtuesve Plug and Play;
  • U realizua mundësia e ndërtimit të moduleve 16-bit në formatin PE;
  • Funksione të ndryshme u zhvendosën në DLL-në e re KernelBase;
  • U bënë rregullime lidhur me funksionimin e kontrollorëve të lojërave;
  • U sigua përdorimi i sistemeve të saktësisë të lartë përkohësore, nëse ato janë në dispozicion;
  • Janë mbyllur raportimet e gabimeve që lidhen me lojërat dhe aplikacionet:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Njëkohësisht, kompania Valve publikoi projektin mbledhje Proton 4.2-5, i cili bazohet në punën e projektit Wine dhe ka për qëllim të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punësimi i projektit distribuohen në licencën BSD. Proton lejon nxjerrjen direkte të aplikacioneve lojërash në klientin Linux të Steam, të dorëzuara vetëm për Windows. Paketa përfshin implementimin e DirectX 10/11 (baze DXVK) dhe 12 (në bazë të vkd3d), që funksionojnë përmes transformimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrollorët e lojërave dhe mundësinë e përdorimit të modit të plotë ekranit pavarësisht nga rezolutat e mbështetura në lojëra. Krahasuar me Wine origjinale, performanca e lojërave me shumë procese është rritur ndjeshëm falë aplikimit të patch-eve "esync« (Eventfd Synchronization).

Në versioni i ri u shtua mbështetje për API-të rrjetës Steam, të përdorura në lojëra të reja, duke përfshirë «A Hat in Time». U bënë shumë rregullime lidhur me konfigurimin e përbërjes në kontrollorët e lojës, që zgjidhën shumë probleme me kontrollorët në lojëra të bazuara në motorin Unity, duke përfshirë Subnautica dhe lojërat e kompanisë Ubisoft.

Në Proton 4.2-5 është angazhuar lëshimi i një shtrese
DXVK 1.2.1 me implementimin e DXGI, Direct3D 10 dhe Direct3D 11 mbi API-në Vulkan (më parë ishte përdorur versioni 1.1.1). Përveç rregullimeve të gabimeve dhe përmirësimit të mbështetjes për lojërat në degën DXVK 1.2 the LZ4 algorithm has been used një rrjedhë e veçantë për transmetimin e buff-it të komandave dhe u shtua mbështetje për zgjerimet specifike të renderimit, që nuk janë të përcaktuara zyrtarisht në specifikimin e Direct3D 11. Në lëshimin korrektues DXVK 1.2.1, ishte përmirësuar kompatibiliteti me ReShade, u zgjidhën problemet me performancën e lojërave Lords of the Fallen dhe The Surge, si dhe u eliminuan dështimet e lojës Yakuza Kiwami 2.

Burimi: opennet.ru

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster