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

Готовимся к встрече MSI Afterburner 4.5.0

MSI Afterburner 4.5.0 уже вовсю готовится к выпуску, что же наиболее интересного из функционала нас ждет?

Алексей Николайчук продолжает наращивать функциональную мощь своего ПО. В будущей версии нас ждет:

  • Быстрая настройка OSD "с нуля" с помощью горячих клавиш и функционала множественного выделения элементов. Эта возможность не является новой для 4.5.0, она была и в прошлых версиях, но знает о ней достаточно узкий круг пользователей (потому что документацию никто не читает :)). А возможность эта очень ускоряет настройку.
  • Отображающий клавиатуру и мышку Input overlay; сделан за вечер специально для данного демонстрационного видео:

  • Мониторинг загрузки памяти на уровне нужного процесса с помощью плагина PerfCounter.
  • Выделение фрагментов истории мониторинга, обнаружение локальных минимумов/максимумов.
  • Использование профайлера модуля мониторинга, помогающего идентифицировать и отключить наиболее "прожорливые" сенсоры.
MSI Afterburner
MSI Afterburner 4.5.0

Следите за обновлениями MSI Afterburner.

Обновилась бета версия MSI Afterburner 4.5.0 beta 5

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

Изначально Алексей планировал выпустить версию 4.4.3, в которой заначительно бы расширилась поддержка сторонних плагинов. Однако за время разработки функционал ядра новой версии продолжал пополняться новыми и новыми возможностями, которые делают не слишком логичной такую нумерацию. Поэтому 4.4.3 переименована в 4.5.0, в таком виде новый билд и увидит свет публично.

MSI Afterburner
MSI Afterburner

По сравнению с прошлой бета версией в утилите произошли следующие изменения:

  • Добавлены точки восстановления настроек для опытных пользователей. Теперь опытные пользователи могут создавать точки и восстанавливать из бэкапа состояния всех настроек MSI Afterburner с разными именами. Эти настройки включают аппаратные профили и собственные плагины аппаратного мониторинга и их конфигурации.
  • Возвращена функциональность по выделению фрагмента в истории мониторинга и его обработки, которая присутствовала в RivaTuner. Выделение создаётся зажатой клавишей и левой кнопкой мыши в графике мониторинга. После выбора фрагмента максимальные и минимальные значения отображаются только для выделенного фрагмента, что важно при необходимости выявления пиков только в заданном промежутке времени. Также появляется возможность использования контекстного меню для установки маркеров в позициях локального минимума и максимума, что позволяет визуализировать моменты достижения пиковых значений.
  • Добавлен новый GPU плагин с открытым исходным кодом. Он демонстрирует сторонним разработчикам, как расширить функционал мониторинга GPU в MSI Afterburner и реализовать в плагине специфические датчики в GPU, используя инумерацию GPU и API идентификации. В плагине показана реализация счётчика производительности D3DKMT, мониторинга выделенной и объединённой памяти.
  • Немного обновился RTSS. Исправлена проблема с захватом экрана в окне предпросмотра в On-Screen Display, когда RivaTuner Statistics Server установлен в папку, защищённую UAC.

Разработчик отмечает, что эта версия утилиты практически готова к выпуску и прошла стресс-тестирование. Финальная версия MSI Afterburner 4.5.0 выйдет сразу после релиза Windows 10 RS4 (Spring Creators Update) и тестирования совместимости.

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

MSI Afterburner продолжает набирать функционал

В новой бета-версии нас ждет работа с историей и финальная стадия реализации плагинов мониторинга.

Как говорит сам Алексей, ещё одна часть функционала из оригинальной RivaTuner перекочевала в MSI Afterburner вслед за плагинами мониторинга. В следующей бете появится знакомый пользователям RT функционал для работы с фрагментами истории. Как и в оригинале, в MSI AB можно будет выделять произвольные фрагменты истории (и в режиме реального времени, и в режиме просмотра логов), автоматически рассчитывать и отображать статистику по выделенному фрагменту, автоматически расставлять маркера в точках локальных экстремумов.

История в MSI Afterburner
История в MSI Afterburner

Кроме того, реализацию плагинов мониторинга совместно с тестерами практически довели до точки логического завершения. API, SDK и GUI настроек плагинов практически полностью соответствуют тому, что планировалось изначально. В SDK появился последний из запланированных плагинов с открытым кодом — CPU.DLL, предназначенный для демонстрации функций API плагинов для низкоуровневого доступа к MSR и PCR регистрам. Плагин практически полностью дублирует реализацию встроенного температурного мониторинга для всех поддерживаемых ядром RT процессоров (за исключением семейства AMD Ryzen, открыть код мониторинга для которого на данный момент невозможно в силу NDA). Изначально планировалось добавить ещё один плагин — GPU.DLL, демонстрирующий использование функций API для низкоуровневого доступа к регистрам и I2C устройствам графических процессоров. Но в острой необходимости присутствия такого плагина в SDK есть некоторые сомнения, т.к. всех разработчиков утилит мониторинга, умеющих работать с GPU напрямую, можно пересчитать по пальцам одной руки. Так что в том, что такие плагины для расширения функций мониторинга GPU смогут разрабатывать сами пользователи, есть некоторые сомнения.

MSI Afterburner beta 4.4.3 получила первое изменение

Вчера мы говорили о том, что Алексей Николайчук подготовил первый в этом году бета релиз своей утилиты MSI Afterburner. Но оказалось, что механизм мониторинга процессорного времени, затрачиваемого на сбор данных с датчиков, требует изменения, в связи с чем он и подготовил вторую бета версию программы, вышедшею с тем же номером 4.4.3.

Стоит сказать, что MSI Afterburner 4.4.3 beta 2 имеет немалый список изменений, учитывая, что с момента прошлого издания прошло всего 2 дня. Итак, эти изменения включают:

MSI Afterburner

  • Новый профайлер аппаратного мониторинга производительности теперь визуально отсортирован в виде диаграммы времени отклика, вместо простого показа одного сенсора с максимальным временем отклика. Это позволяет намного проще выявить самые прожорливые к процессорному времени датчики. Панель больше не связана с горячими клавишами <Ctrl>+<Shift> и контекстным меню «Показать статус». Теперь она может быть показана с помощью отдельной команды в контекстном меню «Показать панель профайлера».
  • В перечень управления добавлен стиль двойной буферизации, отображаются динамически обновляемые датчики в GUI плагинах AIDA64/HwInfo/PerfCounter. Двойная буферизация нацелена на снижение эффекта мерцания.
    Добавлена кнопка для выбора имени или индекса параметра в счётчике производительности в диалоге настройки плагина PerfCounter. Больше не нужно (но возможно) вводить имя вручную.
  • Перечень корневых элементов (т. е. имён объектов) отсортирован по алфавиту в окне «Добавить новый источник» плагина PerfCounter.
  • Теперь вы можете зажать <Ctrl> и нажимать кнопки «Добавить новый источник» в плагинах AIDA64/HwInfo/PerfCounter, чтобы клонировать выбранные ресурсы. Это может быть полезно при необходимости задать одинаковые наборы датчиков для большого набора физических устройств (например, клонировать показания с HDD1 на HDD2).
  • Исправлена ошибка в GUI плагина HwInfo, которая приводила к отображению двойных датчиков в окне «Добавить новый источник».
  • Добавлена возможность использования счётчиков производительности с нелокализованными именами в плагине PerfCounter (т. е. счётчики производительности GPU Engine, представленные в Windows 10 Fall Creators Update)

Загрузить MSI Afterburner 4.4.3 beta 2 можно по этой ссылке.

Улучшенный профайлер производительности в MSI Afterburner

Алексей Николайчук о появлении нового улучшенного профайлера производительности в свежей бета-версии MSI AB.

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

Unwinder считает, что данный функционал будет очень востребован с учётом прошлогоднего тренда разработки. Как говорит автор, появление в недавнем времени сразу нескольких однотипных программных продуктов, нацеленных на мониторинг системы, породило и появление похожих обзоров, пытающихся сравнивать их с точки зрения влияния на производительность системы. Сделать это незнакомым с внутренностями ПК обозревателям затруднительно хотя бы потому, что каждый вендор не стесняется объявить своё программное решение самым минимально влияющим на игровую производительность из всех конкурирующих.

