ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

DXVK 2.5 улучшает управление памятью в God of War и других видеоиграх

DXVK 2.5 улучшает управление памятью в God of War и других видеоиграх

DXVK 2.5 — реализация D3D9, D3D10 и D3D11 на основе Vulkan для Linux/Wine — теперь доступна для скачивания в виде значительного обновления, улучшающего поддержку множества игр.

DXVK 2.5 вышел через полтора месяца после DXVK 2.4.1 и улучшает управление памятью для God of War и других видеоигр, периодически выполняя дефрагментацию памяти, чтобы вернуть в систему неиспользуемую память. Однако эта функция в настоящее время отключена в драйвере Intel ANV Vulkan.

«Цель состоит не в том, чтобы любой ценой сократить использование VRAM; вместо этого это делается консервативно, если система испытывает нехватку памяти или если значительная часть выделенной памяти не используется. Сохранение некоторого количества неиспользуемой памяти полезно для быстрого обслуживания последующих выделений», — объяснили разработчики.

DXVK 2.5 также добавляет поддержку эмулируемых курсоров для API курсоров D3D9, что позволяет играм устанавливать произвольное изображение в качестве курсора мыши. Это улучшает поддержку игр Dungeon Siege 2 и Act of War.

Он также по умолчанию включает строгую эмуляцию с плавающей запятой в бета-версии NVIDIA 565.57.01 и более новых графических драйверах для повышения корректности, что может привести к небольшому повышению производительности в некоторых играх, а также улучшает поддержку игр на Unreal Engine 3, уничтожая неиспользуемые сэмплеры Vulkan на лету и используя правильную настройку LOD.

Кроме того, DXVK 2.5 содержит улучшения для некоторых мобильных графических процессоров, упорядочивает режимы отображения по частоте обновления для совместимости с wined3d и улучшает поддержку игр Ascension to the Throne, Command & Conquer: Generals, King’s Bounty: Warriors of the North, Tomb Raider: Legend и Rayman 3 для реализаций D3D8 и D3D9.

Для реализации D3D11/DXGI в выпуске DXVK 2.5 улучшена поддержка игр Call of Duty: Modern Warfare 2 Campaign Remastered, Diablo 4, Sekiro: Shadows Die Twice, The Sims 4, Vindictus, Yakuza 0 и Yakuza Kiwami, а также реализованы эффекты SEQUENTIAL замены для цепочек замены DXGI.

В DXVK 2.5 исправлено несколько других ошибок, поэтому ознакомьтесь с примечаниями к выпуску на странице проекта на GitHub для получения более подробной информации, откуда вы также можете скачать исходный архив. Если вы установили DXVK из репозиториев программного обеспечения вашего дистрибутива, вам придётся подождать, пока DXVK 2.5 появится там, чтобы воспользоваться этими улучшениями.

Exit mobile version