Serbestkirina pêkanînên DXVK 2.7, Direct3D 8/9/10/11 li ser API-ya Vulkan

Доступен выпуск прослойки DXVK 2.7, предоставляющей реализацию 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 bi karanîna Wine, wekî alternatîfek bi performansa bilindtir ji bo pêkanînên Direct3D yên çêkirî yên Wine ku li ser OpenGL-ê dixebitin re xizmet dike.

Guhertinên sereke:

  • Dirêjkirina Vulkan VK_KHR_maintenance5 bûye mecbûrî, ku ev yek pêdiviyên ji bo ajokarên ku têne bikar anîn zêde kiriye. DXVK niha herî kêm ajokarên RADV û ANV Vulkan ji Mesa 25.0 an ajokarên NVIDIA 550.54.14 yên taybet hewce dike (tê pêşniyar kirin ku guhertoyên nûtir ên Mesa 25.1 û NVIDIA 575.51.02 werin bikar anîn). Berê, DXVK dikaribû bi Mesa RADV 24.0, NVIDIA 535.183.01, û Intel ANV 24.0 re bixebite.

    Изменение в основном отразится на пользователях платформы Windows, использующих GPU AMD Polaris и Vega, поддержка которых прекращена в актуальных драйверах AMD для Windows. Более того, из-за нарастающих проблем с совместимостью решено поддерживать Windows драйверы AMD лишь по остальному принципу.

  • Rêveberiya danasîna Shader ji nû ve hatiye çêkirin û modernîzekirin. Li ser pergalên bi modelên GPU yên AMD û NVIDIA yên nisbeten nû, dirêjkirina Vulkan VK_EXT_descriptor_buffer bi xweber tê bikar anîn da ku bi danasînan re bixebite, ku dihêle barê li ser CPU-yê bi girîngî kêm bibe. Guhertinê gengaz kir ku performansa lîstikên ku bi performansa CPU-yê ve girêdayî ne, wek Final Fantasy XIV, God of War, Metaphor: ReFantazio û Watch Dogs 2, zêde bibe. Di hin rewşan de, li hember paşxaneya performansa giştî ya stabîltir, dibe ku kêmbûnek piçûk di performansê de di lîstikên ku bi performansa GPU-yê ve girêdayî ne de were dîtin. Mîhenga dxvk.enableDescriptorBuffer dikare ji bo neçalakkirina çêtirkirinê were bikar anîn.
  • Li ser sîstemên bi GPUyên Intel Battlemage û Lunar Lake, bi xweber modak çalak e ku pêvajoya defragmentasyonê bi awayekî periyodîk dide destpêkirin û bîra nexebitî vedigerîne sîstemê. Ji ber kêmkirina perçebûna bîranînê, di lîstikan de kêmbûnek di xerckirina bîra herî zêde de tê dîtin. Mîhenga dxvk.enableMemoryDefrag ji bo kontrolkirina tevlêbûna defragmentasyonê tê peyda kirin.
  • Li ser GPU-yên cuda, daneyên budceya VRAM-a ajokar niha her ku gengaz be têne hesibandin, û çavkaniyên nehatine bikar anîn dema ku bîra pergalê kêm be bi awayekî çalaktir vedigerin pergalê. Guhertinê performansa gelek lîstikên Unity-yê li ser pergalên bi VRAM-a sînorkirî baştir kiriye.
  • Ji bo hêsankirina parastina bingeha kodê, piştgiriya taybetmendiyên kevnar an kêm bikar anîn ên wekî state cache (ku piştî derketina pêveka VK_EXT_graphics_pipeline_library bêwate bû) û vebijarka d3d9.forceSwapchainMSAA hatiye rawestandin.
  • Di shaderên D3D11 de, sifirkirina hemî guhêrbar û baferên hevpar dema destpêkirinê bi xwerû çalak e.
  • Piştgiriya ji bo API-ya ID3DDestructionNotifier hate zêdekirin.
  • Ji bo baştirkirina performansa lîstikên ku li ser motora Source dixebitin, çêtirkirin hatine kirin.
  • Pirsgirêkên ku di lîstikan de têne çareser kirin:
    • astebreed
    • GTR - Lîstika Pêşbirka FIA GT
    • JR EAST Train Simulator
    • Undercover City of LEGO
    • Modulus
    • Star Trek: Fermandariya Flota Stêrk III
    • Test Test Unlimited 2
    • Wargame: Zêdebûna Ewropî

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster