ការចេញផ្សាយការអនុវត្ត DXVK 1.7, Direct3D 9/10/11 នៅលើកំពូលនៃ Vulkan API

បានបង្កើតឡើង ការចេញផ្សាយ interlayer DXVK ០.៩៦ដែលផ្តល់នូវ DXGI (DirectX Graphics Infrastructure) ការអនុវត្ត Direct3D 9, 10 និង 11 ដែលដំណើរការតាមរយៈការបកប្រែការហៅទៅកាន់ Vulkan API ។ ដើម្បីប្រើ DXVK ទាមទារ ការគាំទ្រសម្រាប់អ្នកបើកបរ Vulcan API 1.1ដូចជា AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 និង AMDVLK.
DXVK អាចត្រូវបានប្រើដើម្បីដំណើរការកម្មវិធី និងហ្គេម 3D នៅលើលីនុចដោយប្រើ Wine ដែលបម្រើជាជម្រើសនៃការអនុវត្តខ្ពស់ជាងទៅនឹងការអនុវត្ត Direct3D 11 ដែលមានស្រាប់របស់ Wine ដែលដំណើរការនៅលើកំពូលនៃ OpenGL ។

ការផ្លាស់ប្តូរសំខាន់ៗ៖

  • បានបន្ថែមការគាំទ្រសម្រាប់ផ្នែកបន្ថែម API ក្រាហ្វិក Vulkan៖ VK_EXT_custom_border_color (ប្រើដើម្បីគាំទ្រពណ៌ស៊ុមក្នុង Sampler វាបានដោះស្រាយបញ្ហាជាច្រើននៅក្នុងហ្គេមដែលមានមូលដ្ឋានលើ Direct3D 9 រួមទាំង Crysis និង Halo 2 Vista) និង VK_EXT_robustness2 (ស្រដៀងទៅនឹង D3D11 ដែលប្រើដើម្បីដោះស្រាយក្រៅប្រព័ន្ធ។ ព្រំដែននៃការចូលប្រើតំបន់ធនធាន) ។ ដើម្បីប្រើផ្នែកបន្ថែមទាំងនេះ អ្នកត្រូវតែមានស្រា 5.8 ក៏ដូចជា AMD និង Intel drivers ពី Mesa 20.2-dev ឬ NVIDIA driver 440.66.12-beta;
  • កម្មវិធីដែលប្រសើរឡើងនៃប្រតិបត្តិការសម្អាត និង
    ឧបសគ្គ នៅពេលបង្ហាញ ដែលធ្វើឱ្យវាអាចធ្វើឱ្យប្រសើរឡើងបន្តិចនូវដំណើរការនៃហ្គេមមួយចំនួន។

  • ហ្គេម D3D11 បានបន្ថែមសមត្ថភាពក្នុងការប្រើជួរគណនាដើម្បីផ្ទុកធនធានដោយអសមកាល ប្រសិនបើកម្មវិធីបញ្ជា (ឧទាហរណ៍ RADV) មិនគាំទ្រជួរផ្ទេរដាច់ដោយឡែក។
  • បានអនុវត្តមុខងារ DXGI 1.6 មួយចំនួនដែលនឹងត្រូវបានប្រើនៅក្នុងការចេញផ្សាយនាពេលអនាគតនៃ World of Warcraft ។
  • កាត់បន្ថយការប្រើប្រាស់អង្គចងចាំក្នុង D3D9 ដែលជៀសវាងការអស់អង្គចងចាំដែលមាននៅក្នុងហ្គេមមួយចំនួនដូចជា Toxikk;
  • ជួសជុលកំហុសសុពលភាព Vulkan នៅក្នុង Cloudpunk និងហ្គេមផ្សេងទៀតដែលប្រើសតិបណ្ដោះអាសន្នធនធានមិនត្រឹមត្រូវ។
  • ដោះស្រាយបញ្ហានៅពេលសាងសង់ក្នុង GCC 10.1;
  • ដោះស្រាយបញ្ហាផ្សេងៗទាក់ទងនឹង D3D9;
  • ជម្រើស dxgi.tearFree ត្រូវបានដំណើរការឡើងវិញ។
  • បញ្ហានៅក្នុង Fallout New Vegas, Freelancer, GTA IV និង Halo Custom Edition ត្រូវបានដោះស្រាយ។
  • ការគាំទ្រសម្រាប់ការសាងសង់ជាមួយ ស្រាទំពាំងបាយជូរ. ការកសាង DXVK ឥឡូវនេះតម្រូវឱ្យមាន MinGW ។

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់