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

ស្រទាប់ DXVK 1.8 ត្រូវបានចេញផ្សាយ ដោយផ្តល់នូវការអនុវត្តនៃ DXGI (DirectX Graphics Infrastructure), 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 ។

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

  • DXGI រួមបញ្ចូលការគាំទ្រសម្រាប់ការកំណត់រចនាសម្ព័ន្ធពហុម៉ូនីទ័រ។ សម្រាប់ប្រតិបត្តិការត្រឹមត្រូវ អ្នកត្រូវដំឡើងកំណែថ្មីរបស់ Wine ជាមួយនឹងការគាំទ្រសម្រាប់ XRandR 1.4។
  • ដើម្បីដោះស្រាយបញ្ហាជាមួយនឹងការដំណើរការហ្គេមនៅលើប្រព័ន្ធដោយគ្មាន GPU ដាច់ដោយឡែក ការអនុវត្តកម្មវិធី Vulkan ដែលប្រើស៊ីភីយូដូចជា Lavapipe ត្រូវបានរួមបញ្ចូលនៅក្នុងបញ្ជីនៃ rasterizers ។
  • ប្រតិបត្តិការសម្រាប់ការផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្រសម្រាប់ការដាក់រូបភាពនៅក្នុងអង្គចងចាំ (ប្លង់រូបភាព) ត្រូវបានធ្វើឱ្យប្រសើរ ដែលធ្វើអោយដំណើរការហ្គេមមួយចំនួននៅលើ Intel GPUs ប្រសើរឡើង។
  • ការអនុវត្ត Direct3D 9 បានបង្កើនប្រសិទ្ធភាពដំណើរការនៃការផ្ទុកវាយនភាព និងពិនិត្យមើលភាពមើលឃើញនៃវត្ថុដែលត្រួតលើគ្នាជាមួយវត្ថុផ្សេងទៀត។ បញ្ហាជាមួយនឹងការត្រឡប់មកវិញមិនត្រឹមត្រូវនៃបញ្ជីនៃទម្រង់សតិបណ្ដោះអាសន្នដែលគាំទ្រត្រូវបានដោះស្រាយ។
  • Direct3D 11 រួមបញ្ចូលតាមលំនាំដើម ការកំណត់ d3d11.enableRtOutputNanFixup (សម្រាប់កំណែចាស់របស់កម្មវិធីបញ្ជា RADV) និង d3d11.invariantPosition (ដើម្បីដោះស្រាយបញ្ហាជាមួយ Z-fighting ដែលលេចឡើងនៅលើ RDNA2 GPUs) ។ បានជួសជុលបញ្ហាជាមួយនឹងការរាប់សេចក្តីយោង និងការដោះស្រាយតម្លៃទទេ (NaN) នៅក្នុងកម្មវិធីស្រមោល។
  • បានជួសជុលការព្រមាននៅពេលបង្កើតជាមួយនឹងកំណែថ្មីនៃប្រអប់ឧបករណ៍ Meson ។
  • បញ្ហានៅក្នុង Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 និង Tomb Raider Legend ត្រូវបានដោះស្រាយ។

ប្រភព: opennet.ru

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