Ирония в том, что такая маркетинговая лапша остаётся висеть на ушах геймеров, не понимающих, что на самом деле урон игровой производительности в ПО мониторинга практически не зависит от интерфейса ПО и его форм визуализации данных. Главный тормоз системы в ПО такого класса — опрос железа (почти всегда в режиме ядра), поэтому влияние на производительность практически стопроцентно зависит исключительно от набора опрашиваемых аппаратных датчиков и от частоты их опроса. Даже не столько от их количества, сколько от их качества (т. е. от типа датчиков, и от протоколов доступа к ним). Например, внутренние счётчики производительности частоты ядра графического процессора — это почти всегда внутренние PLL регистры, доступ к которым выполняется через MMIO механизм мгновенно, в десятые доли миллисекунды. А счётчики того же энергопотребления GPU — почти всегда внешние чипы на видеоадаптере (часто даже несколько чипов сразу), доступ к которым производится по гораздо более медленной I2C шине. Время опроса таких сенсоров может отличаться уже на порядок и измеряться несколькими миллисекундами. Протоколы доступа к SMART-аттрибутам жёстких дисков, хранящим температуры, обычно ещё боле медленные, и их опрос может занимать уже десятки (а то и сотни, для не слишком удачных аппаратных реализаций) миллисекунд. От набора сенсоров, включенных одновременно в ПО мониторинга, и будет зависеть то, насколько сильно влияет процесс мониторинга на производительность системы.

MSI Afterburner beta

В RivaTuner, а потом и в EVGA Precision и  MSI Afterburner для правильной в этом плане настройки модуля мониторинга давно существовал профайлер производительности (включается через контекстное меню окна мониторинга по команде <Показать статус>). Старый классический профайлер позволял оценить лишь общее время процессора, затрачиваемое на опрос всех включенных сенсоров, и увидеть, как отключение того или иного сенсора влияет на общее время опроса. Обновлённый же профайлер упростит и процесс выявления и отключения самых медленных из включенных сенсоров. С ростом числа одновременно активированных сенсоров (с учётом появления плагинов в MSI AB их среднее число приближается к сотне) это становится очень актуальным. Например, на скриншоте выше мониторинг системы с тремя активными GPU (2xSLI + встроенный iGPU). Время опроса 80 сенсоров на этой системе составляет 67 миллисекунд, то есть при опросе этих сенсоров с периодом 1000 миллисекунд на опрос тратится около 7 процентов процессорного времени одного ядра. При этом на диаграмме профайлера видно, что треть этого времени тратится на опрос пары сенсоров энергопотребления графических процессоров. Их и можно отключить, если при игре со включенным мониторингом наблюдаются нежелательные побочные эффекты в виде рывков.

Как говорится — мало с умом выбрать средство диагностики, необходимо еще и уметь хотя бы минимально его настроить под свои нужды.

MSI Afterburner beta обновился до версии 4.4.3

Первая в этом году бета MSI AB 4.4.3 доступна для тестирования в ветке разработки.

Основной фокус в разработке текущей версии — дальнейшая «прокачка» системы плагинов, API для их настроек, GUI настроек для плагинов AIDA64/PerfCounter/HwInfo и демонстрация новых возможностей в SDK для сторонних разработчиков. Также улучшился встроенный профайлер производительности модуля мониторинга: теперь в статусной строке окна мониторинга помимо общего времени опроса железа можно видеть и наиболее медленный сенсор, который «ест» максимальное количество процессорного времени на каждой итерации опроса железа. Это может облегчить процесс выявления проблематичных сенсоров (например, аномально медленный сенсор энергопотребления GPU в некоторых версиях драйверов NV).

Полный список изменений включает в себя следующее:

  • Минимальная, средняя, максимальная, 1% снижение и 0,1% снижение частоты кадров теперь отображается в OSD со специальными тегами форматирования. Теги позволяют отображать статистику одновременно для разных 3D приложений.
  • Улучшен встроенный профайлер производительности. Теперь при зажатии кнопок <Ctrl>+<Shift> при включённой опции в окне аппаратного мониторинга «Показать статус», можно увидеть дополнительный набор статистики в окне статуса аппаратного мониторинга. Дополнительная статистика включает информацию о самом медленном датчике с максимальным временем опроса, что позволяет выявить проблемный сенсор.
  • Улучшен скин MSI Cyborg White.
  • Улучшен мониторинг плагинов архитектуры. Добавлена функция API SetupSource, позволяющая сконфигурировать плагины. Она позволяет настраивать плагины глобально из окна выбора плагинов (например, сконфигурировать весь список данных с каждого плагина). Также добавлена функция API GetHostAppProperty, позволяющая плагинам получать данные из хост-приложения (т. е. MSI Afterburner), которые включают, например, цветовую схему интерфейса.
  • Улучшены плагины мониторинга. Теперь пользовательские плагины и плагины по умолчанию хранятся отдельно, так что обновление не приведёт к потерям. Добавлен GUI для конфигурации плагинов AIDA64, HwInfo и PerfCounter. Теперь каждый интерфейс пользователя позволяет редактировать список датчиков для каждого плагина. Также улучшен плагин SMART, добавлена температура воздуха в SSD Intel и Samsung.
  • Исправлены ошибки в контекстной справочной системе.
