Versionet e reja të Wine 4.17, Wine Staging 4.17, Proton 4.11-6 dhe D9VK 0.21

I disponueshĂ«m botimi eksperimental i zbatimit tĂ« hapur tĂ« Win32 API — Wine 4.17. QĂ« nga lĂ«shimi i versionit 4.16 janĂ« mbyllur 14 raportime pĂ«r gabime dhe janĂ« bĂ«rĂ« 274 ndryshime.

Ndryshimet më të rëndësishme:

  • Motorri Mono Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 4.9.3;
  • NĂ« d3dx9 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r teksturat e kompresuara nĂ« formatin DXTn (e transferuar nga Wine Staging);
  • ËshtĂ« propozuar njĂ« version fillestar i bibliotekĂ«s runtime tĂ« Windows Script (msscript);
  • NĂ« ntdll Ă«shtĂ« shtuar pĂ«rpunimi i thirrjeve APC para nisjes sĂ« procesit;
  • NĂ« wined3d Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r GPU AMD VEGA12;
  • ËshtĂ« zbatuar mbĂ«shtetje pĂ«r pĂ«rpunimin e njoftimeve pĂ«r ndryshimin e pajisjeve pĂ«rmes API XRandR;
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r gjenerimin e çelqeshve RSA;
  • PĂ«r arkitekturĂ«n ARM64 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r proxy pa qepje (stubless proxies) pĂ«r ndĂ«rfaqet e objekteve;
  • JanĂ« mbyllur raportet pĂ«r gabime qĂ« lidhen me lojrat dhe aplikacionet
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

NĂ« tĂ« njĂ«jtĂ«n kohĂ« u paraqit lĂ«shimin e projektit Wine Staging 4.17, nĂ« kuadĂ«r tĂ« cilit formohen ndĂ«rtimet e zgjeruara tĂ« Wine, duke pĂ«rfshirĂ« patches jo plotĂ«sisht tĂ« gatshme ose tĂ« rrezikshme, derisa tĂ« jenĂ« tĂ« pĂ«rshtatshme pĂ«r tĂ« hyrĂ« nĂ« degĂ«n kryesore tĂ« Wine. NĂ« krahasim me Wine, nĂ« Wine Staging ofrohen 855 patches shtesĂ«. NĂ« botimin e ri Ă«shtĂ« realizuar sinkronizimi me kodin bazĂ« tĂ« Wine 4.17. ËshtĂ« shtuar mbĂ«shtetje pĂ«r hyrjen nĂ« modin raw (Raw Input nĂ« user32), e cila lejon eliminimin e problemeve nĂ« lojra tĂ« bazuara nĂ« motorin Source, si dhe nĂ« Overwatch dhe Star Citizen. JanĂ« pĂ«rfshirĂ« rregullime qĂ« ndalojnĂ« crash-in nĂ« lojra
Empire Earth, Trinklet Supreme dhe Silent Hill 4: The Room. ËshtĂ« shtuar njĂ« zĂ«vendĂ«sues dsdmo.dll pĂ«r efektet DirectSound.

Kompania Valve publikoi botimi i ri i projektit Proton 4.11-6, 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ë bazë të licencës BSD. Proton lejon ekzekutimin e drejtpërdrejt në klientin Linux të Steam aplikacioneve të lojrave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9 (të bazuar në D9VK), DirectX 10/11 (të bazuar në DXVK) dhe DirectX 12 (të bazuar në vkd3d), që punon përmes përkthimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolerët e lojërave dhe mundësinë e përdorimit të modit në ekran të plotë pa marrë parasysh rezolutat e ekranit të mbështetur në lojë.

Në versionin e ri të Proton, shtresa DXVK (implementimi i DXGI, Direct3D 10 dhe Direct3D 11 mbi API Vulkan) është përditësuar në degën 1.4, në të cilën
Interfejsi programues Direct3D 11 është azhurnuar në versionin 11.4, dhe DXGI në versionin 1.5. Ndërkohë, zhvilluesit e DXVK publikuan një azhurnim korrigjues. DXVK 1.4.1, në të cilin u rregulluan problemet që shkaktonin crash në kodin D3D10, dhe u përmirësua mbështetje për lojërat "Batman: Arkham City", "Hitman 2" dhe "Ni no Kuni Remastered".

Përveç kësaj, mund të përmendet një lirimi i ri të rëndësishëm të projektit D9VK 0.21, në kuadër të të cilit zhvillohet implementimi i Direct3D 9, që funksionon përmes përkthimit të thirrjeve në API-në grafike Vulkan. Projekti është ndërtuar mbi kodin bazë të projektit DXVK, i cili është zgjeruar me mbështetje për Direct3D 9. Krahasuar me implementimin e Direct3D 9 mbi WineD3D, D9VK ofron performancë më të lartë, pasi përkthimi i Direct3D 9 përmes OpenGL funksionon më ngadalë sesa përkthimi përmes Vulkan.

Në versioni i ri janë shtuar thirrje të reja Direct3D 9
D3DBLEND_BOTHSRCALPHA dhe D3DBLEND_BOTHINVSRCALPHA, është implementuar një sistem bllokimesh për imazhet MSAA dhe hartat e thellësisë, është shtuar mbështetje për formatet YUV2 dhe YUVY, është shtuar një grup i zgjeruar konstantesh kur aktivizohet përpunimi programor i shenjuesve të pikave, është kryer optimizimi i performancës, për DXSO janë implementuar thirrjet TexM3x3Spec dhe
TexM3x3VSpec, janë rregulluar 27 gabime.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster