ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° DXVK 2.0, Direct3D 9/10/11 Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΡŠΡ€Ρ…Ρƒ Vulkan API

Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° слоя DXVK 2.0 Π΅ Π½Π°Π»ΠΈΡ‡Π½ΠΎ, осигуряващо внСдряванС Π½Π° DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ΠΈ 11, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° повиквания към API Π½Π° Vulkan. DXVK изисква Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ API Π½Π° Vulkan 1.3, ΠΊΠ°Ρ‚ΠΎ Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ΠΈ AMDVLK. DXVK ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° стартиранС Π½Π° 3D прилоТСния ΠΈ ΠΈΠ³Ρ€ΠΈ Π½Π° Linux с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Wine, ΠΊΠ°Ρ‚ΠΎ слуТи ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° с ΠΏΠΎ-висока производитСлност Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Direct3D 9/10/11 Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Wine, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π²ΡŠΡ€Ρ…Ρƒ OpenGL.

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

  • Π˜Π·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡ‚Π° Π·Π° вСрсията Π½Π° графичния API Π½Π° Vulkan бяха ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈ, Π·Π° Π΄Π° сС изисква Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ Vulkan 1.3 (ΠΏΡ€Π΅Π΄ΠΈ сС изисквашС Vulkan 1.1), ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° DXVK 2.0 ΠΌΠΎΠΆΠ΅ Π΄Π° сС изпълнява Π½Π° всяка систСма, която ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Proton Experimental Π·Π° стартиранС Π½Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° D3D11 ΠΈ D3D12 ΠΈΠ³Ρ€ΠΈ. Winevulkan изисква ΠΏΠΎΠ½Π΅ Wine 7.1, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ.
  • Π‘Π΅ΡˆΠ΅ ΠΏΡ€ΠΈΠ΅Ρ‚ ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° dxvk-native, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ собствСни DXVK ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π·Π° Linux (Π½Π΅ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ с Wine), ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½Π΅ Π·Π° стартиранС Π½Π° Windows прилоТСния, Π° Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ Linux прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π·Π° създаванС ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ Π½Π° ΠΈΠ³Ρ€ΠΈ Π·Π° Linux Π±Π΅Π· промяна Π½Π° базирания Π½Π° D3D ΠΊΠΎΠ΄ Π·Π° изобразяванС.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Direct3D 9 Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (ΠΎΡ‚Ρ€Π°Π·Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° копия Π½Π° тСкстури), Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΎΡ‚ Π³ΠΎΡ€Π΅Ρ‰ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ (Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с появата Π½Π° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΈΠ³Ρ€Π° Π½Π° GTA IV) ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π·Π° прозрачност Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ.
  • Π—Π° Direct3D 10 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ d3d10.dll ΠΈ d3d10_1.dll са прСустановСни, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са инсталирани ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎ-Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° рСализация Π½Π° D3D10 във wine. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° D3D10 API ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° d3d10core.dll.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Direct3D 11 Π΅ надстроСна Π΄ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° функция 12_1 (Ниво Π½Π° функция D3D11), Π·Π° постиганС Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ са Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Tiled Resources, Conservative Rasterization ΠΈ Rasterizer Ordered Views.
  • ВнСдряванСто Π½Π° интСрфСйса ID3D11DeviceContext, ΠΊΠΎΠΉΡ‚ΠΎ прСдставлява контСкста Π½Π° устройството, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Ρ‡Π΅Ρ€Ρ‚Π°Π½Π΅, Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ ΠΈ Π΅ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΊΠΎ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ си Π΄ΠΎ Windows. Π Π΅Π΄ΠΈΠ·Π°ΠΉΠ½ΡŠΡ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни ΠΈ Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора. По-спСциално, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ Π² ΠΈΠ³Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ силно ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΈ контСксти (ΠΊΠ°Ρ‚ΠΎ Assassin's Creed: Origins) ΠΈΠ»ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ чСсто ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ опСрацията ClearState (ΠΊΠ°Ρ‚ΠΎ God of War).
  • НаправСни са ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Vulkan Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ VK_EXT_graphics_pipeline_library, ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Vulkan бяха ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΈΡ‚Π΅ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ…Π° D3D ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ, Π° Π½Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ със Π·Π°ΠΌΡ€ΡŠΠ·Π²Π°Π½Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ компилация Π½Π° ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ³Ρ€Π°. НСобходимото Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° само Π² собствСни Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° NVIDIA, Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ вСрсия 520.56.06.
  • D3D11 ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈΡ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Vulkan.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° броя рСсурси, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ навСднъТ.
  • ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС появяват Π² ΠΈΠ³Ρ€ΠΈΡ‚Π΅:
    • Alan Wake
    • лудостта Π½Π° Алис сС Π·Π°Π²ΡŠΡ€Π½Π°
    • Аномалия: ЗСмята Π½Π° Warzone
    • ΠžΡ‚Π²ΡŠΠ΄ Π΄ΠΎΠ±Ρ€ΠΎΡ‚ΠΎ ΠΈ Π·Π»ΠΎΡ‚ΠΎ
    • Dragon Age ΠŸΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄
    • Π˜ΠΌΠΏΠ΅Ρ€ΠΈΡ: ΠžΠ±Ρ‰ΠΎ Π²ΠΎΠΉΠ½Π°
    • Final Fantasy XV
    • Grand Theft Auto IV
    • Π“Π΅Ρ€ΠΎΠΈΡ‚Π΅ Π½Π° ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠΌΠΏΠ΅Ρ€ΠΈΠΈ
    • Limit King Of Fighters XIII
    • ΠœΠ΅Ρ‚Π°Π»Π½Π° ΠΏΡ€Π΅Π΄Π°Π²ΠΊΠ° Solid V: Ground Zeroes
    • SiN Π•ΠΏΠΈΠ·ΠΎΠ΄ΠΈ: Поява
    • Sonic поколСния
    • Spider Man
    • ΠšΠΎΡ€Π°Π±ΡŠΡ‚
    • Warhammer ΠΎΠ½Π»Π°ΠΉΠ½
    • Π”Π° сСдСм

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€