MSI Afterburner

Кроме этого обновился и RTSS до версии 7.1.0. Изменения в нём включают:

  • Добавлен механизм закрепления OSD для сторонних приложений. Механизм призван исключить эффекты мерцания.
  • Добавлены теги форматирования текста для отображения минимальной, средней, максимальной, 1% снижения и 0,1% снижения частоты кадров в режиме бенчмарка.
  • Появилась возможность настроить размер графика истории времени кадра посредством свойств RivaTuner Statistics Server. Положительные значения используются для задачи размера в пикселях, а отрицательные — в символах.
  • Теперь появилась возможность переключить состояние режима бенчмарка из свойств RTSS. Для сторонних приложений для этого по-прежнему требуется нажимать горячую кнопку.
  • Появилась возможность переключаться между средним и постоянным режимами расчётов для пиковых частот кадров для режима бенчмарка через свойства RTSS.
  • Исправлены ошибки в контекстной справочной системе.
  • Изменён SDK. Теперь образец кода RTSSSharedMemorySample демонстрирует реализацию закрепления OSD и фильтра мерцания.
  • Обновлён список профилей.

Ожидаем обновление RTSS до версии 7.1.0

А вслед за RTSS возможно обновится и MSI Afterburner для решения проблем с разгоном TITAN V.

Алексей Unwinder Николайчук готовит к выпуску первое в 2018 году обновление RTSS.

В версии 7.1.0 появится механизм блокировки обновления оверлея, позволяющий сторонним OSD-клиентам запрещать обновление оверлея рендерером на время обновления его содержимого клиентом. Это поможет некоторым клиентам, использующим многоходовую и протяжённую по времени стратегию обновления содержимого оверлея, избавиться от возможного эффекта мерцания, возникающего при одновременном активном обновлении оверлея в фоне другими приложениями. Этим, например, страдала утилита HwInfo, каждый раз стирая содержимое оверлея перед опросом сенсоров и обновлением его содержимого. Механизм поможет таким приложениям, но его нужно будет поддержать не только со стороны сервера, но и со стороны самих клиентских приложений.

Также в версии 7.1.0 появятся некоторые изменения в настройках, часть существовавших ранее power user’овских настроек перейдут в категорию пользовательских. Так, например, можно будет переключаться прямо в GUI между усреднёнными и мгновенными режимами расчёта пиковых значений FPS. Об этом просили и пользователи, и обозреватели, и производители железа.

Прошлый год для RTSS был достаточно урожайным, продукт разошелся тиражом минимум в 6 (!) миллионов копий (без учёта скачиваний ПО непосредственно с сайта MSI), и Алексей не собирается снижать темп в 2018 году.

RTSS

P.S. Возможно вслед за RTSS обновится и MSI Afterburner. Представители NVIDIA заявляют о проблеме с разгоном TITAN V, но пока не совсем понятно с какой стороны эту проблему правильнее устранить — со стороны ПО, либо со стороны NVAPI.

MSI Afterburner обновился до версии 4.4.2

Как и обещал Алексей Николайчук, в этом году вышла ещё одна финальная версия диагностической и разгонной утилиты MSI Afterburner, которая получила номер версии 4.4.2.

Как и планировалось ранее, новая версия утилиты получила поддержку NVIDIA Titan V. Также в ней исправлены некоторые неточности в интерфейсе, допущенные в предыдущей версии.

Итак, полный список изменений MSI Afterburner 4.4.2 представлен ниже:

  • Добавлен контроль напряжения ядра для видеокарты NVIDIA Titan V.
  • Исправлена задержка периода обновления значения в метках графиков On-Screen Display.
  • Исправлены некорректные имена групп в графиках «Framerate Min», «Framerate Avg», «Framerate Max», «Framerate 1% Low» и «Framerate 0.1% Low» в клавиатурах Logitech в текстовом режиме.
  • Улучшено определение активных 3D-приложений, поддерживающих данные и графики «Framerate» в случае одновременного запуска 3D-приложений.
