D7VK 1.6: голямо обновление в работата с DXVK и по‑добра съвместимост с ретро игри

0
22
Vulkan DXVK Linux gaming

Десет дни след миналото издание, при което видяхме добавена експериментална поддръжка за Direct3D 3, тук вече е най-новата версия на D7VK 1.6, която продължава да разширява възможностите на Vulkan‑базираната имплементация на старите Direct3D API, като този път акцентът пада върху по‑дълбока интеграция с DXVK и оптимизации, насочени към по‑стари заглавия.

Проектът, който започна като Direct3D 7 слой върху Vulkan, но впоследствие добави всички версии до D3D3. Изданието D7VK 1.6 надгражда тази съвместимост с цялостно преработена комуникация с DXVK бекенда за Direct3D 9, който преди да бъде слят с DXVK, се казваше D9VK. Подобреният начин на обработка на върхове води до по‑добра производителност при GPU‑ограничени ситуации, макар че при съвременен хардуер подобни сценарии са редки за игри от ерата на D3D7 и назад. Разработчиците дори отбелязват, че ефектът е осезаем основно при „видеокарти от типа картоф“ и най-вече в синтетични тестове.

Допълнителни поправки и подобрения

Освен работата по DXVK, версия 1.6 коригира няколко регресии, засягащи игри, използващи Direct3D 5. Добавени са и множество дребни подобрения, които засягат стабилността и поведението на слоя при различни по‑стари заглавия. Така D7VK продължава да се утвърждава като важен инструмент за феновете на ретро гейминга под Linux, които искат максимална съвместимост без нужда от стар хардуер или стари операционни системи.

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

Прочетете още:  Излезе Mozilla Firefox 75 за Linux с Flatpak поддръжка и други подобрения