Новости про MSI Afterburner

RivaTuner Statistic Server с редактором гипертекста вышел!

Вышла новая версия RivaTuner Statistics Server с плагином, который позволяет в графическом режиме редактировать параметры оверлея RTSS.

Не успела уйти вниз предыдущая новость по теме, как Алексей Николайчук выпустил очередную публичную бета-версию утилиты RivaTuner Statistic Server с номером 7.3.0 beta3 (является утилитой-компаньоном для популярного инструмента мониторинга и разгона MSI Afterburner).

Крупных ключевых изменений два. Во-первых, это плагин с открытым исходным кодом, предоставляющий функционал визуального редактирования гипертекста оверлея. О нём мы уже мы неоднократно писали (1, 2, 3) и выкладывали видео в процессе разработки с обзором ключевых возможностей.

Во-вторых — это альтернативная асинхронная реализация рендерера оверлея для Vulkan приложений, выводящих кадры прямо из вычислительной очереди (т.е. для игр на движке id Tech 6 и старше, например Doom 2016 и Doom Eternal). Далее — слово разработчику:

То, что асинхронная архитектура этого игрового движка не дружит с оверляеми традиционной архитектуры, — факт известный. Собственно, именно поэтому оверлей RTSS и отключается принудительно по умолчанию в таких приложениях, чтобы горе-ревьюеры-ютуберы не искажали результатов замеров производительности «мониторя FPS». Но до выхода Doom Eternal асинхронный codepath id использовали только при обнаружении GPU от «красных». Поэтому все создатели сторонних оверлеев не особо спешили заниматься разработкой отдельной асинхронной реализации оверлея только ради одной игры и для одного производителя GPU — это принципиально другая архитектура рендерера и достаточно трудоёмкая вещь, делать её только ради части пользователей не сильно разумно.

Но с выходом на рынок Doom Eternal в графическом движке убрали привязку реализации асинхронности только к GPU AMD. Теперь асинхронный вывод кадров из вычислительной очереди используется и на графических процессорах NV. Соответственно, количество пользователей, жалующихся на снижение производительности от оверлеев Steam, RTSS или FPS Monitor выросло на порядок. Поэтому для разработчиков оверлеев час X настал, и пришлось делать альтернативную реализацию оверлея и для этой игры. Оверлей RTSS обновился, FPS monitor тоже, обновлённый оверлей стима на подходе.

Теперь в RTSS в этих играх теперь используется концепция асинхронного рендеринга оверлея, предложенная AMD. При этом наложение оверлея на буфер кадра выполняется прямо из вычислительной очереди с помощью compute шейдера, без необходимости синхронизации графической и вычислительной очередей для отрисовки (именно это и кушало производительность в традиционных «не асинхронных» оверлеях).

Редактор гипертекста в RTSS 7.3.0 наращивает функционал

Короткая сводка того, что было добавлено в плагин для RivaTuner Statistics Server за последнюю неделю.

RTSS 7.3.0 с новым редактором гипертекста, о котором мы уже писали, продолжает набирать обороты и в скором времени увидит свет:

Графический интерфейс для управления информацией в оверлее
Графический интерфейс для управления информацией в оверлее
  • Ещё немного улучшенный браузер спрайтов.
  • Нативный источник данных для отображения пинга.
  • Встраиваемые в гипертекст таблицы. Форматированные таблицы — родная и нативная форма представления оверлея, хорошо знакомая всем пользователям MSI AB. Теперь GUI для формирования таких таблиц доступно и в плагине.

    В видео демонстируются принципы наполнения таких таблиц данными и принципы их модификации:

Редактор гипертекста в RTSS 7.3.0 продолжает обрастать новыми функциональныими возможностями

Короткий обзор наиболее полезного из того, что было добавлено в плагин для RivaTuner Statistics Server за последнюю неделю.

Графический интерфейс для управления информацией в оверлее
Графический интерфейс для управления информацией в оверлее

Итак, всё ближе и ближе к публичному релизу RTSS 7.3.0 с новым редактором гипертекста, о котором мы писали на днях, и который за последнюю неделю обзавелся следующими функциями:

  • Добавление и вставка слоёв из буфера обмена в зону выделения.
  • Визуальный браузер спрайтов, предварительный просмотр анимации.
  • Поддержка кликов на уровне разной глубины Z-order'а.
  • Новые внутренние источники данных.
  • Макросы со спецификациями железа, аналогичные таковым в MSI AB.
  • Контекстная подсветка макросов и их контекстное меню.
  • Настройки создателя оверлея.
  • Пользовательские таймеры в оверлее.
  • Масштабирование зоны редактирования и режим альтернативного рендеринга фона.

