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

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

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

  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° сподСлСни тСкстурни рСсурси ΠΈ IDXGIResource API. Π—Π° Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π·Π° тСкстури Π·Π°Π΅Π΄Π½ΠΎ със ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ дСскриптори Π½Π° сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚, са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π·Π° Wine, ΠΊΠΎΠΈΡ‚ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° са Π½Π°Π»ΠΈΡ‡Π½ΠΈ само Π² ΠΊΠ»ΠΎΠ½Π° Proton Experimental. ΠŸΠΎΠ½Π°ΡΡ‚ΠΎΡΡ‰Π΅ΠΌ внСдряванСто Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° сподСлянС Π½Π° 2D тСкстури Π·Π° D3D9 ΠΈ D3D11 API. ΠžΠ±Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ IDXGIKeyedMutex Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° няма Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° сподСлянС Π½Π° рСсурси с прилоТСния, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ D3D12 ΠΈ Vulkan. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…Π° възмоТно Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π² някои ΠΈΠ³Ρ€ΠΈ Koei Tecmo, ΠΊΠ°Ρ‚ΠΎ Nioh 2 ΠΈ ΠΈΠ³Ρ€ΠΈΡ‚Π΅ ΠΎΡ‚ сСрията Atelier, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ подобряванС Π½Π° изобразяванСто Π½Π° интСрфСйса Π² ΠΈΠ³Ρ€Π°Ρ‚Π° Black Mesa.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата DXVK_ENABLE_NVAPI Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° отмяната Π½Π° ID Π½Π° доставчика (ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ dxvk.nvapiHack = False).
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ масиви, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ускори някои D3D11 ΠΈΠ³Ρ€ΠΈ Π½Π° систСми с NVIDIA Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ оптимизация, която ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° производитСлността Π½Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅ Π½Π° изобраТСния във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ DXGI_FORMAT_R11G11B10_FLOAT.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ със Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° тСкстури ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° D3D9 са Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ.
  • Π—Π° Assassin's Creed 3 ΠΈ Black Flag настройката β€žd3d11.cachedDynamicResources=aβ€œ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността. Π—Π° Frostpunk настройката β€žd3d11.cachedDynamicResources = cβ€œ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π°, Π° Π·Π° God of War Π΅ β€ždxgi.maxFrameLatency = 1β€œ.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с изобразяванСто Π² GTA: San Andreas ΠΈ Rayman Origins са Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ.

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

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