SlÀpp av DXVK 2.7, implementation av Direct3D 8/9/10/11 ovanpÄ Vulkan API.

En ny version av DXVK 2.7 har blivit tillgÀnglig, vilket ger en implementation av DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 och 11 som fungerar genom att översÀtta samtal till Vulkan-API:et. För att anvÀnda DXVK krÀvs drivrutiner som stöder Vulkan-API 1.3, sÄsom Mesa RADV 25.0, NVIDIA 550.54.14 och Intel ANV 25.0. DXVK kan anvÀndas för att köra 3D-applikationer och spel pÄ Linux via Wine och fungerar som ett mer högpresterande alternativ till de inbyggda Direct3D-implementationerna i Wine som arbetar över OpenGL.

Huvudsakliga förÀndringar:

  • Vulkan-tillĂ€gget VK_KHR_maintenance5 har blivit obligatoriskt översatt, vilket har lett till ökade krav pĂ„ de drivrutiner som anvĂ€nds. För att DXVK ska fungera krĂ€vs nu minst Vulkan-drivrutiner RADV och ANV frĂ„n Mesa 25.0 eller proprietĂ€ra NVIDIA-drivrutiner 550.54.14 (det rekommenderas att anvĂ€nda nyare versioner av Mesa 25.1 och NVIDIA 575.51.02). Tidigare kunde DXVK fungera med versioner av Mesa RADV 24.0, NVIDIA 535.183.01 och Intel ANV 24.0.

    Ändringen kommer frĂ€mst att pĂ„verka anvĂ€ndare av Windows-plattformen som anvĂ€nder AMD Polaris och Vega GPU:er, vars stöd har avbrutits i de aktuella AMD-drivrutinerna för Windows. Dessutom har beslut fattats att stödja Windows-drivrutiner frĂ„n AMD endast enligt Ă„terstĂ„ende princip pĂ„ grund av de vĂ€xande kompatibilitetsproblemen.

  • Styrningen av shader-deskriptorer har omarbetats och moderniserats. PĂ„ system med relativt nya modeller av AMD- och NVIDIA-GPU:er anvĂ€nds Vulkan-tillĂ€gget VK_EXT_descriptor_buffer som standard för att arbeta med deskriptorer, vilket avsevĂ€rt minskar CPU-belastningen. Ändringen har gjort det möjligt att öka spelytans prestanda för spel som Ă€r beroende av CPU-prestanda, sĂ„som Final Fantasy XIV, God of War, Metaphor: ReFantazio och Watch Dogs 2. I vissa situationer kan man observera en mindre nedgĂ„ng i prestandan i spel som Ă€r beroende av GPU-prestanda, trots en stabilare total prestanda. För att stĂ€nga av optimeringen kan instĂ€llningen dxvk.enableDescriptorBuffer anvĂ€ndas.
  • PĂ„ system med Intel Battlemage och Lunar Lake GPU:er Ă€r lĂ€get för defragmentering och Ă„terlĂ€mnande av oanvĂ€nd minne till systemet aktiverat som standard. Genom att minska minnesfragmenteringen observeras en minskning av det maximala minnesanvĂ€ndandet i spel. För att hantera aktiveringen av defragmentering finns instĂ€llningen dxvk.enableMemoryDefrag.
  • PĂ„ dedikerade GPU:er beaktas nu levererade drivrutinsdata om tillĂ„ten anvĂ€ndning av videominne (VRAM-budget), och dessutom Ă„terlĂ€mnas obrukade resurser aktivare till systemet vid minnesbrist. Denna Ă€ndring har ökat prestandan i mĂ„nga spel pĂ„ Unity-motorn i system med begrĂ€nsat videominne.
  • För att förenkla underhĂ„llet av kodbasen har stödet för förĂ„ldrade eller sĂ€llan anvĂ€nda funktioner avbrutits, sĂ„som state cache (som förlorade sin mening efter att VK_EXT_graphics_pipeline_library-utvidgningen lanserades) och alternativet d3d9.forceSwapchainMSAA.
  • I D3D11-shaders ingĂ„r nu standardmĂ€ssigt nollstĂ€llning vid initialisering av alla variabler och delade buffertar.
  • Stöd för ID3DDestructionNotifier-grĂ€nssnittet har lagts till.
  • Optimeringar har genomförts som har ökat prestandan i spel med Source-motorn.
  • Problem i följande spel har lösts:
    • Astebreed
    • GTR — FIA GT Racing Game
    • JR EAST Train Simulator
    • LEGO City Undercover
    • Modulus
    • Star Trek: Starfleet Command III
    • Test Drive Unlimited 2
    • Wargame: European Escalation

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster