Release fan DXVK 2.2, Direct3D 9/10/11 ymplemintaasjes boppe op de Vulkan API

De frijlitting fan 'e DXVK 2.2-laach is beskikber, it leverjen fan in ymplemintaasje fan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, wurkje troch de oersetting fan petearen nei de Vulkan API. DXVK fereasket bestjoerders dy't de Vulkan API 1.3 stypje, lykas Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, en AMDVLK. DXVK kin brΓ»kt wurde om 3D-applikaasjes en spultsjes op Linux ΓΊt te fieren mei Wine, en tsjinnet as in alternatyf mei hegere prestaasjes foar Wine's native Direct3D 9/10/11-ymplemintaasjes dy't boppe op OpenGL rinne.

Grutte feroaringen:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прослойки D3D11On12, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ Direct3D 11 ΠΏΠΎΠ²Π΅Ρ€Ρ… Direct3D 12. Для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ D3D12 Π² Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° Unity, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Lego Builder’s Journey, Π² DXVK Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания устройств D3D11 ΠΈΠ· устройств D3D12, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ D3D11On12CreateDevice ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс ID3D11On12Device.
  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Direct3D 9 появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° частичного отобраТСния (Partial Presentation), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ частСй ΠΎΠΊΠ½Π° Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ содСрТимого экранного Π±ΡƒΡ„Π΅Ρ€Π° (backbuffer) Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ отрисовки Π΅Π³ΠΎ Π² ΠΎΠΊΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CPU. Указанная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ³Ρ€, созданными с использованиСм инструмСнтария Microsoft WPF, Ρ†Π΅Π½ΠΎΠΉ сниТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Для Direct3D 9 Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ±ΡƒΡ„Π΅Ρ€ΠΎΠ² (SwapChain) ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΡ†ΠΈΠΈ d3d9.noExplicitFrontBuffer.
  • ΠŸΡ€ΠΈ использовании вмСстС с Proton ΠΈΠ»ΠΈ Wine ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ созданиС Ρ„Π°ΠΉΠ»ΠΎΠ² с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ Π²Ρ‹Π²ΠΎΠ΄ диагностичСских сообщСний Π² консоль ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ спСцифичных для wine возмоТностСй, Ρ‡Ρ‚ΠΎ соотвСтствуСт повСдСнию vkd3d-proton. Для возобновлСния создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² c Π»ΠΎΠ³Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния DXVK_LOG_PATH.
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти Π² ситуациях создания Π² ΠΈΠ³Ρ€Π°Ρ… Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… устройств D3D11.
  • На систСмах с нСсколькими GPU ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ устройств Π²Ρ‹Π²ΠΎΠ΄Π°, доступных Ρ‡Π΅Ρ€Π΅Π· DXGI, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° RE (Reach for the Moon), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… D3D12.
  • FΓͺste problemen dy't ferskynden yn spultsjes:
    • Battle Fantasia Revised Edition
    • Cold Fear
    • Dawn of Magic 2
    • DC Universe Online
    • Far Cry 2
    • Halo: De Master Chief Collection
    • Warhammer 40k: Space Marine
    • Jade Ryk
    • Sid Meier's Pirates
    • Totale oarloch: Shogun 2

    Boarne: opennet.ru

Add a comment