Wine 4.17, Wine Staging 4.17, Proton 4.11-6 eta D9VK 0.21 bertsio berriak

Eskuragarri Win32 APIaren inplementazio ireki baten bertsio esperimentala - Ardoa 4.17. Bertsioa kaleratu zenetik 4.16 14 akatsen txosten itxi ziren eta 274 aldaketa egin ziren.

Aldaketa garrantzitsuenak:

  • Mono motorra 4.9.3 bertsiora eguneratu da;
  • DXTn formatuan ehundura konprimituetarako euskarria gehitu da d3dx9-ra (Wine Staging-etik transferitua);
  • Windows Script exekutatzeko liburutegiaren (msscript) hasierako bertsio bat proposatu da;
  • APC deien prozesatzea gehitu da ntdllra prozesua hasi aurretik;
  • wined3d-ek AMD VEGA12 GPUetarako laguntza gehitzen du;
  • XRandR APIaren bidez gailuen aldaketei buruzko jakinarazpenak prozesatzeko laguntza ezarri da;
  • RSA gakoak sortzeko euskarria gehitu da;
  • ARM64 arkitekturarako, proxy bateratuetarako laguntza inplementatu da objektuen interfazeetarako;
  • Jokoen eta aplikazioen funtzionamenduarekin lotutako errore-txostenak itxita daude.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed instalatzailea, Royal Quest, iCloud.

Aldi berean aurkeztu proiektuaren kaleratzea Ardoaren Eszenaratzea 4.17, zeinaren barruan Wine-ren eraikuntza hedatuak eratzen dira, guztiz prest edo arriskutsuak diren adabakiak barne, oraindik egokiak ez direnak Wine adar nagusian hartzeko. Wine-rekin alderatuta, Wine Staging-ek 855 adabaki gehigarri eskaintzen ditu. Bertsio berriak Wine 4.17 kode-basearekin sinkronizatzea dakar. Modu gordinan sarrerarako euskarria gehitu da (Raw Input user32-n), eta horrek Source motorean oinarritutako jokoetan arazoak ezabatu ditu, baita Overwatch eta Star Citizen ere. Jokoaren hutsegiteei aurre egiteko konponketak barne
Empire Earth, Trinklet Supreme eta Silent Hill 4: The Room. Dsdmo.dll zirriborroa gehitu da DirectSound efektuetarako.

Balbula konpainia argitaratuko proiektuaren bertsio berria 4.11-6 protoia, Wine proiektuaren garapenetan oinarritzen dena eta Windows-erako sortutako eta Steam katalogoan aurkeztutako joko-aplikazioak Linux-en exekutatzeko gaitzea du helburu. Proiektuaren lorpenak barreiatu BSD lizentziapean. Protonek Windows-eko soilik joko-aplikazioak zuzenean exekutatzeko aukera ematen du Steam Linux bezeroan. Paketeak DirectX 9 inplementazio bat dakar (oinarritutako D9VK), DirectX 10/11 (oinarritutako DXVK) eta DirectX 12 (oinarritutako vkd3d), DirectX deien Vulkan APIra itzuliz lan eginez, joko-kontrolagailuentzako laguntza hobetua eskaintzen du eta pantaila osoko modua erabiltzeko gaitasuna ematen du jokoetan onartzen diren pantaila-ebazpenak kontuan hartu gabe.

Proton-en bertsio berrian, DXVK geruza (DXGI, Direct3D 10 eta Direct3D 11 inplementazioa Vulkan APIaren gainean) adar batera eguneratu da. 1.4, non
Direct3D 11 programazio interfazea 11.4 bertsiora eguneratu da, eta DXGI 1.5 bertsiora. Bitartean, DXVK garatzaileek eguneratze zuzentzaile bat argitaratu dute DXVK 1.4.1, D3D10 kodean hutsegiteak eragiten zituzten arazoak konpondu zituen eta Batman-en laguntza hobetu zuen: Arkham City, Hitman 2 eta Ni no Kuni Remastered.

Gainera, proiektuaren bertsio esanguratsu berri bat nabarmendu dezakegu D9VK 0.21, zeinaren barruan Direct3D 9 inplementazioa garatzen ari da, Vulkan graphics APIrako deien itzulpenaren bidez lan eginez. Proiektua DXVK proiektuaren kode-basean oinarritzen da, Direct3D 9rako laguntzarekin zabaldu dena. WineD3D-en oinarritutako Direct9D 3 inplementazioarekin alderatuta, D9VK-k errendimendu handiagoa ahalbidetzen du, izan ere, Direct3D 9 OpenGL bidezko itzulpena Vulkan bidezko itzulpena baino motelagoa da.

Π’ bertsio berria Direct3D 9 dei berriak gehitu ditu
D3DBLEND_BOTHSRCALPHA eta D3DBLEND_BOTHINVSRCALPHA, blokeo-sistema bat ezarri da MSAA irudietarako eta sakonera-mapetarako, YUV2 eta YUVY formatuetarako euskarria gehitu da, konstante-multzo hedatu bat gehitu da erpin itzaltzaileen software-prozesamendua gaitzean, errendimenduaren optimizazioa egin da, TexM3x3Spec eta TexMXNUMXxXNUMXSpec-i deiak ezarri dira DXSOrako
TexM3x3VSpec, 27 akats konponduta.

Iturria: opennet.ru

Gehitu iruzkin berria