ВКД3Д-Протон 2.10 поставляется с улучшениями совместимости, поддержкой и многим другим.

Valve

VKD3D-Proton — это ответвление VKD3D, целью которого является реализация полного API Direct3D 12 поверх Vulkan.

Valve объявила несколько дней назад, выпуск новой версии ВКД3Д-Протон 2.10, версия, в которой подчеркивается включение метакоманд DirectStorage, улучшения поддержки, а такжесерия исправлений ошибок и обходных путей.

Тем, кто еще не знаком с VKD3D-Proton, следует знать, что это Поддерживает специфичные для Proton изменения, оптимизации и улучшения для повышения производительности игр для Windows на базе Direct3D 12., которые пока не приняты в основной части vkd3d. Среди различий также упор на использование современных расширений Vulkan и возможностей последних версий графических драйверов для достижения полной совместимости с Direct3D 12.

Как таковой Valve использует форк, указанный в пакете Wine-based. для запуска игр Windows Proton. Поддержка DirectX 9/10/11 в Proton основана на пакете DXVK, а реализация DirectX 12 до сих пор базировалась на библиотеке vkd3d (после смерти автора vkd3d CodeWeavers продолжили развитие этого компонента и винного сообщества).

Основные новинки ВКД3Д-Протон 2.10

Одним из аспектов, который выделяется в новой версии ВКД3Д-Протон 2.10, является API DirectStorage, который теперь предлагает lРеализация алгоритма сжатия Deflate, используемого расширением. NV_memory_decompression (позволяет графическому процессору выполнять задачи по распаковке данных, установленных на SSD-накопителях, минуя процессор). Если NV_memory_decompression не поддерживается, происходит возврат к реализации GDeflate на основе шейдеров.

Еще одним заметным изменением является то, что в Starfield добавлено улучшение, поскольку в ВКД3Д-Протон 2.10 добавлено расширение NV_device_generated_commands_compute, который можно использовать для повышения производительности при использовании режима ExecuteIndirect, который управляет многодиспетчерными вычислениями + изменениями корневых параметров.

В дополнение к этому также отмечается, что добавлена ​​поддержка API Root Signature 1.2, а также поддержка Shader Model 6.7, которая охватывает такие функции, как AdvancedTextureOps и WaveOpsIncludeHelperLanes.

Со стороны улучшения и исправления игры Упоминается, что проблемы, возникавшие в Unreal Engine 5 и играх, были решены. Star Wars Battlefront II, Ashes of Singularity, Xenia и Armored Core VI, а улучшения совместимости включают игры Age of Wonders 4, Starfield, Halo Infinite, Street Fighter 6, Armored Core VI, Resident Evil 4, Monster Hunter Rise.

Из других изменений которые выделяются из этой новой версии:

  • Реализована функция CreateSampler2.
  • Добавлена ​​поддержка формата A8_UNORM.
  • Исправлено создание корневых подписей из целевых объектов библиотеки DXIL (DXR).
  • Исправлены некоторые сценарии слияния PSO с двумя источниками. Исправления Star Wars Battlefront II
  • Построена структура пакетного ускорения. 
  • Значительно повышает производительность сборки, по крайней мере, на RADV.
  • Реализуйте волновые операции в пиксельных шейдерах более строго по правилам D3D12.
  • Обходной путь для плохой производительности ReBAR в Age of Wonders 4
  • Удалить обходной путь для драйверов KHR_present_wait NV 535+.
  • Обходной путь для проблемы повреждения памяти Starfield, из-за которой неправильно запрашивается выравнивание 4 КиБ
  • Отключено использование ReBAR в Halo Infinite для решения проблемы очень низкой производительности процессора.
  • Исправлены ложные зависания в Ashes of Singularity при использовании общих заборов и ожидании сигнала.
  • Исправлена ​​ошибка кэширования PSO в шейдерах сетки. Исправление шейдеров сетки в Unreal Engine 5
  • Исправлен остальной udiv в DXBC, что исправило некоторые ошибки Ксении.
  • Исправлена ​​ошибка отслеживания кучи запросов, обнаруженная NV Streamline.
  • Различные исправления DXIL -> SPIR-V, как обычно.
  • Переписаны конструкции наборов дескрипторов, чтобы сделать их более устойчивыми к ошибкам приложений.

В конце концов Если вам интересно узнать больше об этой новой версии, вы можете проверить детали По следующей ссылке.

И если вы хотите попробуйте Proton в Steam прямо сейчас, вы уже знаете, что установить клиент Steam можно из Ваш официальный, хотя вы также найдете его в репозиториях большинства дистрибутивов.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.