Версия на стадии предрелизной вычистки/комментирования кода редактора для SDK. Релиз — вопрос пары недель, так что следите за новостями!

В MSI Afterburner появится визуальный редактор гипертекста

Алексей Николайчук aka Unwinder анонсировал свою новую разработку — плагин, который позволяет в графическом режиме редактировать параметры оверлея RTSS, просто и интуитивно настраивая его под свои предпочтения. Ниже мы приводим его пресс-релиз без изменений.

Последние пару лет многие стримеры брызгали кипяточком от коммерческих визуальных редакторов оверлеев, не забывая «случайно» втаптывать в грязь их бесплатные альтернативы и рассказывая зрителям про то, что такой функционал забесплатно никто не сделает в принципе. Решил принять это как своеобразный челлендж и доказать, что это лишь маркетинг и не совсем правда. :) Итак, плагин представляет собой продвинутый визуальный редактор гипертекста.

Графический интерфейс для управления информацией в оверлее
Графический интерфейс для управления информацией в оверлее

Фактически это только GUI надстройка над тем, что уже и так умеет ядро RTSS. Плагин разработан всего одним разработчиком, примерно за три недели, в свободное время и параллельно с ежедневной основной работой. Всего 250 Кб скомпилированного бинарника, около 500 Кб исходного кода. Это совершенно не комплексная вещь с точки зрения разработки. Это абсолютно не то, чем нельзя поделиться со своими пользователями бесплатно. Это даже не то, что требует доната на «поддержку разработки». Это разработка, которая принесла много фана и которой я с радостью поделюсь со своими пользователями. Более того, код плагина полностью открыт и включен в SDK, поэтому если кто то желает улучшить визуальный редактор самостоятельно — этому ничто не препятствует.

Видео демонстрирует процесс создания макета оверлея с моими комментариями. Также оно демонстрирует продвинутые техники, такие как:

  • Использование в макете оверлея слоёв с динамическим текстом, содержащих ссылку на внешний текстовый файл.
  • Использование формул коррекции, позволяющих преобразовывать единицы измерения сенсоров.
  • Использование унифицированных макетов оверлея, которые могут использоваться сразу с несколькими приложениями мониторинга по выбору пользователя.
  • Встраивание произвольного изображения в текстуру шрифта для отображения логотипов в оверлее.
  • Встраивание кадров анимации в текстуру шрифта для отображения анимированных индикаторов (круглый индикатор загрузки CPU).
  • Всякие юзабилити мелочи, вроде буфера undo/redo и т.д.

Этот новый плагин пока не получил названия. Также на названа дата его выпуска. При этом Алексей отметил, что он будет совершенно бесплатным.

RivaTuner Statistic Server обновился до версии 7.3.0 beta 2

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

Новая версия утилиты получает множество оптимизаций, которые позволят повысить стабильность работы и исключить подвисания, вызываемые различными конфликтами. Также добавлены новые функции плагинов. Главной целью релиза является обкатка новой архитектуры, о которой мы писали на днях.

Перечень изменений RivaTuner Statistic Server 7.3.0 beta 2 следующий:

— Различные улучшения совместимости в движке зависания.

  • Теперь каждое приложение может заявить, что оно несовместимо с оверлеем RTSS. Для этого необходимо добавить лишь пару строк кода.
  • Добавлен пользовательский расширяемый маппер профилей. Он позволяет RivaTuner Statistic Server картировать множественные исполняемые имена, соответствующие заранее определённым, в одном файле. К примеру, различные версии Sony Vegas могут определяться по именам vegas130.exe, vegas140.exe.
  • Добавлен пользовательский перечень игнорирования внедрения триггеров. Он работает подобно списку триггеров задержки. Функция нацелена на исключение подвисания приложений, использующих типичные библиотеки GUI с GPU-ускорением.
Панель управления RivaTuner Statistic Server
Панель управления RivaTuner Statistic Server

— Добавлен новый тип плагинов, клиентские плагины. RTSS разработана, чтобы действовать как серверный процесс, работающий пассивно и обеспечивающий различный функционал (рендер OSD, захват экрана и видео, бенчмаркинг и так далее) для различных связанных приложений (включая MSI Afterburner). Графический интерфейс для этого функционала обычно содержится в клиентском приложении. Новые клиентские плагины теперь интегрируют GUI для такого функционала непосредственно в RTSS, без необходимости запуска отдельного клиентского приложения. Новый тип плагинов будет полезен тем, кто хочет использовать RTSS в качестве независимого решения без MSI Afterburner.

— Добавлены альтернативная и конфигурируемая реализация производительности CPU, чтобы занять петли ожидания, используемые для ограничения частоты кадров и синхронизации развёртки. Альтернативная реализация производительности CPU теперь используется по умолчанию, она может улучшить кадровый темп и практически идеальна по точности даже с тяжёлой нагрузкой на процессор.

— Обновлён плагин кодирования видео QSV. Плагин перекомпилирован под новую версию Intel Media SDK для обеспечения совместимости кодирования QuickSync с последним драйвером Intel DCH. В качестве стороннего эффекта был уменьшен размер дистрибутива RTSS на несколько мегабайт.

— Синхронизация развёртки в OpenGL больше не отключена, когда отсутствует поддержка OSD на уровне профиля приложения.

Загрузить RivaTuner Statistic Server 7.3.0 beta 2 build 21053.

Ознакомиться с видео о новых возможностях RTSS 7.3.0 beta 2 от автора программы.

Видео о новых возможностях готовящегося RivaTuner Statistics Server 7.3.0

Алексей Николайчук, автор RTSS и MSI Afterburner, демонстрирует на практике функционал, которым обрастет будущая версия.

В новой версии RTSS появится новый тип плагинов: клиентские. Изначально RivaTuner Statistics Server разрабатывался как процесс-сервер (собственно, и название ПО об этом недвусмысленно говорит), пассивно работающий в фоне и предоставляющий различный функционал (отображение OSD, захват скриншотов и видео, бенчмаркинг и так далее) одновременно нескольким приложениям-клиентам, подключаемым к нему (например, MSI Afterburner). GUI для настройки такого функционала (например, настройка горячих клавиш для переключения видимости OSD, настройки захвата скриншотов) традиционно находился на стороне приложения-клиента.

Новые клиентские плагины позволяют интегрировать GUI для настройки такого функционала непосредственно в RTSS без необходимости запуска дополнительных клиентских приложений, поэтому новый тип плагинов предназначен в первую очередь для тех, кто пользуется RivaTuner Statistics Server как отдельным приложением без MSI Afterburner. Видео сфокусировано на функционале такого клиентского плагина, называющегося HotkeyHandler. Вдобавок к стандартным привычным по MSI Afterburner настройкам горячих клавиш (переключение видимости OSD, переключение ограничителя частоты кадров, захват скриншотов/видео и т.д.) плагин HotkeyHandler также добавляет новую полезную возможность — 4 горячих клавиши, на которые можно повесить программируемые модификаторы профилей. С этими горячими клавишами можно связать практически любые действия, относящиеся к редактированию профилей RTSS. Видео демонстрирует программирование модификаторов профилей на следующие действия:

  • Увеличение/уменьшение предела частоты кадров.
  • Переключение между несколькими заданными значениями предела частоты кадров.
  • Увеличение/уменьшения размера OSD.
  • Перемещение OSD между левым верхним и правым верхним углами буфера кадра.
  • Включение/выключение глобальных хуков.

Вышла стабильная версия MSI Afterburner 4.6.2

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

В этой версии утилиты появилась поддержка нового аппаратного обеспечения, как видеокарт, так и центральных процессоров. Также несколько изменён API приложения, однако это будет полезно больше для разработчиков связанного с Afterburner ПО, а не для конечных пользователей.

MSI Afterburner
MSI Afterburner

Перечень изменений в MSI Afterburner 4.6.2:

  • Добавлен контроль за напряжением в видеокартах серии NVIDIA GeForce RTX 20x0 SUPER референсного дизайна.
  • Добавлен контроль за напряжением в видеокартах серии AMD RADEON RX 5700.
  • Добавлены скины MSI Steampunked, MSI Lightning Anniversary и MSI Mystic, разработанные Drerex.

Улучшен модуль аппаратного мониторинга.

  • Добавлена поддержка температурного мониторинга процессора для семейства AMD Ryzen Threadripper 29X0.
  • Добавлен термальный сдвиг для мониторинга температуры процессоров семейства AMD Ryzen.

Улучшена архитектура плагинов мониторинга.

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

Улучшены плагины мониторинга.

  • Обновлённый плагин CPU.dll демонстрирует реализацию мониторинга температуры в процессорах AMD Ryzen.
  • Добавлен плагин Ping.dll для мониторинга пинга желаемого сервера через эхо-запросы ICMP.

Улучшен движок скинов.

  • Оптимизирована производительность скинов с множественными перекрывающимися анимированными индикаторами.
  • Добавлена поддержка сглаживания позиции для индикаторов в скине.
  • Приложения со скинами могут принудительно отключать анимацию индикаторов.
  • Обновлена документация по формату скинов до версии 1.8.

Обновлён драйвер ввода-вывода, обеспечив более безопасный интерфейс доступа MMIO и MSR.

Загрузить MSI Afterburner 4.6.2.

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

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

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

RivaTuner Statistic Server
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, которая будет доступна через несколько дней.

Обновилась утилита RTSS 7.2.3 beta 3 build 20636

Средство RTSS является обязательным элементом MSI Afterburner. Версия RTSS 7.2.3 beta 3 build 20636 обеспечивает лучшую совместимость с последними обновлениями игр Metro Exodus и Apex Legends.

RivaTuner Statistic Server
RivaTuner Statistic Server

Автор заявляет следующие изменения:

Улучшена совместимость с некоторыми приложениями Direct3D12, которые динамически пересоздают цепочки при изменении графических настроек (как это происходит в недавнем патче к Metro Exodus при включении/отключении DLSS).

Добавлен профиль экранного дисплея для Apex Legends. Это было необходимо для улучшения совместимости с собственным оверлеем в Apex Legends.

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

Загрузить RTSS 7.2.3 beta 3 build 20636 можно на нашем сайте.

Выпущена утилита MSI Afterburner 4.6.2 beta 2

Алексей Николайчук, aka Unwinder, представил новую бета-версию своей утилиты MSI Afterburner, предназначенной для разгона и мониторинга видеокарт. Новая версия утилиты получила номер 4.6.2 beta 2 build 15658.

Основными изменениями в сборке 15658 стала поддержка архитектур графики NAVI и процессоров Zen 2.

Тем не менее, полный перечень изменений получился не малый:

  • Добавлено управление напряжением референсных видеокарт NVIDIA GeForce RTX 20x0 SUPER.
  • Добавлено управление напряжением видеокарт серии AMD RADEON RX 5700.
  • Добавлены скины MSI Steampunked, MSI Lightning Anniversary и MSI Mystic от Drerex.

Улучшен модуль аппаратного мониторинга:

  • Добавлен мониторинг температуры CPU для семейств AMD Ryzen 3X00, AMD Ryzen Threadripper 29X0.
  • Добавлен мониторинг энергопотребления CPU и ядер CPU в семействе AMD Ryzen.
MSI Afterburner
MSI Afterburner

Улучшена архитектура плагина мониторинга:

  • Добавлена API-функция для чтения хост-приложением верменных штампов аппаратного мониторинга из плагинов.
  • Добавлена опциональная унифицированная функция отзыва плагина, которая вызывается хостом до выгрузки плагина.

Улучшены плагины мониторинга:

  • Обновлённый плагин CPU.dll демонстрирует реализацию температурного мониторинга в AMD Ryzen CPU.
  • Добавлен новый плагин Ping.dll для мониторинга пинга желаемого сервера по эхо-запросу ICMP. По умолчанию плагин сконфигурирован на мониторинг www.guru3d.com.

Улучшен движок скинов:

  • Оптимизирована производительность рендера скинов с использованием множественных перекрывающихся анимированных индикаторов.
  • Добавлено сглаживание позиции для индикаторов в скине.
  • Анимация скина теперь может принудительно отключить анимацию индикатора в случае необходимости.
  • Описание формата скинов обновлено до версии 1.8.

RivaTuner Statistics Server обновлён до v7.2.3 (входит в состав MSI AB).

Алексей сообщил, что до конца лета он уходит в отпуск, а потому новая версия MSI Afterburner может появиться лишь к концу августа.

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