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

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

Guhertinên sereke:

  • DXGI ji bo mîhengên pir-monîtor piştgirî dike. Ji bo xebitandina rast, hûn hewce ne ku guhertoyek nû ya Wine ya bi piştgirîya XRandR 1.4 saz bikin.
  • Ji bo çareserkirina pirsgirêkên bi xebitandina lîstikên li ser pergalên bêyî GPU-ya cihêreng, pêkanînên nermalava Vulkan ên ku CPU-yê bikar tînin, wek Lavapipe, di navnîşa rasterkeran de cih digirin.
  • Operasyonên ji bo guheztina parametreyên ji bo danîna wêneyek di bîranînê de (Rêkêşana wêneyê) xweşbîn bûne, ku performansa hin lîstikan li ser GPU-yên Intel çêtir kiriye.
  • Pêkanîna Direct3D 9 pêvajoya barkirina texturan û kontrolkirina dîtina tiştên ku bi tiştên din re li hev dikevin xweştir kiriye. Pirsgirêkên bi vegerandina çewt a navnîşa formatên tamponên paşerojê yên piştgirî hatine çareser kirin.
  • Direct3D 11 ji hêla xwerû ve mîhengên d3d11.enableRtOutputNanFixup (ji bo guhertoyên kevntir ên ajokera RADV) û d3d11.invariantPosition (ji bo çareserkirina pirsgirêkên bi Z-şerê ku li GPU-yên RDNA2 xuya dibin) vedihewîne. Pirsgirêkên bi hejmartina referansê û birêvebirina nirxên betal (NaN) di shaderan de rast kirin.
  • Dema ku bi guhertoyên nû yên amûra Meson re têne çêkirin, hişyariyên rast kirin.
  • Pirsgirêkên Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 û Tomb Raider Legend hatine çareser kirin.

Source: opennet.ru

Add a comment