DXVK 2.7 versiooni vĂ€ljaanne, mis implementeerib Direct3D 8/9/10/11 ĂŒle Vulkan API

Saadaval on DXVK 2.7 vahekiht, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 ja 11 rakendusi, töötades lÀbi API Vulkani kutsete tÔlkimise. DXVK-i kasutamiseks on vajalikud Vulkan API 1.3 toetavad draiverid, nagu Mesa RADV 25.0, NVIDIA 550.54.14 ja Intel ANV 25.0. DXVK-i saab kasutada 3D-rakenduste ja mÀngude kÀivitamiseks Linuxis lÀbi Wine, olles kÔrgema jÔudlusega alternatiiv Wine'i sisseehitatud Direct3D rakendustele, mis töötavad OpenGL-il.

Peamised muudatused:

  • Obligatoorselt on tĂ”lgitud Vulkani laiendus VK_KHR_maintenance5, mis on toonud kaasa kĂ”rgemad nĂ”udmised kasutatavatele draiveritele. DXVK-i jaoks on nĂŒĂŒd vajalikud vĂ€hemalt RADV ja ANV Vulkan draiverid, mis kuuluvad Mesa 25.0 koostisse vĂ”i patenteeritud NVIDIA draiverid 550.54.14 (soovitatav on kasutada uuemaid versioone Mesa 25.1 ja NVIDIA 575.51.02). Varasemalt vĂ”is DXVK töötada versioonidega Mesa RADV 24.0, NVIDIA 535.183.01 ja Intel ANV 24.0.

    Muudatus kajastub peamiselt Windowsi platvormi kasutajates, kes kasutavad AMD Polaris ja Vega GPU-sid, mille tugi on lĂ”petatud AMD aktiivsetes draiverites Windowsi jaoks. Lisaks, kuna ĂŒhilduvuse probleemid on suurenenud, otsustati toetada AMD Windowsi draivereid ainult teatud tingimustel.

  • Shaderi deskriptorite haldamine on ĂŒmber tehtud ja moderniseeritud. Suhteliselt uute AMD ja NVIDIA GPU mudelitega sĂŒsteemides on deskriptorite haldamiseks vaikimisi aktiivne Vulkani laiendus VK_EXT_descriptor_buffer, mis oluliselt vĂ€hendab CPU koormust. Muudatus on vĂ”imaldanud parandada mĂ€ngude, nagu Final Fantasy XIV, God of War, Metaphor: ReFantazio ja Watch Dogs 2, jĂ”udlust, mis on CPU jĂ”udluse poole suunatud. MĂ”nedes olukordades vĂ”ib stabiilse ĂŒldise jĂ”udluse taustal tĂ€heldada vĂ€ikest jĂ”udluse langust GPU jĂ”udluse poolest sĂ”ltuvates mĂ€ngudes. Optimeerimise keelamiseks vĂ”ib kasutada seadistust dxvk.enableDescriptorBuffer.
  • Intel Battlemage ja Lunar Lake GPU-dega sĂŒsteemides on vaikimisi aktiivne reĆŸiim, mis kĂ€ivitab vaheldumisi defragmenteerimise protsessi ja tagastab mittetĂ€ieliku mĂ€lu sĂŒsteemile. MĂ€lu killustatuse vĂ€henemise tĂ”ttu tĂ€heldatakse mĂ€ngudes mĂ€lu tipu tarbimise vĂ€henemist. Defragmenteerimise aktiveerimise haldamiseks on ette nĂ€htud seadistus dxvk.enableMemoryDefrag.
  • Diskreetset GPU-d toetavad nĂŒĂŒd edastatavatest draiveri andmetest lĂ€htudes videomĂ€lu (VRAM eelarve) lubatud kasutuse optimeerimist ning sĂŒsteemile tagastatakse aktiivsemalt mittekasutatavad ressursid, kui sĂŒsteemis on mĂ€lu puudujÀÀk. See muudatus on vĂ”imaldanud tĂ”sta jĂ”udlust paljudes Unity mootoril pĂ”hinevates mĂ€ngudes, millel on piiratud videomĂ€lu maht.
  • Koodibaasi hoolduse lihtsustamise eesmĂ€rgil lĂ”petatakse vananenud vĂ”i harva kasutatavate funktsioonide, nagu olekuteeside (state cache, mille mĂ”te kadus pĂ€rast VK_EXT_graphics_pipeline_library laienduse ilmumist) ja valiku d3d9.forceSwapchainMSAA, tugi.
  • D3D11 ĆĄeidrites on nĂŒĂŒd vaikevÀÀrtusena lubatud kĂ”ikide muutujate ja jagatud puhverite algvÀÀrtustamine.
  • Lisatud tugi ID3DDestructionNotifier liidesele.
  • Tehtud on optimeerimisi, mis on suurendanud mĂ€ngude jĂ”udlust Source mootoril.
  • MĂ€ngudes on lahendatud jĂ€rgmised probleemid:
    • Astebreed
    • GTR — FIA GT Racing Game
    • JR EAST rongisimulaator
    • LEGO City Undercover
    • Modulus
    • Star Trek: Starfleet Command III
    • Test Drive Unlimited 2
    • Wargame: European Escalation

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster