Вече е налична версия DXVK 1.5.2 и добавя различни поправки за игри

DXVK

Обявено е пускането на нова версия на проекта 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.5.2

С пускането на тази нова версия една от най-важните промени е el Прекратена поддръжка за по-стари драйвери които не са съвместими с Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 и по-стари версии, както и NVIDIA 390.xx и по-ранни версии.

като Версия 1.0 на Vulkan е прекратена тъй като не беше тестван до голяма степен и не винаги работеше правилно и това също позволява почистване на код.

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

Добавена опция d3d9.forceSwapchainMSAA да принуди включването на метода на MSAA против припокриване (Multi-sample anti-aliasing) за изображения, обработени в SwapChain. И конфигурацията d3d9.deferredSurfaceCreation е активиран, което ви позволява да се отървете от проблемите с показването на менюто в игрите от серията Atelier, които използват Direct3D 11.

Освен това в изпълнението на Direct3D 9 бяха добавени някои липсващи операции за превключване на виртуални рамкови буфери (SwapChain), които разрешиха проблеми със стартирането на приложения като демонстрацията на ATi ToyShop, Atelier Sophie и Dynasty Warriors 7.

също Подчертава се, че проблемите, съобщени в различни игри, са решени с които имат по-добро представяне с Wine + DXVK и Proton.

От игрите, които получиха подобрения:

  • Dragon Age Произход- Поправени са някои бъгове за проверка на Vulkan.
  • Ентропия Вселена: опцията е добавена d3d11.invariantPosition за отстраняване на проблеми с Z-борбата в някои графични драйвери
  • Ferentus / Herrcot / Xiones: Фиксирано изобразяване на небето, както и минимална регресия
  • Готически 3: d3d9.supportDFFormat беше деактивиран, за да коригира сенчестото изобразяване
  • Приказки за Весперия:  фиксира състезателно условие, причиняващо чести сривове, което беше въведено в DXVK 1.4.5.
  • TrackMania United Forever- Фиксирана ненужна CPU <> GPU синхронизация за подобряване на производителността
  • Vampire The Masquerade: Кръвни линии: проблеми с рендирането, отстранени с отблясъци
  • Войни Орочи 4- Поправено е малко несъответствие в проследяването на заявките D3D11 поради редица грешки в играта

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.tar.gz

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

tar -xzvf dxvk-1.5.2.tar.gz

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

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