vk.com

Выберите язык

Vulkan

  • DXVK входит в режим обслуживания

      Philip Rebohle отметил, что при ручном выявлении сбоев или ошибок для функций, где это имеет значение, возникает множество проблем:
    - Мы вообще не можем отлаживать зависания GPU. Это требует работы на стороне GPU и, очевидно, дополнительного кода на стороне процессора, чтобы на самом деле это сделать.
    - Даже если отладка на стороне процессора полезна (например, когда что-то происходит с ошибками), требовательные игры легко выполняют >10 миллионов вызовов API в секунду. Регистрация всех этих, плюс вся работа с бэкэндом, была бы безумной.

  • DXVK обновлен до версии 1.7

    - Оптимизированы цели рендеринга, что может немного улучшить производительность, связанную с GPU, во многих играх.
    - На драйверах, которые не поддерживают выделенную очередь передачи (в основном RADV), очередь вычислений теперь будет использоваться для асинхронной загрузки ресурсов в играх D3D11.
    - Реализованы некоторые функциональные возможности DXGI 1.6 для будущих версий World of Warcraft.
    - Уменьшено использование памяти, особенно в D3D9, что может помочь с ошибками нехватки памяти в некоторых играх, таких как Toxikk. Обратите внимание, что это не решение общей проблемы 32-битного адресного пространства.
  • Godot merges Vulkan port with master branch in version 4.0

  • Godot объединяет порт Vulkan с master веткой в версии 4.0

    Реми Вершельде, 11 февраля, в блоге, разместил новость об объединении незавершенного порта Vulkan с master веткой. Это необходимо для дальнейшего развития, запланированного для Godot 4.0. Планируется переделать множество внутренних функций Godot (core), чтобы позволить исправить давние проблемы проектирования и повысить производительность (включая улучшения производительности GDScript).

  • GODOT ставит перед собой новые цели.

    31 декабря 2019 г. вышла статья "ДЕСЯТЬ ЛЕТ В РЕТРОСПЕКТИВЕ И БУДУЩЕМ", автором которой является  Juan Linietsky. В статье он рассказывает как началась работа над созданием такого проекта как GODOT, как сделали движок с открытым исходным кодом и поместили ее на GitHub. Однако все пошло не так, как планировалось. Несмотря на то, что у компании был звездный успех и они с Ariel Manzur смогли работать в таких компаниях, как Square Enix, Turner и т.д., и даже создали свои собственные игры (Dog Mendonça), но страна, в которой они жили (Аргентина) слишком нестабильна в политическом и экономическом плане, что очень затруднило компании продолжать свою деятельность.

  • Implement HLSL Ray tracing to Vulkan

  • Khronos Group released version Vulkan 1.2

  • Khronos Group выпустила версию Vulkan 1.2

  • MESA обновлена до версии 19.3.0

      Mesa, также называемая Mesa3D и Mesa 3D Graphics Library, представляет собой программную реализацию с открытым исходным кодом OpenGL, Vulkan и других спецификаций графического API. Mesa переводит эти спецификации в драйверы графического оборудования для конкретного производителя.

      Mesa 19.3.0 - это новая версия разработки. Люди, которые обеспокоены стабильностью и надежностью, должны придерживаться предыдущей версии или ждать Mesa 19.3.1.

  • NVIDIA выпустила новые бета-версии своих драйверов Vulkan для Linux и Windows

  • NVIDIA выпустили новый Бета-драйвер 440.26

    - Исправлена ​​ошибка, которая не позволяла приложениям Vulkan работать в системах, настроенных для SLI. Приложения Vulkan теперь могут работать при включенном SLI; однако они смогут использовать только один графический процессор.
    - Добавлена ​​поддержка EGL для технологии PRIME.
    - Исправлена ​​регрессия, введенная в 435.19.02, из-за которой некоторые приложения, использующие расширение VK_KHR_DISPLAY, приводили к ошибке сегментации.
  • Proton обновлен до версии 5.0-3

      В данной версии Proton осуществлена поддержка режима Direct3D 12 в Metro Exodus, исправлено падение при запуске в The Walking Dead: Saints and Sinners и eFootball PES 2020. А также были исправлены ошибки при загрузке некоторых активов в Automobilista и ​​регрессия мыши с высокой скоростью опроса.

  • Steam Play Proton 5.0-7 официально выпущен

    - Street Fighter 5 и Streets of Rage 4 теперь доступны для игры.
    - Обновлен DXVK до версии 1.6.1.
    - Исправления для звука в TrackMania Nations Forever, TrackMania Ultimate Forever и Zusi 3 Aerosoft.
    - Исправлены вылеты в Plebby Quest: The Crusades.
    - Исправлено соединение с Gearbox SHiFT в Borderlands 3.

  • Vulkan 1.2.182 выпущен с новыми расширениями

     

      Еще одно обновление спецификации для Vulkan вышло 21 июня. Как обычно, оно устраняет некоторые проблемы, но также приносит множество новых и интересных расширений Vulkan.

    Новые расширения:


    - VK_EXT_acquire_drm_display
    Это расширение позволяет приложению получить эксклюзивный контроль над дисплеем с помощью интерфейса Direct Rendering Manager (DRM). При приобретении дисплей будет находиться под полным контролем приложения до тех пор, пока дисплей не будет либо отпущен, либо разъем не будет отсоединен.

    - VK_EXT_multi_draw
    Последовательная обработка нескольких команд рисования влечет за собой измеримые накладные расходы внутри драйверов из-за повторных проверок состояния и обновлений во время отправки. Это расширение позволяет передавать всю последовательность отрисовок непосредственно драйверу, чтобы избежать каких-либо подобных накладных
    ...
  • Zink OpenGL-On-Vulkan продвигается в Windows, X-Plane полагается на него

     Появился небольшой прогресс в работе над  Zink - реализации OpenGL, построенной на базе API Vulkan для ускорения производительности игр на графическом API OpenGL. Zink с недавно объединенным кодом Kopper, теперь начинает работать под Windows, а Laminar Research надеется использовать Zink в следующем крупном релизе X-Plane.

  • В Wine-Staging 5.9 добавлен тестовый патч для поддержки Denuvo.

      Wine-Staging 5.9 включает в себя около 820 патчей, вместо 850 как было ранее. За последнее время часть работы по подготовке данных была выполнена с поддержкой USB с обновлениями меток времени, несколькими реализованными функциями NTDLL, улучшениями в обработке PE и многими другими. Так же появился один очень интересный тестовый патч: поддержка NtQuerySystemInformation для SystemCodeIntegrityInformation. Данный патч появился из-за сообщения об ошибке, сообщается что необходим для программного обеспечения Denuvo как часть его приложения подписи драйверов. Denuvo Anti-Tamper, или Denuvo — технология защиты от несанкционированного взлома, разработанная австрийской компанией Denuvo Software Solutions GmbH. На данный момент времени, очень плохо работает в Wine. 
  • Внедрение трассировки лучей HLSL в Vulkan

  • Выпуск DXVK 1.6.1 слоя для трансляции Direct3D 9, 10 и 11 в Vulkan

    - Параметры конфигурации теперь принимают синтаксис "...", например, d3d9.customDeviceDesc = "ATi Rage 128."
    - Добавлена ​​опция dxgi.tearFree для принудительного включения режима защиты от мерцания, когда Vsync отключен.
    - Исправлены различные проблемы, вызывающие некорректный рендеринг или сбои в D3D9.
    - Устранены ошибки проверки поддержки Vulkan на системах с видеокартами NVIDIA.
    - Исправлена ​​ошибка, из-за которой скрипт установки не работал в Wine 5.6 из-за регрессии winepath.
  • Выпуск DXVK 1.7.1 слоя для трансляции Direct3D 9, 10 и 11 в Vulkan

      В этом выпуске добавлена ​​поддержка новых расширений Vulkan, исправлены ошибки и установлены новые требования к драйверам графического процессора.На стороне драйвера теперь требуется расширение VK_EXT_transform_feedback. Это расширение поддерживается всеми драйверами Nvidia и Mesa, выпущенными в начале 2019 года или позже, а также недавними выпусками AMDVLK и проприетарным драйвером AMD.
  • Выпуск бета-драйвера NVIDIA 435.19.02 и стабильного 435.21

      Отступление: бета-драйвер нацелен на тестирование разработчиками новых возможностей Vulkan API и их будущих приложений нацеленных на реализацию Vulkan. NVIDIA отметили, что в расширение VK_NV_cooperative_matrix была добавлена ​​поддержка 8-разрядного целого числа, а улучшения производительности были взяты из версии 435.17.