Sakin DXVK 2.0, Direct3D 9/10/11 aiwatarwa akan Vulkan API

Ana samun sakin layin DXVK 2.0, yana samar da aiwatar da DXGI (Infrastructure DirectX Graphics Infrastructure), Direct3D 9, 10 da 11, aiki ta hanyar fassarar kira zuwa Vulkan API. DXVK yana buƙatar direbobi masu kunna Vulkan 1.3 API kamar Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, da AMDVLK. Ana iya amfani da DXVK don gudanar da aikace-aikacen 3D da wasanni akan Linux ta amfani da Wine, yin aiki azaman madadin aiki mafi girma ga ginanniyar Direct3D 9/10/11 na Wine da ke gudana akan OpenGL.

Babban canje-canje:

  • Abubuwan da ake buƙata don sigar API ɗin Vulkan graphics an ƙara su don buƙatar direba mai goyan bayan Vulkan 1.3 don yin aiki (a baya Vulkan 1.1 ana buƙata), wanda ya ba da damar aiwatar da tallafi don sabbin abubuwan da suka shafi haɗar shader. A aikace, ana iya gudanar da DXVK 2.0 akan kowane tsarin da ke goyan bayan amfani da fakitin Gwajin Proton don gudanar da wasannin tushen D3D11 da D3D12. Winevulkan yana buƙatar aƙalla Wine 7.1 don gudana.
  • An karɓi lambar aikin dxvk-native, wanda ke ba ku damar ƙirƙirar ginin DXVK na asali don Linux (ba a haɗa shi da Wine), wanda ba za a iya amfani da shi ba don aiwatar da aikace-aikacen Windows ba, amma a cikin aikace-aikacen Linux na yau da kullun, wanda zai iya zama da amfani don ƙirƙirar. tashar jiragen ruwa na wasanni don Linux ba tare da canza lambar tushe na tushen D3D ba.
  • An tsawaita tallafi don Direct3D 9, gami da ingantaccen sarrafa ƙwaƙwalwar ajiya (ana amfani da fayilolin da aka yi taswirar ƙwaƙwalwar ajiya don adana kwafin rubutu), goyan bayan ingantaccen karatu daga wuraren zafi (matsalolin da aka warware tare da bayyanar kayan tarihi lokacin kunna GTA IV), da sake fasalin aiwatar da ayyukan duban gaskiya.
  • Don Direct3D 10, an dakatar da d3d10.dll da d3d10_1.dll dakunan karatu, waɗanda ba a shigar da su ta tsohuwa ba saboda kasancewar ingantaccen aiwatar da D3D10 a cikin giya. A lokaci guda, ana ci gaba da tallafawa API ɗin D3D10 a cikin ɗakin karatu na d3d10core.dll.
  • An haɓaka tallafi don Direct3D 11 zuwa matakin fasali na 12_1 (D3D11 Feaure Level), don cimma waɗanne fasaloli irin su Tiled Resources, Conservative Rasterization, da Rasterizer Oda da Ra'ayoyin da aka aiwatar.
  • Aiwatar da tsarin ID3D11DeviceContext, wanda ke wakiltar mahallin na'urar da ke haifar da umarnin zane, an sake tsara shi kuma yana kusa da halayensa zuwa Windows. Sake fasalin ya ba da damar haɓaka daidaituwa tare da ɗakunan karatu na ɓangare na uku da rage nauyi akan CPU. Musamman, an rage amfani da CPU a cikin wasannin da ke amfani da abubuwan da aka jinkirta da yawa (kamar Assassin's Creed: Origins) ko kuma akai-akai kiran aikin ClearState (kamar Allah na Yaƙi).
  • An yi canje-canje masu alaƙa da haɗar inuwa. A gaban direbobin Vulkan tare da goyan bayan VK_EXT_graphics_pipeline_library tsawo, Vulkan shaders an tattara su lokacin da wasanni suka loda shaders D3D, kuma ba lokacin nunawa ba, wanda ya warware matsaloli tare da daskarewa saboda tarin shader yayin wasan. Tsawaita da ake buƙata a halin yanzu ana tallafawa ne kawai a cikin direbobin NVIDIA masu farawa da sigar 520.56.06.
  • D3D11 shaders suna amfani da ƙirar ƙwaƙwalwar Vulkan.
  • An cire iyaka akan adadin albarkatun da za a iya ɗaure su a lokaci ɗaya.
  • Kafaffen batutuwan da suka bayyana a wasanni:
    • Alan Wake
    • Alice Madness ta dawo
    • Anomaly: Warzone Duniya
    • Baya gagarta da mugunta
    • Asalin dragon
    • Daular: Yakin Gaba daya
    • Final Fantasy XV
    • Grand Sata Auto IV
    • Jarumai Na Rushe Dauloli
    • Iyakance Sarkin Fighters XIII
    • Metal Gear M V: Ground Zeroes
    • Abubuwan da ke cikin Sin: Fitowa
    • Zamanin Sonic
    • Spider Man
    • Jirgin ruwa
    • Warhammer akan layi
    • Y Bakwai

source: budenet.ru

Add a comment