Serbestberdana DXVK 1.9.1, pêkanînên Direct3D 9/10/11 li ser Vulkan API

Serbestberdana qata DXVK 1.9.1 heye, ku pêkanîna DXGI (Binesaziya Grafikên DirectX), Direct3D 9, 10 û 11 peyda dike, ku bi wergera banga Vulkan API re dixebite. DXVK ajokarên ku Vulkan 1.1 API piştgirî dikin, wekî Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, û AMDVLK hewce dike. DXVK dikare were bikar anîn da ku serîlêdan û lîstikên 3D-ê li Linux-ê bi karanîna Wine-ê bimeşîne, wekî alternatîfek performansa bilindtir ji pêkanînên Direct3D 9/10/11 ên Wine-yê yên ku li ser OpenGL-ê têne xebitandin re xizmet dike.

Guhertinên sereke:

  • Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок D3D9.
  • Переделана обработка промежуточных текстур (Staging Texture) в D3D11, что привело к сокращению потребления памяти и уменьшению числа копий изображений, необходимых для перемещения данных между CPU и GPU.
  • Удалён код для обхода проблем в старых версиях Mesa (<=19.0).
  • Примитивы блокировок переработаны на базе блокировок Windows SRW, которые более эффективны, чем реализация winpthreads в сборках mingw.
  • Решены проблемы в играх Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 и World of Final Fantasy

Source: opennet.ru

Add a comment