Новости про утилиты

Улучшенный профайлер производительности в 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 и фильтра мерцания.
  • Обновлён список профилей.

Обновилась популярная информационная утилита GPU-Z до версии 2.8.0

Утилита для получения сведений о видеокарте, GPU-Z, обновилась до версии 2.8.0.

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

GPU-Z

Перечень изменений включает:

  • Исправлены вылеты и прочие проблемы на APU AMD Ryzen Raven Ridge.
  • Добавлена информация об аппаратном декодере DXVA 2.0 во вкладке «Расширенные».
  • Пункт меню «Отключить датчик» теперь называется «Скрыть».
  • Улучшено использование мониторинга VRAM на AMD.
  • Улучшена скорость рендера датчика NVIDIA PerfCap.
  • Улучшено оповещение о лимите энергопотребления AMD в Расширенной панели.
  • Пункт «MemVendor» теперь включён в вывод XML дампа.
  • Исправлено отображение датчика NVIDIA PerfCap за пределами своей зоны.
  • Исправлена ошибка «Чтение BIOS не поддерживается» на платах NVIDIA.
  • Исправлено определение типа памяти HBM во вкладке «Расширенные» на картах Fury X.
  • Исправлено неверное чтение температуры на Vega.
  • Исправлено нечёткое отображение метки «Цифровая подпись» на экранах с высоким разрешением.
  • Добавлена поддержка видеокарт RX 460 Mobile, RX 560 Mobile, RX 570 Mobile, RX 580 Mobile, RX 550 основанных на Baffin LE.

Загрузить бесплатную утилиту GPU-Z можно с нашего сайта.

Ожидаем обновление 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.

Обновилась популярная информационная утилита GPU-Z до версии 2.6.0

Популярная диагностическая и информационная утилита GPU-Z обновлялась до версии 2.6.0. Эта версия получила поддержку новых графических процессоров и исправление критических ошибок.

В частности, добавлена поддержка новых вариантов видеоускорителей от всех трёх ведущих производителей. В плане ошибок был исключён вылет при запуске, вылет при работе на системах с видеокартами Radeon RX Vega и на системах, с незаполненным «board id» для видеокарты.

GPU-Z 2.6.0

Полный перечень изменений приведён ниже:

  • Обновление датчиков больше не приводит к подвисанию окна GPU-Z.
  • Исправлена ошибка невозможности запуска GPU-Z из-за битого компрессора UPX EXE.
  • Исправлен вылет на RX Vega.
  • Исправлен мониторинг оборотов вентилятора на RX Vega.
  • Добавлена поддержка Radeon Adrenalin Edition.
  • По просьбе AMD имя GPU на RX560 заменено с Baffin на Polaris 21.
  • Добавлена поддержка NVIDIA Titan V, GeForce GTX 1060 5 GB, Tesla K40m, GeForce 825M, Quadro M520, NVIDIA NVS 810, NVIDIA Grid M6-8Q.
  • Добавлена поддержка AMD Vega 8 Raven Ridge Graphics, Pro WX 9100.
  • Добавлена поддержка Intel HD Graphics P630, UHD Graphics 630, Gemini Lake UHD Graphics 600.
  • Исправлен размер ядра в GP100.
  • Исправлено количество унифицированных процессоров в Braswell.
  • Исправлен вылет на картах AMD с незаполненным идентификатором платформы (MSI RX 580 Armor).

 Загрузить бесплатную утилиту GPU-Z можно с нашего сайта.

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 можно на нашем сайте.

Готовится обновление RTSS 7.0.1

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

Утилита RTSS получит номер версии 7.0.1. В ней пользователи найдут улучшенный модуль бенчмарка и новые высокофункциональные средства подсчёта  частоты кадров с возможностями статистического учёта.

RTSS 7

Вот что сообщил сам Алексей: «Добавлен расчёт статистики 1% low FPS / 0.1% low FPS, динамику изменения этих показателей теперь можно видеть в реальном времени в оверлее, и, само собой, их итоговое значение сохраняется в текстовый файл с результатами бенчмарка.

Кроме этого в SDK RTSS также включен новый пример с открытым кодом — RTSSFrametimePipeSample (окно в нижнем правом углу на скриншоте). Пример демонстрирует технологию взаимодействия с RTSS через именованный пайп, которой много лет пользуются для своих бенчмарков некоторые крупнейшие обозреватели железа (например, TechPowerUp).

Многие обозреватели почему-то до сих пор считают сохранённые в файл логи времени кадра а-ля FRAPS вершиной технологических возможностей, не понимая, что давно существуют более совершенные и производительные механизмы для получения покадровой статистики frametime, позволяющие любому ПО в реальном времени получать статистику по времени каждого кадра, минуя процесс парсинга лога FRAPS. Пример показывает, как получить эти данные из RTSS в режиме реального времени и интегрировать их в любое собственное ПО обозревателя. Пример также демонстрирует построение графика времени кадра, расчёт стандартной статистики, алгоритмы сглаживания частоты кадров скользящим окном, алгоритмы динамического расчёта 1% и 0.1% low fps, формирования текстового лога а-ля FRAPS (покадровые время кадра и статистика).

В общем, продвинутым обозревателям и сторонним разработчикам – все карты в руки :)».

Компания Finalwire обновила AIDA64 до версии 5.95

Компания FinalWire Ltd. обновила финальную сборку своей популярной диагностической и тестовой утилиты AIDA64, которая получила номер 5.95.

Новая версия получила небольшое количество обновление, включая улучшенную поддержку материнских плат на новых чипсетах, уточнение данных о новых видеокартах и поддержку Windows 10 Fall Creators.

AIDA64

Полный перечень изменений включает:

  • Добавлена поддержка Microsoft Windows 10.
  • Добавлена поддержка клавиатуры и мыши ASUS ROG RGB LED.
  • Улучшена поддержка CPU AMD Ryzen Threadripper.
  • Добавлена поддержка датчиков Corsair Commander Pro и EVGA iCX.
  • Улучшена поддержка материнских плат на чипсетах AMD X399, Intel X299 и Intel Z370.
  • Добавлена поддержка OpenGL 4.6 и WDDM 2.3.
  • Добавлена поддержка инумерации для массивов Intel NVMe RAID.
  • Детализованы сведения о серии видеокарт AMD Radeon Vega.
  • Детализованы сведения о видеокартах NVIDIA GeForce GTX 1070 Ti, GeForce MX110, GeForce MX130.
  • Добавлена предварительная поддержка серии NVIDIA Tesla V100.

AIDA64 v5.95, доступна в трёх редакциях: Extreme и Business, а также Extreme Engineer для инженеров с разрешением использовать на неограниченном количестве ПК, приобрести которые можно в онлайн-магазине AIDA64.