Објавување на имплементации 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 апликации и игри на Linux со помош на Wine, служејќи како алтернатива со повисоки перформанси на имплементациите на Wine за Direct3D 9/10/11 кои работат на врвот на OpenGL.

Главни промени:

  • DXGI вклучува поддршка за конфигурации со повеќе монитори. За правилно функционирање, треба да инсталирате релативно неодамнешна верзија на Wine со поддршка за XRandR 1.4.
  • За да се решат проблемите со водење игри на системи без посебен графички процесор, имплементациите на софтверот Vulkan кои користат процесори, како што е Lavapipe, се вклучени во списокот на растеризери.
  • Операциите за промена на параметрите за поставување слика во меморијата (Image Layout) се оптимизирани, со што се подобрија перформансите на некои игри на графичките процесори на Intel.
  • Имплементацијата на Direct3D 9 го оптимизираше процесот на вчитување текстури и проверка на видливоста на објектите што се преклопуваат со други објекти. Проблемите со неправилно враќање на списокот со поддржани формати на заден бафер се решени.
  • Direct3D 11 стандардно ги вклучува поставките d3d11.enableRtOutputNanFixup (за постари верзии на двигателот на RADV) и d3d11.invariantPosition (за решавање на проблемите со Z-fighting што се појавуваат на RDNA2 графичките процесори). Поправени проблеми со броење референци и ракување со нула вредности (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

Додадете коментар