ИзданиС Π½Π° DXVK 2.7, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΎ Direct3D 8/9/10/11 Π²ΡŠΡ€Ρ…Ρƒ API Vulkan

Π”ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΅ 2.7 вСрсия Π½Π° DXVK, прСдоставяща рСализация Π½Π° DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 ΠΈ 11, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Ρ‡Ρ€Π΅Π· транслация Π½Π° повиквания Π² API Vulkan. Π—Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ DXVK, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ API Vulkan 1.3, ΠΊΠ°Ρ‚ΠΎ Mesa RADV 25.0, NVIDIA 550.54.14 ΠΈ Intel ANV 25.0. DXVK ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° стартиранС Π½Π° 3D прилоТСния ΠΈ ΠΈΠ³Ρ€ΠΈ Π² Linux Ρ‡Ρ€Π΅Π· Wine, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎ-висока производитСлност Π² сравнСниС с Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Direct3D Π² Wine, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π½Π°Π΄ OpenGL.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π—Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Vulkan Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VK_KHR_maintenance5, ΠΊΠΎΠ΅Ρ‚ΠΎ повиши изискванията към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с DXVK сСга са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΠΎΠ½Π΅ Vulkan Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ RADV ΠΈ ANV ΠΎΡ‚ Mesa 25.0 ΠΈΠ»ΠΈ собствСни Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° NVIDIA 550.54.14 (ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° сС Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ вСрсии Π½Π° Mesa 25.1 ΠΈ NVIDIA 575.51.02). ΠŸΡ€Π΅Π΄ΠΈ DXVK моТСшС Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с вСрсии Π½Π° Mesa RADV 24.0, NVIDIA 535.183.01 ΠΈ Intel ANV 24.0.

    ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ основно Ρ‰Π΅ засСгнат ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ GPU AMD Polaris ΠΈ Vega, чиято ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Π² Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° AMD Π·Π° Windows. ОсвСн Ρ‚ΠΎΠ²Π°, ΠΏΠΎΡ€Π°Π΄ΠΈ нарастващитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π°, Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π΅ Π΄Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° AMD Π·Π° Windows само Π½Π° останалия ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ.

  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дСскрипторитС Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ. На систСми с относитСлно Π½ΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ GPU AMD ΠΈ NVIDIA, Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с дСскрипторитС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Vulkan Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VK_EXT_descriptor_buffer, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намалява Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° CPU. Π’Π°Π·ΠΈ промяна повиши производитСлността Π½Π° ΠΈΠ³Ρ€ΠΈ, зависСщи ΠΎΡ‚ производитСлността Π½Π° CPU, ΠΊΠ°Ρ‚ΠΎ Final Fantasy XIV, God of War, Metaphor: ReFantazio ΠΈ Watch Dogs 2. Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ случаи, Π½Π° Ρ„ΠΎΠ½Π° Π½Π° ΠΏΠΎ-стабилна ΠΎΠ±Ρ‰Π° производитСлност, ΠΌΠΎΠΆΠ΅ Π΄Π° сС наблюдава Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈΠ΅ Π½Π° производитСлността Π² ΠΈΠ³Ρ€ΠΈ, зависСщи ΠΎΡ‚ производитСлността Π½Π° GPU. Π—Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° оптимизацията ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° настройката dxvk.enableDescriptorBuffer.
  • На систСми с GPU Intel Battlemage ΠΈ Lunar Lake, ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ стартира процСс Π½Π° дСфрагмСнтация ΠΈ Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π½Π° систСмата. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° намаляванСто Π½Π° фрагмСнтацията Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, сС наблюдава спад Π½Π° ΠΏΠΈΠΊΠΎΠ²ΠΎΡ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² ΠΈΠ³Ρ€ΠΈΡ‚Π΅. Π—Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° дСфрагмСнтацията Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° настройка dxvk.enableMemoryDefrag.
  • На дискрСтнитС GPU Π²Π΅Ρ‡Π΅ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π΄Π°Π½Π½ΠΈ Π·Π° допустимото ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΠ΅Ρ‚ (VRAM budget), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΠΎ-Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС Π²Ρ€ΡŠΡ‰Π°Ρ‚ Π½Π° систСмата Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ рСсурси ΠΏΡ€ΠΈ липса Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π² систСмата. Π’ΠΎΠ²Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎ производитСлността Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΈ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ° Unity Π½Π° систСми с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠ±Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΠ΅Ρ‚.
  • Π‘ Ρ†Π΅Π» опростяванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π°, ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ°Ρ‚Π° Π·Π° остарСли ΠΈΠ»ΠΈ рядко ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ кСш Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ (state cache, ΠΈΠ·Π³ΡƒΠ±ΠΈΠ» смисъл слСд появата Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ VK_EXT_graphics_pipeline_library) ΠΈ опцията d3d9.forceSwapchainMSAA, Π΅ прСустановСна.
  • Π’ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈΡ‚Π΅ D3D11 ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅ ΠΏΡ€ΠΈ инициализация Π½Π° всички ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈ сподСлСни Π±ΡƒΡ„Π΅Ρ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° програмния интСрфСйс ID3DDestructionNotifier.
  • ВнСсСни са ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‰ΠΈ производитСлността Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ° Source.
  • РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΠΈΠ³Ρ€Π°Ρ…:
    • Astebreed
    • GTR β€” FIA GT ΡΡŠΡΡ‚Π΅Π·Π°Ρ‚Π΅Π»Π½Π° ΠΈΠ³Ρ€Π°
    • JR EAST Train Simulator
    • LEGO City Undercover
    • Modulus
    • Star Trek: Starfleet Command III
    • Test Drive Unlimited 2
    • Wargame: European Escalation

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster