VKD3D-Proton 2.7 включает улучшения для Vulkan и исправления для некоторых игр.

Valve

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

Valve объявила о выпуске новой версии VKD3D-Proton 2.7, и эта новая версия представляет собой результат накопления большого объема работы с момента выпуска Steam Deck в конце февраля, в основном с функциями и исправлениями.

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

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

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

Одной из главных новинок, представленных в этой новой версии, является улучшение в улучшенном кеше конвейера, который был представлен в предыдущей версии 2.6 и что включает поддержку конвейерных библиотек, но только для игр, которые правильно использовали API D3D12.

vkd3d-протон теперь реализует внутренний дисковый кэш для включения кэширования SPIR-V. для всех игр. При желании можно отключить кеш и позволить приложениям управлять ID3D12PipelineLibrary.

Для дальнейшего уменьшения дискового пространства кеша также используется VK_EXT_shader_module_identifier.
чтобы уменьшить протонный кеш vkd3d на> 95%, так как нет необходимости хранить фактические данные SPIR-V на диске.

Еще одна новинка, представленная в этой новой версии, —s оптимизация которых выделяется улучшение Производительность графического процессора для глубоких проходов рендеринга, а также производительность графического процессора для определенных изображений с плавающей запятой, где разрешено использование БПЛА, производительность графического процессора для определенных случаев использования WriteBufferImmediate(), Производительность графического процессора для определенных шаблонов доступа к дескрипторам, Производительность графического процессора для последовательных копий изображений буфера и производительность графического процессора при выделении.

Кроме того, упоминаются повышенные требования к драйверам, которые теперь требуют совместимости с расширениями Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 и VK_KHR_maintenance4, реализованными в Mesa 22.0 и проприетарными драйверами NVIDIA 510.

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

  • Добавлена ​​поддержка функций D3D12, таких как шейдеры сетки (для работы требуется поддержка VK_EXT_mesh_shader), доли (share) и барьеры (fence).
  • А также подчеркнуто, что представлена ​​последняя версия, новая конвейерная библиотека D3D12 адаптируется к любой игре, в том числе и к тем, которые некорректно используют API D3D12, благодаря реализации внутреннего дискового кеша для рендеринга SPIR-V, сгенерированного на от DXBC. /DXIL.
  • Продолжение поддержки DXR 1.1.
  • Добавлена ​​начальная поддержка HDR.
  • Внесено множество исправлений, связанных с совместимостью с DXIL.
  • Улучшена поддержка драйвера Intel ANV.
  • Улучшенные параметры отладки.
  • Повышена стабильность при сворачивании и переключении полноэкранных игр через Alt+Tab.
  • Проведена подготовка к переводу кода с LGPL 2.1 на лицензию MIT.
  • Исправлены проблемы в Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered и Lost Judgment.

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

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


Будьте первым, чтобы комментировать

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

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

*

*

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