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

ការចេញផ្សាយស្រទាប់ DXVK 1.9.1 អាចរកបានដោយផ្តល់នូវការអនុវត្តនៃ DXGI (DirectX ក្រាហ្វិកហេដ្ឋារចនាសម្ព័ន្ធ) Direct3D 9, 10 និង 11 ដែលធ្វើការតាមរយៈការបកប្រែការហៅទៅកាន់ Vulkan API ។ DXVK ទាមទារកម្មវិធីបញ្ជាដែលគាំទ្រ Vulkan 1.1 API ដូចជា Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 និង AMDVLK ។ DXVK អាចត្រូវបានប្រើដើម្បីដំណើរការកម្មវិធី 3D និងហ្គេមនៅលើលីនុចដោយប្រើ Wine ដែលបម្រើជាជម្រើសដំណើរការខ្ពស់ជាងទៅនឹងការអនុវត្ត Direct3D 9/10/11 ដែលមានស្រាប់របស់ Wine ដែលដំណើរការនៅលើកំពូលនៃ OpenGL ។

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

  • ដោះស្រាយបញ្ហាដំណើរការ និងស្ថេរភាពជាច្រើនដែលត្រូវបានណែនាំបន្ទាប់ពីយន្តការចាក់សោ D3D9 ត្រូវបានដំណើរការឡើងវិញ។
  • ដំណើរការវាយនភាពដំណាក់កាលនៅក្នុង D3D11 ត្រូវបានដំណើរការឡើងវិញ ដែលបណ្តាលឱ្យកាត់បន្ថយការប្រើប្រាស់អង្គចងចាំ និងកាត់បន្ថយចំនួននៃការចម្លងរូបភាពដែលត្រូវការដើម្បីផ្លាស់ទីទិន្នន័យរវាង CPU និង GPU ។
  • បានលុបកូដដើម្បីដោះស្រាយបញ្ហានៅក្នុងកំណែចាស់របស់ Mesa (<=19.0)។
  • រចនាឡើងវិញនូវការចាក់សោរដើមដោយផ្អែកលើការចាក់សោរ Windows SRW ដែលមានប្រសិទ្ធភាពជាងការអនុវត្តន៍ winpthreads នៅក្នុង mingw builds។
  • បញ្ហានៅក្នុង Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 និង World of Final Fantasy ត្រូវបានដោះស្រាយ

ប្រភព: opennet.ru

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