Ho lokolloa ha DXVK 2.0, Direct3D 9/10/11 ts'ebetsong ka holim'a Vulkan API

Ho lokolloa ha lera la DXVK 2.0 ho fumaneha, ho fana ka ts'ebetsong ea DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 le 11, e sebetsang ka phetolelo ea mohala ho Vulkan API. DXVK e hloka bakhanni ba nang le Vulkan 1.3 API tse kang Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, le AMDVLK. DXVK e ka sebelisoa ho tsamaisa lits'ebetso le lipapali tsa 3D ho Linux ka Veine, e sebetsa e le mokhoa o mong oa ts'ebetso e phahameng ho feta ts'ebetsong ea Wine e hahelletsoeng ka hare ho Direct3D 9/10/11 e sebetsang holim'a OpenGL.

Liphetoho tse kholo:

  • Litlhoko tsa mofuta oa API ea litšoantšo tsa Vulkan li ekelitsoe - joale e hloka mokhanni ea nang le tšehetso bakeng sa Vulkan 1.3 (eo pele e neng e hlokahala Vulkan 1.1), e entseng hore ho khonehe ho kenya ts'ehetso bakeng sa likarolo tse ncha tse amanang le ho bokella shader. Ka ts'ebetso, DXVK 2.0 e ka tsamaisoa ho sistimi efe kapa efe e ts'ehetsang ts'ebeliso ea sephutheloana sa Proton Experimental ho tsamaisa lipapali tse thehiloeng ho D3D11 le D3D12. Winevulkan e hloka bonyane Wine 7.1 ho sebetsa.
  • E kenyelletsa khoutu ea projeke ea dxvk-native, e u lumellang ho theha likopano tsa matsoalloa tsa DXVK bakeng sa Linux (e sa tlamelletsoeng ho Veine), e ka sebelisoang eseng ho tsamaisa lits'ebetso tsa Windows, empa lits'ebetsong tse tloaelehileng tsa Linux, tse ka thusang ho theha. likou tsa lipapali tsa Linux ntle le ho fetola khoutu ea phepelo e thehiloeng ho D3D.
  • Ts'ehetso bakeng sa Direct3D 9 e atolositsoe, ho kenyelletsa le taolo e ntlafalitsoeng ea memori (lifaele tsa 'mapa oa mohopolo li sebelisetsoa ho boloka likopi tsa masela), ts'ehetso ea ho bala ka nepo ho tsoa libakeng tse sebetsang tsa phetolelo e kentsoe ts'ebetsong (mathata a rarollotsoeng ka ponahalo ea lintho tsa khale ha ho bapala GTA IV) , mme ho kenngwa tshebetsong ha phuputso ya ponaletso e se e sebeditswe hape.
  • Bakeng sa Direct3D 10, lilaeborari tsa d3d10.dll le d3d10_1.dll li khaolitsoe, tse neng li sa kengoa ka ho sa feleng ka lebaka la boteng ba ts'ebetsong e tsoetseng pele ea D3D10 ka veine. Ka nako e ts'oanang, ts'ehetso ea D3D10 API e tsoela pele laebraring ea d3d10core.dll.
  • Tšehetso ea Direct3D 11 e tlisitsoe boemong ba ts'ebetso ea 12_1 (D3D11 Feaure Level), ho finyella likarolo tse kang Tiled Resources, Conservative Rasterization le Rasterizer Ordered Views tse kentsoeng tšebetsong.
  • Ts'ebetsong ea ID3D11DeviceContext interface, e emelang moelelo oa sesebelisoa se hlahisang litaelo tsa ho taka, e hlophisitsoe bocha 'me e haufi le boitšoaro ba eona ho Windows. Rework e ntlafalitse ho sebelisana le lilaebrari tsa mokha oa boraro mme e fokolitse moroalo ho CPU. Haholo-holo, mojaro oa CPU o fokotsehile lipapaling tse sebelisang maemo a behiloeng morao (mohlala, Tumelo ea Assassin: Tšimoloho) kapa khafetsa o bitsa ts'ebetso ea ClearState (mohlala, Molimo oa Ntoa).
  • Liphetoho li entsoe tse amanang le ho bokella shader. Ka pel'a bakhanni ba Vulkan ba nang le ts'ehetso bakeng sa katoloso ea VK_EXT_graphics_pipeline_library, ho bokelloa ha li-shader tsa Vulkan ho kenngoa ts'ebetsong ha lipapali li ntse li kenya li-shader tsa D3D, eseng nakong ea ho fana, tse rarollang mathata ka ho hoama ka lebaka la ho bokelloa ha shaders nakong ea papali. Keketso e hlokahalang hajoale e tšehetsoa feela ho bakhanni ba NVIDIA, ho qala ka mofuta oa 520.56.06.
  • Li-shader tsa D3D11 li sebelisa mohlala oa memori oa Vulkan.
  • E tlositse moeli oa palo ea lisebelisoa tse ka tlangoa ka nako e le 'ngoe.
  • Mathata a tsitsitseng a hlahileng lipapaling:
    • Alan Tsohang
    • Alice Madness oa Khutla
    • Anomaly: Lefatše la Warzone
    • Ntle le Botle le Bobe
    • Tšimoloho ea lilemo tsa drakone
    • 'Muso: Kakaretso ea Ntoa
    • Fantasy ho qetela XV
    • Theft Auto IV
    • Bahale ba Mebuso e Felisitsoeng
    • Moeli oa King Of Fighters XIII
    • Metal Gear Solid V: Libaka tse ka tlase
    • Likhaolo tsa SiN: Tsoha
    • Meloko ea Sonic
    • Spider Man
    • Sekepe
    • Warhammer inthaneteng
    • Ys Supa

Source: opennet.ru

Eketsa ka tlhaloso