ИздаванС Π½Π° DXVK 1.10 ΠΈ VKD3D-Proton 2.6, Direct3D Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° Linux

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

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

  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са Π½Π΅Π½ΡƒΠΆΠ½ΠΈΡ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° синхронизиранС Π½Π° нишки, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° рСсурси Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ D3D11 ΠΈ D3D9. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ производитСлността Π½Π° Assassin's Creed: Origins ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΈΠ³Ρ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° двигатСля AnvilNext, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° имашС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π΅Π½ Π΅Ρ„Π΅ΠΊΡ‚ Π²ΡŠΡ€Ρ…Ρƒ производитСлността Π½Π° Elex II, God of War ΠΈ GTA IV.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° D3D11_MAP_WRITE Π·Π° рСсурси, Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΈ Π² GPU, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ производитСлността Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Quantum ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° опСрацията UpdateSubresource Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Π»ΠΊΠΈ фиксирани Π±ΡƒΡ„Π΅Ρ€ΠΈ. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° имашС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π²ΡŠΡ€Ρ…Ρƒ прСдставянСто Π½Π° God of War ΠΈ вСроятно Π΄Ρ€ΡƒΠ³ΠΈ ΠΈΠ³Ρ€ΠΈ.
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° рСсурситС Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈΡ‚Π΅ Π±ΡƒΡ„Π΅Ρ€ΠΈ Π² D3D11 Π΅ ускорСна. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° Π½Π°ΠΌΠ°Π»ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора Π² някои ΠΈΠ³Ρ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ информация към HUD Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, която Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° диагностициранС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността, ΠΊΠ°Ρ‚ΠΎ информация Π·Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ.
  • ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° синхронизиранС Π½Π° GPU Π΅ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ†ΠΈΠΊΠ»ΠΈ Π½Π° Π·Π°Π΅Ρ‚ΠΎ ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΌΠ°Π»ΠΈ консумацията Π½Π° СнСргия Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства Π² някои ΠΈΠ³Ρ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΌΡŠΠ½ΠΈΡ‡Π΅ Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° 3D11On12CreateDevice, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π΅ причинявало срив Π½Π° прилоТСния.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ производитСлността Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ са Ρ€Π΅ΡˆΠ΅Π½ΠΈ Π² ΠΈΠ³Ρ€ΠΈΡ‚Π΅ ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

ОсвСн Ρ‚ΠΎΠ²Π° Valve ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° VKD3D-Proton 2.6, Ρ€Π°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° vkd3d, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Direct3D 12 Π² стартовия ΠΏΠ°Π½Π΅Π» Π·Π° ΠΈΠ³Ρ€ΠΈ Proton. VKD3D-Proton ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° спСцифични Π·Π° Proton ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ подобрСния Π·Π° ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π° производитСлност Π½Π° Windows ΠΈΠ³Ρ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Direct3D 12, ΠΊΠΎΠΈΡ‚ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ са ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ Π² основната част Π½Π° vkd3d. Π‘Ρ€Π΅Π΄ Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΈΠΌΠ° ΠΈ фокус Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ Vulkan Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° постиганС Π½Π° пълна ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с Direct3D 12.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π² Horizon Zero Dawn, Final Fantasy VII: Remake ΠΈ Warframe, Guardians of the Galaxy, Elden Ring ΠΈ Age of Empires: IV са Ρ€Π΅ΡˆΠ΅Π½ΠΈ.
  • DXIL ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ гСнСрирания ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ ΠΊΠΎΠ΄ Π·Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅.
  • НамалСно Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° процСсора ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° дСскриптори.
  • D3D12 Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΅ прСнаписана, Π·Π° Π΄Π° осигури ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° SPIR-V ΠΈΠ·Π³Π»Π΅Π΄Π°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ ΠΎΡ‚ DXBC/DXIL. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΈΠ³Ρ€ΠΈ ΠΊΠ°Ρ‚ΠΎ Monster Hunter: Rise, Guardian of the Galaxy ΠΈ Elden Ring.
  • ΠœΠΎΠ΄Π΅Π»ΡŠΡ‚ Π½Π° ΡˆΠ΅ΠΉΠ΄ΡŠΡ€Π° 6.6 Π΅ напълно Π²Π½Π΅Π΄Ρ€Π΅Π½, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ResourceDescriptorHeap[], 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄Π° IsHelperLane(), ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈ изчислитСлни ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° WaveSize ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ матСматичСски Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ (Intrinsics).

ОсвСн Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ Valve Π½Π° услугата SteamOS Devkit ΠΈ клиСнтския ΠΊΠΎΠ΄ Π½Π° SteamOS Devkit с внСдряванС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° изтСглятС сборки ΠΎΡ‚ Π²Π°ΡˆΠΈΡ‚Π΅ собствСни ΠΈΠ³Ρ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ вашия ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ Π² Steam Deck, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

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

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