Uued versioonid Wine 4.17, Wine Staging 4.17, Proton 4.11-6 ja D9VK 0.21

Saadaval eksperimentaalne avatud Win32 API teostus — Vein 4.17. Alates versiooni väljalaskmisest 4.16 Suleti 14 veast aruannet ja tehti 274 muudatust.

Kõige olulisemad muudatused:

  • Mono mootor on uuendatud versioonile 4.9.3;
  • d3dx9-sse lisati DXTn formaadis kokkusurutud tekstuuride tugi (üle viidud Wine Staging'ist);
  • Pakuti välja Windowsi skriptimise runtime-raamatukogu esialgne versioon (msscript);
  • ntdll-sse lisati APC kutsete käsitlemine enne protsessi käivitamist;
  • wined3d-sse lisati GPU AMD VEGA12 tugi;
  • Teostati seadmete vahetamise teavituste töötlemise tugi API XRandR kaudu;
  • Lisatud RSA võtmete genereerimise tugi;
  • ARM64 arhitektuurile tehti tõhusate proxyde (stubless proxies) tugi objektide liideste jaoks;
  • Suletud veateated, mis olid seotud mängude ja rakenduste tööga
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Samuti esitatud projekti väljalaskmine Wine Staging 4.17, mille käigus luuakse laienevaid Wine kogumikke, mis sisaldavad mittetäielikult valmijaid või riskantseid patše, kuni need on valmis peaprotse juurde lisamiseks. Võrreldes Wine'iga on Wine Staging'is 855 täiendavat patši. Uues väljaandes on sünkroniseeritud koodibaasiga Wine 4.17. Lisatud on tugi sisendiks raw-režiimis (Raw Input user32's), mis kõrvaldas probleeme Source mootoril põhinevates mängudes, samuti Overwatchis ja Star Citizen'is. Lisatud on parandused, mis väldivad mängude krahhe.
Empire Earth, Trinklet Supreme ja Silent Hill 4: The Room. Lisatud on dsdmo.dll pistik, et toetada DirectSoundi efekte.

Valve Corporation avalikustasin uus väljaanne projekti Proton 4.11-6, mis põhineb WINE projekti arendustel ja on suunatud Windowsile loodud mängurakenduste käivitamisele Linuxis, mis on esitatud Steam kataloogis. Projekti arendused jaotatakse BSD litsentsi alusel. Proton võimaldab otse käivitada Linuxi klient Steam'i mängu rakendusi, mis on saadaval ainult Windowsile. Pakett sisaldab DirectX 9 teostust (põhineb D9VK), DirectX 10/11 (põhineb DXVK) ja DirectX 12 (põhinedes vkd3d), mis töötavad DirectX-i kõnede edastuse kaudu Vulkan API-s, pakkudes paremat mängukontrollerite tugi ja võimalust kasutada täisekraanirežiimi sõltumatult mängude toe resolutsioonidest.

Uues Proton'i versioonis on DXVK kiht (DXGI, Direct3D 10 ja Direct3D 11 teostus Vulkan API peal) uuendatud filiaaliks 1.4, kus
Direct3D 11 liides on uuendatud versioonile 11.4 ja DXGI versioonile 1.5. Vahepeal on DXVK arendajad avalikustanud korrektsiooniuuenduse DXVK 1.4.1, mis probleeme kõrvaldatakse, mis põhjustavad D3D10 krahhe, ning parandatakse mängude toetust „Batman: Arkham City“, „Hitman 2“ ja „Ni no Kuni Remastered“.

Lisaks tasub märkida projekti uus märkimisväärne väljaanne, D9VK 0.21, mille raames arendatakse edasi Direct3D 9 teostust, mis töötab kaudu kutse üleviimise Vulkani graafika API-sse. Projekt põhineb DXVK projekti koodibaasil, mida on laiendatud Direct3D 9 toe lisamisega. Võrreldes Direct3D 9 teostusega WineD3D-s, võimaldab D9VK saavutada kõrgemat jõudlust, kuna Direct3D 9 üleviimine OpenGL kaudu on aeglasem kui üleviimine Vulkani kaudu.

V uus versioon Lisatud on uued Direct3D 9 kutsed,
D3DBLEND_BOTHSRCALPHA ja D3DBLEND_BOTHINVSRCALPHA, rakendatud on lukustussüsteem MSAA piltide ja sügavuse kaartide jaoks, lisatud tugi YUV2 ja YUVY formaate, laienev konstantsete komplekt programmipõhise vertex shaderite töötlemise aktiveerimisel, läbi viidud jõudluse optimeerimise, DXSO jaoks on rakendatud TexM3x3Spec ja
TexM3x3VSpec, parandatud on 27 viga.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster