DXVK 3.0 пристига с нов компилатор на шейдъри и поддръжка за Vulkan 1.4

  • Замяна на стария код за превод с новия компилатор DXBC-SPIRV, базиран на SSA.
  • Задължително изискване за работа на Vulkan 1.4 съвместими драйвери.
  • Оптимизиране на времето за зареждане чрез делегиране на задачи на вторични нишки.
  • Активиране на стекове от дескриптори на Vulkan по подразбиране за превъзходно управление на паметта.

DXVK 3.0

Екосистемата за игри с отворен код празнува след съобщение, което мнозина от нас очакваха с нетърпение. Филип Ребол, един от идеите зад това развитие, официално обяви старта de DXVK 3.0Тази версия не е обикновен пач, а значителна еволюция за слоя за превод от Direct3D към Vulkan. Този инструмент е ключовият компонент, който позволява на потребителите на Linux да се наслаждават на заглавия за Windows чрез... WINE или добре познатият Протон на парната палуба.

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

GE-Proton 10-26
Свързана статия:
GE-Proton 10-26 подобрява съвместимостта и производителността на Linux и Steam Deck

DXVK 3.0 пристига с нов енджин под капака за шейдъри

Най-радикалната промяна, която тази версия носи, е, без съмнение, приемането на DXBC-SPIRV за компилация на шейдъри, окончателно оттегляйки използвания досега код за транслация. Този компилатор, разработен специално от екипа на DXVK и базиран на SSA, позволява генерираният код да бъде много по-компактен и ефективен. Освен това, чрез присвояване на компилация на специфични нишки, той постига това времена за зареждане Във видеоигрите тези проблеми са драстично намалени, като се избягват онези досадни заеквания, които понякога изпитвахме при навлизане в нови области.

Тази основна промяна в компилатора в DXVK 3.0 не само подобрява скоростта, но и действа като чудодейно лекарство за различни проблеми с визуалното рендиране, които измъчваха някои по-стари заглавия. Като работи по-естествено със съвременните инструкции на графичния процесор, тя гарантира, че това, което виждаме на екрана, е точно. верен на оригиналната визия от разработчиците на игри, премахвайки странни артефакти или сенки, които не са били проектирани правилно.

Пара
Свързана статия:
SteamOS 3, това са най-важните му характеристики

Технически изисквания и управление на дескриптори

Не става въпрос само за магическа оптимизация; този технологичен скок изисква оборудването ни да е актуализирано с най-новия софтуер. За да работи тази версия, вече е абсолютно необходимо да имаме драйвери, които я поддържат. Vulkan 1.4 стандартТова е логично решение, ако искате да погледнете в бъдещето, позволявайки разширени функции като използването на дескрипторни купчини (VK_EXT_descriptor_heap) да бъдат активирани по подразбиране, което значително ускорява комуникацията между играта и графичната карта.

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

Пътят на тази имплементация на Direct3D 8, 9, 10 и 11 върху Vulkan API достига завидно ниво на зрялост с тази версия. Преходът към собствен компилатор на шейдъри и изискването за по-нови версии на драйверите показват, че игри на отворени платформи Вече не се задоволява просто с функциониране; той се стреми да бъде лидер в техническата ефективност. Тази актуализация гарантира, че дори най-взискателните игри ще продължат да работят безупречно, поддържайки пламъка на чистата производителност жив, независимо от операционната система, на която изберете да играете.

Лутрис 0.5.21
Свързана статия:
Lutris 0.5.21 пристига с нови рънери и подобрения за Linux

Добавяне като предпочитан източник в Google