ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° 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, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎ-висока производитСлност Π² сравнСниС с Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Wine Π·Π° Direct3D 9/10/11, ΠΊΠΎΠΈΡ‚ΠΎ работят Π²ΡŠΡ€Ρ…Ρƒ 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. Π’Π°Π·ΠΈ промяна Π½Π°ΠΌΠ°Π»ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° CPU Π² някои ΠΈΠ³Ρ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ информация Π² ΠΎΡ‚Π»Π°Π΄ΡŠΡ‡Π½ΠΈΡ экранСн интСрфСйс (HUD), ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° диагностика Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността, ΠΊΠ°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈ Π·Π° синхронизация.
  • ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° синхронизация Π½Π° GPU Π΅ освободСн ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° холостични Ρ†ΠΈΠΊΠ»ΠΈ (busy-waiting), ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ намаляванС Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΠΉΠ½Π°Ρ‚Π° консумация Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства Π² някои ΠΈΠ³Ρ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π·Π°Π³Π»ΡƒΡˆΠΊΠ° Π·Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° 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 and Warframe, Guardians of the Galaxy, Elden Ring ΠΈ Age of Empires: IV.
  • Π’ DXIL Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ гСнСрираният ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅.
  • НамалСно Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° CPU ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° дСскриптори.
  • ΠŸΡ€Π΅Π·Π°ΠΏΠΈΡΠ°Π½Π° Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° (pipeline) D3D12, Π² която Π΅ осигурСно ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° прСдставянСто SPIR-V, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΎ ΠΎΡ‚ DXBC/DXIL. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° ускори Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ³Ρ€ΠΈ ΠΊΠ°Ρ‚ΠΎ Monster Hunter: Rise, Guardian of the Galaxy ΠΈ Elden Ring.
  • Напълно Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ вСрсия 6.6, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ResourceDescriptorHeap[], 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ IsHelperLane(), ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ изчислитСлни ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ WaveSize ΠΈ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ матСматичСски Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Intrinsics).

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

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster