DXVK 1.7 идва с Vulkan подобрения, оптимизации и други

DXVK

Пускането на нова версия на DXVK слой 1.7, който осигурява внедряването на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, които работи чрез превода на извикванията на Vulkan API.

Докато DXVK Въпреки че се използва главно в Steam Play, това не е единственото място където потребителите на Linux могат да се възползват от тази фантастична технология. Също предлага внедряване на D3D11 на базата на Vulkan за Linux и Wine, По отношение на производителността и оптимизацията при стартиране на игри Direct3D 11 на Wine, тъй като те също така осигуряват поддръжка за Direct3D9.

Основни нови функции на DXVK 1.7

В тази нова версия на изпълнението добавена поддръжка за графични API разширения на Vulkan VK_EXT_потребителски_край_цвет който се използва за поддържане на цветове на границата в Sampler, а също решава много проблеми в игри, базирани на Direct3D 9 включително Crysis и Halo 2 Vista. Друга получена подкрепа е VK_EXT_робаст2, подобно на D3D11, използвано за обработка на достъп извън приемливия диапазон на ресурсната област.

Важно е да се вземе предвид, че пЗа да използвате тези разширения, трябва да имате Wine 5.8 (версия за разработка), както и драйверите AMD и Intel Mesa 20.2-dev или драйвера NVIDIA 440.66.12-beta.

Можем да открием и това оптимизирано е използването на почистващи операции и бариери по време на изобразяване, което позволи леко подобряване на производителността на някои игри.

В игрите D3D11 е добавена възможността да се използват изчислителни опашки за асинхронно зареждане на ресурси, ако драйверът (например RADV) не поддържа отделна опашка за предаване;

Той се откроява и в тази нова версия намалена консумация на памет в D3D9, като по този начин се избягва изчерпването на наличната памет в някои игри, като Toxikk.

От останалите промени, които се открояват в тази нова версия:

  • Някои функции са внедрени от DXGI 1.6, която ще се използва в бъдещите версии на World of Warcraft.
  • Коригирани грешки при проверка на Vulkan в Cloudpunk и други игри, които неправилно използват буфера на ресурсите.
  • Коригирайте проблемите със компилацията в GCC 10.1.
  • Отстранени различни проблеми, свързани с D3D9.
  • Преработена опция dxgi.tearFree.
  • Отстранени проблеми в игрите Fallout New Vegas, Freelancer, GTA IV и Halo Custom Edition.
  • Поддръжката за изграждане с winelib е прекратена. Вече се изисква MinGW за изграждане на DXVK.

Как да добавя поддръжка на DXVK към Linux?

За да използвате DXVK, се изискват драйвери с поддръжка на API Vulkan 1.1, като AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 и AMDVLK.

DXVK може да се използва за стартиране на 3D приложения и игри на Linux, използвайки Wine, действайки като алтернатива с по-висока производителност на вградената версия на Wine Direct3D 11, която работи на OpenGL.

DXVK изисква най-новата стабилна версия на Wine да тичаш. Така че, ако не сте инсталирали това. Сега ще трябва само да изтеглим най-новия стабилен пакет на DXVK, този, който намерихме В следващия линк.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

След като приключихме с изтеглянето сега, ще разархивираме новополучения пакет, това може да стане от вашата работна среда или от самия терминал, като изпълните следната команда:

tar -xzvf dxvk-1.7.0.tar.gz

След това влизаме в папката с:

cd dxvk-1.7.0

И изпълняваме командата sh стартирайте скрипта за инсталиране:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Когато инсталирате DXVK в префикс на Wine. Предимството е, че Wine vkd3d може да се използва за игри D3D12 и DXVK за игри D3D11.

Също така, новият скрипт позволява dll да бъде инсталиран като символни връзки, което улеснява актуализирането на DXVK, за да получите повече префикси на Wine (можете да направите това чрез командата –symlink).

Как ще видите папката DXVK съдържа две други dll за 32 и 64 бита estas ще ги разположим по следните маршрути.
Където "потребител" го замествате с потребителското име, което използвате във вашата Linux дистрибуция.

За 64 бита ги поставяме в:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

И за 32 бита в:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.