Jaunas versijas Wine 4.17, Wine Staging 4.17, Proton 4.11-6 un D9VK 0.21

Pieejams Win32 API atvērtas ieviešanas eksperimentāls izlaidums - Vīns 4.17. Kopš versijas izlaišanas 4.16 Tika slēgti 14 kļūdu ziņojumi un veiktas 274 izmaiņas.

Svarīgākās izmaiņas:

  • Mono dzinējs ir atjaunināts uz versiju 4.9.3;
  • Pievienots atbalsts saspiestām tekstūrām DXTn formātā uz d3dx9 (pārsūtīts no Wine Staging);
  • Ir ierosināta Windows Script izpildlaika bibliotēkas (msscript) sākotnējā versija;
  • Pievienota APC zvanu apstrāde uz ntdll pirms procesa sākuma;
  • wined3d pievieno atbalstu AMD VEGA12 GPU;
  • Ir ieviests atbalsts paziņojumu apstrādei par ierīces izmaiņām, izmantojot XRandR API;
  • Pievienots atbalsts RSA atslēgu ģenerēšanai;
  • ARM64 arhitektūrai objektu saskarnēm ir ieviests bezšuvju starpniekserveru atbalsts;
  • Kļūdu ziņojumi, kas saistīti ar spēļu un lietojumprogrammu darbību, ir slēgti.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed instalētājs, Royal Quest, iCloud.

Vienlaicīgi uzrādīts projekta izlaidums Vīna iestudējums 4.17, kurā tiek veidotas paplašinātas Vīna konstrukcijas, tostarp ne pilnībā gatavi vai riskanti ielāpi, kas vēl nav piemēroti adopcijai galvenajā Vīna nozarē. Salīdzinot ar Wine, Wine Staging nodrošina 855 papildu ielāpus. Jaunais laidiens nodrošina sinhronizāciju ar Wine 4.17 kodu bāzi. Pievienots atbalsts ievadei neapstrādātā režīmā (Raw Input in user32), kas novērsa problēmas spēlēs, kuru pamatā ir Source dzinējs, kā arī Overwatch un Star Citizen. Iekļauti labojumi spēļu avāriju novēršanai
Empire Earth, Trinklet Supreme un Silent Hill 4: The Room. Pievienots stubs dsdmo.dll DirectSound efektiem.

Vārstu uzņēmums опубликовала projekta jaunais izlaidums Protons 4.11-6, kas ir balstīts uz projekta Wine attīstību un ir paredzēts, lai ļautu operētājsistēmai Windows izveidotajām un Steam katalogā piedāvātajām spēļu lietojumprogrammām darboties operētājsistēmā Linux. Projekta sasniegumi izplatīties saskaņā ar BSD licenci. Proton ļauj Steam Linux klientā tieši palaist tikai Windows spēļu lietojumprogrammas. Paketē ir iekļauta DirectX 9 ieviešana (pamatojoties uz D9VK), DirectX 10/11 (pamatojoties uz DXVK) un DirectX 12 (pamatojoties uz vkd3d), kas darbojas, tulkojot DirectX zvanus uz Vulkan API, nodrošina uzlabotu atbalstu spēļu kontrolleriem un iespēju izmantot pilnekrāna režīmu neatkarīgi no spēlēs atbalstītajām ekrāna izšķirtspējām.

Jaunajā Proton versijā DXVK slānis (DXGI, Direct3D 10 un Direct3D 11 ieviešana Vulkan API augšpusē) ir atjaunināts uz filiāli. 1.4, kurā
Direct3D 11 programmēšanas interfeiss ir atjaunināts uz versiju 11.4 un DXGI uz versiju 1.5. Tikmēr DXVK izstrādātāji ir publicējuši koriģējošu atjauninājumu DXVK 1.4.1, kas noteica problēmas, kas izraisīja D3D10 koda avārijas, un uzlaboja Betmena atbalstu: Arkham City, Hitman 2 un Ni no Kuni Remastered.

Turklāt mēs varam atzīmēt jaunu nozīmīgu projekta izlaidumu D9VK 0.21, kuras ietvaros tiek izstrādāta Direct3D 9 ieviešana, strādājot ar zvanu tulkošanu uz Vulkan grafikas API. Projekts ir balstīts uz DXVK projekta kodu bāzi, kas ir paplašināta ar Direct3D 9 atbalstu. Salīdzinot ar WineD3D balstītu Direct9D 3 ieviešanu, D9VK nodrošina augstāku veiktspēju, jo Direct3D 9 tulkošana caur OpenGL ir lēnāka nekā tulkošana caur Vulkan.

В jauna versija pievienoti jauni Direct3D 9 zvani
D3DBLEND_BOTHSRCALPHA un D3DBLEND_BOTHINVSRCALPHA, ir ieviesta bloķēšanas sistēma MSAA attēliem un dziļuma kartēm, pievienots YUV2 un YUVY formātu atbalsts, pievienots paplašināts konstantu komplekts, iespējojot virsotņu ēnotāju programmatūras apstrādi, veikta veiktspējas optimizācija, zvani uz TexM3x3Spec un TexMXNUMXxXNUMXSpec ir ieviesti DXSO
TexM3x3VSpec, izlabotas 27 kļūdas.

Avots: opennet.ru

Pievieno komentāru