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

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

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

  • Добавлена поддержка совместно используемых объектов ID3D11Fence, реализованная поверх разделяемых хронологических семафоров Vulkan (Timeline semaphore), предоставляющих единый примитив для синхронизации между устройством и хостом, вместо раздельных примитивов VkFence и VkSemaphore. Поддержка ID3D11Fence позволила добиться работы видео в игре Halo Infinite при применении соответствующих патчей для wine и vkd3d-proton.
  • Устранено регрессивное изменение в DXVK 1.10.2, приводившее к сбоям при отрисовке в различных играх D3D11, включая игры Prey и Bioshock Infinite.
  • Устранены проблемы, проявляющиеся в играх Need For Speed 3, Ninja Blade и Ys Origin.
  • Для игры Stray включена опция d3d11.ignoreGraphicsBarriers, решившая проблемы с падением производительности на некоторых GPU.

ប្រភព: opennet.ru

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