Новости про Direct3D12

RivaTuner Statistics Server обновилась до версии 7.3.2 beta 5

Меньше недели прошло с момента выпуска последней версии утилиты RivaTuner Statistic Server, и вот Алексей Николайчук, автор RTSS и головного приложения MSI Afterburner, подготовил следующую бета-версию программы.

Дополнение RTSS предназначено для вывода информации мониторинга на экран. При этом поддерживается не только текстовая информация, но также графики и диаграммы.

Изменений в версии 7.3.2 beta 5 не так уж и много. Все они касаются рендера Microsoft DirectX 12 и свежей его реализации Agility. Благодаря им утилита сможет лучше поддерживать нововведения этого API.

RivaTuner Statistic Server

Перечень изменений в RivaTuner Statistics Server 7.3.2 beta 5 следующий:

Добавлена поддержка подключения для приложений Direct3D12 на основе Microsoft DirectX 12 Agility SDK (например, предварительная техническая версия Halo Infinite, и, возможно, другие будущие приложения Direct3D12, скомпилированные с помощью Agility). Новая модель DirectX 12 Agility предполагает, что игра может поставляться с локальной копией среды выполнения Direct3 12, которая может быть новее, чем среда выполнения Direct3D12 в вашей системе. По умолчанию движок обработчики в RivaTuner Statistics Server настроен на блокировку внедрения в любые пользовательские среды выполнения Direct3D, расположенные за пределами системной папки ОС, поскольку такой случай типичен для прокси-библиотек Direct3D, используемых в сторонних игровых модах, которые часто принципиально несовместимы с оверлеями. Таким образом, обработчики были специально заблокированы в такой среде, что сделало оверлей невидимым. Запуск RivaTuner Statistics Server в такой среде также снижает производительность из-за периодически повторяющихся и неудачных попыток внедрения оверлея. Раньше это можно было решить, создав профиль приложения для такой игры с включенной опцией «Пользовательская поддержка Direct3D», которая разрешает вводить пользовательские среды выполнения Direct3D, расположенные вне системных папок ОС. Новый способ перехвата, совместимый с Agility, автоматически решает эту проблему следующим образом:

  • Упрощенная форма режима «Пользовательская поддержка Direct3D» теперь используется внутри RivaTuner Statistics Server при обнаружении приложения Direct3D12 на основе Agility SDK. Полная функциональность режима «Пользовательская поддержка Direct3D» избыточна и не является необходимой для случая Agility. Новый способ подключения, совместимый с Agility, является необязательным и может быть отключен опытными пользователями на уровне профилей приложений для устранения неполадок или тестирования производительности.
  • Добавлен счетчик повторных попыток внедрения, направленный на минимизацию потерь производительности в ситуациях, когда приложение Direct3D12 на основе SDK Agility не может быть внедрено.
  • Перехватчики цепочек обмена DXGI теперь приостанавливаются во время инициализации динамических смещений перехватчиков, это изменение направлено на снижение риска несовместимости, вызванной включением профиля «Пользовательская поддержка Direct3D» в сочетании с уровнем обнаружения приложений, установленным на «Высокий» для приложений Direct3D12 на основе Agility.

Добавлен унифицированный алгоритм на основе кэширования очереди команд Direct3D12 для обработки периодического воссоздания цепочки обмена в некоторых играх Blizzard (например, Diablo 2: Resurrected и World of Warcraft). Это делает ранее добавленные профили рендера OSD для этих игр опциональными, они больше не являются обязательными.

Загрузить MSI Afterburner и RTSS можно на нашем сайте.

Новая версия RivaTuner Statistics Server для грядущего обновления Windows 10

Десятая по счету бета выпущена специально к новому пакету обновления ОС KB4598291, в котором Microsoft изменила внутреннюю архитектуру Direct3D12-рантаймов.

Помимо указанного, в новой бета-версии также:

  • модернизирован 32-битный runtime-дизассемблер, который теперь обеспечивает лучшую совместимость с 32-битными приложениями при включённом скрытом режиме;
  • исправлен сбой при захвате скриншотов в режиме scRGB HDR;
  • добавлена опция автоматического масштабирования свойств графика в плагине OverlayEditor;
  • обновлён список профилей.

Всем, кто пользуется утилитой, настоятельно советуем обновиться.

P.S. Спасибо Алексею Николайчуку за ту работу, которую он выполняет — своевременно и качественно. Кстати, скоро готовится к выходу новая версия MSI Afterburner, следите за новостями.

RivaTuner Statistic Server обновился до версии 7.2.3

Вспомогательный сервис оверлея для MSI Afterburner, RTSS 7.2.3, вышел из состояния бета и доступен для скачивания в качестве следующей релизной версии.

Данная утилита является неотъемлемой частью MSI Afterburner, которая обеспечивает вывод служебной информации поверх игры.

RivaTuner Statistic Server

Полный перечень изменений в финальной версии RivaTuner Statistics Server 7.2.3 build 20686 приведён ниже:

  • Обновлена цифровая подпись для инсталлятора и главных исполняемых файлов. Это вызвано требованиями античитинговых систем.
  • Скольжение страницы интероперабельности D3D11 теперь фильтруется по частоте кадров в приложениях OpenGL/Vulkan. Это должно решить проблему с мерцанием OSD в экспериментальной работе с Vulkan в игре No Man's Sky.
  • Добавлена обработка для ошибки драйвера Intel HD Graphics Direct3D, которая приводила к невидимости OSD в некоторых случаях.
  • Добавлена начальная загрузка слоя для реализации OSD Vulkan. Теперь OSD в Vulkan поддерживается динамическим сценарием запуска RTSS (т.е. запуск RTSS при уже работающем приложении Vulkan).
  • Улучшена реализация связи библиотеки с общей памятью. Новая реализация улучшает совместимость OSD со сторонними приложениями.
  • Улучшено качество рендера растровых 3D шрифтов.
  • Улучшена совместимость с некоторыми приложениями Direct3D12, которые динамически меняют связки при изменении настроек графики.
  • Добавлен профиль OSD для Apex Legends, который улучшает совместимость со встроенным в игру OSD.
  • Улучшено функционирование алгоритма валидации кэша в сцепной системе. Изменения нацелены на минимизацию риска повреждения кэша.
  • Оптимизирован рендер скинов, а также:
    • Повышена скорость отрисовки скинов с множественными перекрывающимися анимированными индикаторами.
    • Добавлено сглаживание для индикаторов скинов. Теперь приложение со скином может принудительно отключить анимацию индикаторов.
    • Инструкция по созданию скинов обновлена до версии 1.8.

Загрузить финальную версию RivaTuner Statistics Server можно на нашем сайте.

Кроме свежей версии RTSS Алексей Николайчук также готовит и новую версию MSI Afterburner 4.6.2, которая будет доступна через несколько дней.