DXVK 1.10.2 пристига с подобрения в оптимизацията и корекции на грешки

DXVK

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

DXVK може да се използва за стартиране на 3D приложения и игри на Linux с помощта на Wine, като служи като алтернатива с по-висока производителност на вградените Direct3D 9/10/11 реализации на Wine, работещи върху OpenGL.

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

В тази нова издадена версия на DXVK 1.10.2, за Direct3D 9 е добавена поддръжка за безпроблемни кубични текстури (без шевове, без обработка на граници между пробите), реализиран чрез използване на Vulkan разширението VK_EXT_non_seamless_cube_map.

Друга забележителна промяна е подобреното кеширане на шейдъри към диска при използване на NVIDIA Vulkan драйвери, както и подобрена производителност на компресиране на код на шейдър в паметта SPIR-V.

Също така се подчертава, че оптимизиран код за почистване при изпълнение на метода D3D11 за неподреден достъп до ресурси от множество нишки (UAV, Unordered Access View), което направи възможно повишаването на ефективността на компресията на изображения в драйверите.

От страна на корекциите на грешки се споменава, че коригирани грешки, които причиняват неправилно записване и използване на кеш файлове и коригирани проблеми при изграждането с GCC 12.1.

Относно направени корекции на игрите споменават се следните:

  • Отвъд доброто и злото: Избягване на липсващите лъчи на светлината
  • Ден Z: опцията d3d11.cachedDynamicResources е активирана за отстраняване на проблеми с производителността
  • Dead Space: Коригирано изобразяване на сенки и добавено заключване на 60 FPS за предотвратяване на сривове в играта
  • Dirt Rally: Коригиран възможен срив на GPU поради грешки в играта в шейдър
  • Godfather: Фиксиран срив на системи, които не поддържат 16x MSAA
  • Limbo – Активирайте ограничението от 60 FPS, за да избегнете грешки в играта
  • Majesty 2: Разрешаване на грешки в играта, причиняващи проблеми на GPU и вградени системи с повече от 2 GB VRAM
  • Onechanbara Z2: Хаос – Фиксирани ефекти на частици и елементи на потребителския интерфейс, които не се показват правилно
  • растения срещу. Zombies Garden Warfare 2 - Предотвратете срив, когато играта открие AMD GPU
  • Return of Reckoning : Отстраняване на неизправности в стартера
  • Scrapland Remastered - Отстраняване на неизправности с черен екран
  • Малки радиостанции Големи телевизори - Отстраняване на неизправности с черен екран
  • Sonic Adventure 2: Коригирани липсващи ефекти на частици

Струва си да се спомене, че DXVK в момента изисква драйвери, съвместими с Vulkan API 1.1, като Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK.

Накрая ако се интересувате да научите повече за това За тази нова версия можете да проверите подробностите В следващия линк.

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

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

tar -xzvf dxvk-1.10.2.tar.gz

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

cd dxvk-1.10.2

И изпълняваме командата 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.