Keluaran DXVK 2.2, pelaksanaan Direct3D 9/10/11 di atas API Vulkan

Keluaran lapisan DXVK 2.2 tersedia, menyediakan pelaksanaan DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 dan 11, yang berfungsi melalui terjemahan panggilan ke API Vulkan. DXVK memerlukan pemacu yang menyokong Vulkan API 1.3, seperti Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dan AMDVLK. DXVK boleh digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, berfungsi sebagai alternatif berprestasi lebih tinggi kepada pelaksanaan Direct3D 9/10/11 asli Wine yang berjalan di atas OpenGL.

Perubahan utama:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прослойки 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.
  • Masalah yang berlaku dalam permainan telah dibetulkan:
    • Battle Fantasia Revised Edition
    • Ketakutan sejuk
    • Dawn of Magic 2
    • DC Universe Online
    • Far Cry 2
    • Halo: Master Ketua Koleksi
    • Warhammer 40k: Marin Angkasa
    • Empayar Jade
    • Lanun Sid Meier
    • Perang Total: Shogun 2

    Sumber: opennet.ru

Tambah komen