DXVK 1.9.1 идва с корекции на грешки, подобрения в производителността и др

DXVK

Преди няколко дни бе обявено пускането на новата версия на DXVK 1.9.1 в която са направени някои поправки грешки и премахването на кода, свързан с предишни версии на Mesa, наред с други неща.

За тези, които все още не знаят за DXVK, те трябва да знаят какво е това един от инструментите, включени във функцията Steam Play от Steam. Това е фантастичен инструмент, койтоe може да конвертира графични разговори на Microsoft DirectX 11 и DirectX 10 към Vulkan, графичния API с отворен код, който е съвместим с Linux. За да използвате DXVK, освен Wine и Vulkan, очевидно се нуждаете от Vulkan-съвместим GPU.

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

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

В тази нова версия на внедряването разработчиците са коригирали различни проблеми с производителността и стабилността след преработка на заключващия механизъм D3D9, в допълнение, че обработката на текстурата на етапите в D3D11 е променена, което доведе до по -малко потребление на памет и по -малко копия на изображения, необходими за преместване на данни между процесора и графичния процесор.

От друга страна, примитивите за заключване са преработени въз основа на заключванията на Windows SRW, които са по -ефективни от реализацията на winpthreads от mingw, плюс отстранен заобиколен код за по -стари версии на Mesa (<= 19.0).

Що се отнася до проблеми, които са разрешени с някои заглавия от видеоигрите се споменава следното:

  • Земната отбранителна сила 5- Отстранени проблеми с производителността, причинени от честото включване и изключване на вертикалната синхронизация между кадрите.
  • Farcry 1: Графичният процесор Nvidia е фалшифициран, за да позволи по -високо качество на изобразяване на вода.
  • Far Cry 5 и други игри на Dunia Engine: отстранени различни проблеми поради неинициализирана памет.
  • GTA IV: Поправен е счупен профил на приложение, който би нарушил играта на графичните процесори на Nvidia.
  • Възкръснал 3: Поправен срив на графичните процесори на Nvidia.
  • Светът на Final Fantasy: принудително деактивирайте MSAA, за да поправите грешки в играта.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz

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

tar -xzvf dxvk-1.9.1.tar.gz

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

cd dxvk-1.9.1

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

  1.   Хенрике Афонсо каза той

    Сега не свършвам инсталацията, тя се появява в същото съобщение, няма значение коя версия на dxvk възнамерявате да инсталирате.

    henrique @ henrique-Aspire-F5-573G: ~ $ cd изтегляния
    henrique @ henrique-Aspire-F5-573G: ~ / Изтегляния $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / Изтегляния / dxvk-1.9.2 $ sudo sh setup_dxvk.sh инсталиране
    [sudo] сенха за хенрик:
    setup_dxvk.sh: 31: 0: не е намерен
    wine: конфигурацията в L »/root/.wine» е актуализирана.
    setup_dxvk.sh: 86: Лошо заместване
    henrique @ henrique-Aspire-F5-573G: ~ / Изтегляния / dxvk-1.9.2 $