MSI Afterburner

Также обновился RivaTuner Statistics Server v7.0.2:​

  • Новое унифицированное геометрическое пакетирование применено для всех поддерживаемых 3D API, обеспечивая более эффективный OSD рендер и более лёгкую расширяемую архитектуру рендера.
  • В связи с новым геометрическим пакетированием столбчатые графики теперь отрисовываются в один проход с помощью текста OSD.
  • Добавлены новые теги форматирования для отображения встроенных полос.
  • Исправлен многопоточный аудиоэнкодер, который мог создавать временные файлы и не удалять их.
  • Обновлён список профилей.

Загрузить MSI Afterburner 4.4.2 вместе с RivaTuner Statistics Server 7.0.2 можно на нашем сайте.

MSI Afterburner 4.4.2 выйдет в этом году

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

В комментариях к релизу он сообщил, что версия MSI Afterburner 4.4.1 должна стать последней в этом году, однако из-за NVIDIA, которая безо всяких намёков выпустила новую видеокарту Titan V, Алексей подготовит свежий релиз с поддержкой этой карты.

MSI Afterburner

«Хотелось в самом конце года отдохнуть от MSI Afterburner и ограничиться выпуском версии 4.4.1. Увы, не судьба – NVIDIA и MSI хотят побыстрее увидеть в ПО поддержку NVIDIA TITAN V и новой ревизии NVIDIA GeForce GTX 1060 6GB. Так что на днях будет ещё одно минорное обновление, до версии 4.4.2. Текущий срез RTSS также зарелизится под обновлённой версией 7.0.2».

MSI Afterburner обновилась до версии 4.4.1

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

Алексей прокомментировал новую версию программы, вкратце сообщив об изменениях буквально следующее: «Наверное, последние в этом году обновления MSI AB и RTSS: обещанная статистика 1/0.1% low fps, новый сэмпл с открытым кодом в SDK для продвинутых ревьюеров, желающих создавать свой инструментарий на базе RTSS, немножко радости для майнеров (чтоб им, халявщикам, провалиться прямо в пекло :)) и мелкие интерфейсные изменения».

Список изменений для MSI Afterburner 4.4.1 приведён ниже:

  • Исправлен вылет приложения при запуске с 8 GPU NVIDIA на свежем драйвере NVIDIA.
  • Исправлена сортировка GPU во вкладке «Общие» с установленными более чем 10 GPU.
  • Добавлен контроль напряжения для карт NVIDIA P104-100 и P106-100 для майнинга.
  • Теперь MSI Afterburner отображает уведомление в зоне мониторинга панели управления NVIDIA при попытке разогнать GPU серии NVIDIA 10x0 с включённым режимом отладки.
  • Добавлены графики «Частота кадров мин.», «Частота кадров средн.», «Частота кадров макс.», «1% снижения частоты кадров», «0,1% снижения частоты кадров». Графики повторяют статистику бенчмарка, отображаемую в OSD, однако даёт больше свободы при кастомизации OSD.
  • Улучшен редактор раскладки OSD. Теперь есть возможность кастомизации стиля графиков OSD независимо для каждого графика.
  • Обновлён RivaTuner Statistics Server до версии 7.0.1.
Новые возможности MSI Afterburner

Что касается RivaTuner Statistics Server 7.0.1, то он получил несколько довольно крупных изменений, о которых мы писали ранее.

Список изменений RTSS включает:

  • Улучшен встроенный движок бенчмарка: добавлен расчёт статистики снижения частоты кадров на 1/0,1%. Этот результат теперь хранится в файле результатов бенчмаркинга.
  • Обновлена SDK: Добавлен пример RTSSFrametimePipeSample с открытым исходным кодом, который демонстрирует реализацию работы RTSS в стороннем ПО для бенчмарка. Теперь есть возможность создавать собственное ПО для бенчмарка, и получать для него данные о частоте кадров из RivaTuner Statistics Server в реальном времени. Также улучшены теги размещения текста, которые могут принимать отрицательные значения.
  • Слегка оптимизирована геометрия пакета OSD для всех 3D API для облегчения реализации новой функциональности.

Загрузить MSI Afterburner 4.4.1 вместе с RivaTuner Statistics Server 7.0.1 можно на нашем сайте.