В этой версии утилиты появилась поддержка нового аппаратного обеспечения, как видеокарт, так и центральных процессоров. Также несколько изменён API приложения, однако это будет полезно больше для разработчиков связанного с Afterburner ПО, а не для конечных пользователей.
Перечень изменений в MSI Afterburner 4.6.2:
Добавлен контроль за напряжением в видеокартах серии NVIDIA GeForce RTX 20x0 SUPER референсного дизайна.
Добавлен контроль за напряжением в видеокартах серии AMD RADEON RX 5700.
Добавлена поддержка температурного мониторинга процессора для семейства AMD Ryzen Threadripper 29X0.
Добавлен термальный сдвиг для мониторинга температуры процессоров семейства AMD Ryzen.
Улучшена архитектура плагинов мониторинга.
Добавлена функция API для чтения временных штампов аппаратного мониторинга из хост-приложения. Временной штамп обновляется на каждом цикле аппаратного опроса, что позволит плагину повторно использовать некоторые данные из датчиков.
Добавлена опциональная функция отзыва применения плагина, которая вызывается хостом до выгрузки плагина.
Улучшены плагины мониторинга.
Обновлённый плагин CPU.dll демонстрирует реализацию мониторинга температуры в процессорах AMD Ryzen.
Добавлен плагин Ping.dll для мониторинга пинга желаемого сервера через эхо-запросы ICMP.
Улучшен движок скинов.
Оптимизирована производительность скинов с множественными перекрывающимися анимированными индикаторами.
Добавлена поддержка сглаживания позиции для индикаторов в скине.
Приложения со скинами могут принудительно отключать анимацию индикаторов.
Обновлена документация по формату скинов до версии 1.8.
Обновлён драйвер ввода-вывода, обеспечив более безопасный интерфейс доступа MMIO и MSR.
Сайт TechPowerUp обновил свою информационную утилиту и тестовую утилиту GPU-Z до версии 2.10.0.
Новая версия утилиты получила ряд изменений, касающихся работы с датчиками и интерфейса программы. Исправлена информация о работе некоторых видеокарт, а также значительно расширена база данных GPU.
Подробный перечень изменений включает:
Добавлен мониторинг температуры процессора для Intel Sandy Bridge и более новых CPU, а также всех AMD Ryzen.
Оптимизирован код отрисовки графиков датчиков с более быстрой перерисовкой и меньшей загрузкой CPU.
Добавлены улучшения воизбежание сообщений об ошибках, связанных с Query External.
Добавлена кнопка для сброса данных датчиков.
Исправлена ошибка подсказки для датчика частоты GPU.
Добавлены лимиты Overdrive во вкладке Расширенные для BIOS AMD/ATI.
Добавлен тип памяти GDDR6.
На секунду отложен диалог «Снимок экрана захвачен», чтобы он не попадал в скриншот.
Исправлены вторичные устройства, отображающиеся без информации (старые карты ATI).
Исправлены частоты памяти на Intel Arrandale
Исправлена информация о модуле памяти в расширенной панели для AMD Vega.
Добавлена поддержка AMD Vega M GH, Vega M GL, WX 4130, WX 4150, WX 8100, Radeon Pro Vega 56, Pro SSG.
В новой бета-версии нас ждет работа с историей и финальная стадия реализации плагинов мониторинга.
Как говорит сам Алексей, ещё одна часть функционала из оригинальной RivaTuner перекочевала в MSI Afterburner вслед за плагинами мониторинга. В следующей бете появится знакомый пользователям RT функционал для работы с фрагментами истории. Как и в оригинале, в MSI AB можно будет выделять произвольные фрагменты истории (и в режиме реального времени, и в режиме просмотра логов), автоматически рассчитывать и отображать статистику по выделенному фрагменту, автоматически расставлять маркера в точках локальных экстремумов.
Кроме того, реализацию плагинов мониторинга совместно с тестерами практически довели до точки логического завершения. API, SDK и GUI настроек плагинов практически полностью соответствуют тому, что планировалось изначально. В SDK появился последний из запланированных плагинов с открытым кодом — CPU.DLL, предназначенный для демонстрации функций API плагинов для низкоуровневого доступа к MSR и PCR регистрам. Плагин практически полностью дублирует реализацию встроенного температурного мониторинга для всех поддерживаемых ядром RT процессоров (за исключением семейства AMD Ryzen, открыть код мониторинга для которого на данный момент невозможно в силу NDA). Изначально планировалось добавить ещё один плагин — GPU.DLL, демонстрирующий использование функций API для низкоуровневого доступа к регистрам и I2C устройствам графических процессоров. Но в острой необходимости присутствия такого плагина в SDK есть некоторые сомнения, т.к. всех разработчиков утилит мониторинга, умеющих работать с GPU напрямую, можно пересчитать по пальцам одной руки. Так что в том, что такие плагины для расширения функций мониторинга GPU смогут разрабатывать сами пользователи, есть некоторые сомнения.