Новости про MSI Afterburner, видеокарты и разгон

Проблемы в Overwatch 2 — дело рук разработчиков Blizzard

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

Для разрабатываемого в РФ ПО обеспечение совместимости с разными игровыми проектами заметно усложнилось в условиях банковских санкций, и как следствие, приостановки продаж лицензий ПО у большинства цифровых дистрибьюторов. Но некоторые вендоры ПО в слепом националистическом угаре попытались выпрыгнуть из штанишек, добавив к банковским санкциям и свои собственные региональные ограничения для унтерменшей, то бишь для нас. Одним из таких чудо-вендоров является Blizzard, решивший ограничить доступ и к бесплатному (!) Overwatch 2 (OW2 далее) для новых игроков из России и Белоруссии. Исключение сделали только для тех пользователей из наших регионов, на чьих аккаунтах Battle.net присутствует первая часть Overwatch. Остальных оставили за бортом. По иронии судьбы, именно с Overwatch 2 возникли проблемы с непонятными рывками в игре при активизации оверлея, которые пользователи из других стран просили расследовать и по возможности устранить. Но взаимодействовать с вендором, считающим тебя национально неполноценным, не стану принципиально ни сейчас, ни в будущем, поэтому расследование проблем с Overwatch 2 оставлял за бортом.

Но несколько дней назад, к своему удивлению, обнаружил Overwatch 2 у себя в аккаунте Battle.net. Первоначально порадовался, подумав, что Blizzard одумались и тихо удалили региональные ограничения для их бесплатной игры. Но всё оказалось намного банальнее — система региональной блокировки OW2 просто периодически сбоит, приводя к временной разблокировке продукта у некоторых пользователей и в нашем регионе. И спустя пару часов OW2 так же тихо исчез с моего аккаунта, как и появился на нём. Но несколько часов на то, чтобы заглянуть внутрь Overwatch 2, у меня всё-таки появилось.

Источник проблем с оверлеем (и не только с ним) в Overwatch 2 — собственный античит Blizzard. В игре присутствует система мониторинга внедрения в DXGI библиотеки, но Blizzard не стали заморачиваться с лицензированием сторонних РАБОЧИХ решений вроде EAC или BattlEye и решили изобрести велосипед заново. Велосипед получился не очень, с треугольными колёсами, поэтому эффективность у него так себе. В результате любая попытка внедрения сторонними процессами в DXGI в процессе Overwatch 2 подвешивает игровую логику на несколько миллисекунд, приводя к тем самым рывкам в игровом процессе. RTSS периодически проверяет целостность своей цепочки хуков, в каждой из таких моментов чудесная защитная система Blizzard делает «я есть долго и безрезультатно думать» и подвешивает игру. К сожалению (или к счастью?), надёжность этой защитной системы Blizzard так же высока, как и надёжность их региональной блокировки. Другими словами, она перестаёт работать при некоторых условиях. Некоторые пользователи уже заметили, что все проблемы с RTSS в Overwatch 2 магически исчезают при создании профиля для процесса игры и включении в нём опции «Custom Direct3D support». Эта опция предназначена для возможности внедрения в модифицированные D3D/DXGI рантаймы, для этого она создаёт в прямо в контексте приложения временные вспомогательные D3D/DXGI интерфейсы для определения целевых адресов внедрения «на лету». Именно создание временного DXGI интерфейса ломает поведение и их защитной системы, как следствие нейтрализуя и тормоза. Но такое решение проблемы — явный костыль, это Blizzard рано или поздно исправят. Поэтому более правильным вариантом решения будет создание профиля совместимости для Overwatch 2 со следующим содержимым, который сделает события внедрения в этот процесс гораздо более редкими:

Overwatch.exe.cfg
[Hooking]
CBTFlags = 0

Это приведёт к тому, что для процесса OW2 RTSS на порядок сократит диапазон CBT событий, на которых будет производиться анализ целостности цепочек хуков и попытка внедрения.

Такой профиль уже встроен и в вышедшую не так давно RTSS 7.3.4 Beta 6 Build 27502.

MSI Afterburner 4.6.5 beta 4

Новая версия MSI Afterburner уже вышла и готова к использованию!

Как говорит автор, большая часть нововведений уже была недавно добавлена в RTSS/OverlayEditor, и после обкатки там портирована и в ядро MSI AB:

  • Улучшенный парсер формул коррекции получил поддержку функций преобразования формата данных, округления и сравнения.
  • Добавлена поддержка архитектуры графических процессоров Intel Arc в модуль мониторинга, при этом настроек этих видеокарт и их разгона в программе в обозримом будущем не планируется по причине наличия текущих ограничений API Intel.
  • Добавлена поддержка архитектур центральных процессоров AMD Ryzen 7x и Intel 13-го поколения.
  • Добавлен мониторинг частоты шины на основе BIOS/MSR интерфейса OCMailbox для процессоров архитектур Intel Skylake и новее. В отличие от традиционного метода оценки частоты шины на основе частоты timestamp, OCMailbox поддерживает мониторинг разгона BCLK.
  • Улучшенный плагин SMART.dll. Добавлена поддержка мониторинга температур NVMe устройств, включая вторичную температуру контроллера на некоторых NVMe устройствах Samsung.
  • Исходный предел частоты в окне редактора кривой частот/напряжений увеличен до 3.5GHz. Пределы можно по-прежнему переопределять через конфигурационный файл.
  • Изменилась база поддерживаемого оборудования, в которую добавились PCI DeviceID скоро поступающего в продажу семейства RADEON RX 7900 для разблокировки доступа к управлению напряжением на них.
  • Интегрированный в дистрибутив инсталлятор RTSS обновлён до 7.3.4 Beta 6.

MSI Afterburner. Первая бета версии 4.6.5

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

Как говорит автор: «Основная цель выпуска версии — обход проблем с отображением загрузки центрального процессора под 22H2, как и в выпущенном пару дней назад последнем обновлении RTSS. Последние пару лет обновления MSI Afterburner получает вообще сравнительно редко, потому что рынок GPU стагнирует (и из-за дефицита чипов, и из-за [запикано]-майнеров и теперь ещё и из-за политики) и нового железа, требующего выпуска новой версии и реализации его программной поддержки, просто нет. Поэтому вся “любовь разработчика” достаётся исключительно RTSS, благо там тоже есть, где развернуться.

Но в ближайшие пару месяцев фокус в разработке немного сдвинется в сторону MSI Afterburner. На подлёте посылка из Тайваня с новым железом, и это не видеокарты от AMD и NVIDIA. Третий игрок пытается отгрызть нишу на рынке дискретных GPU давно, самое время пощупать и его продукцию и прикрутить их поддержу в MSI AB. Жду первого знакомства с низкоуровневым “сlose-to-metal” API этого вендора с волнением, очень хочется верить, что архитектурно и концептуально это будет всё-таки ближе к NVAPI, чем к AMD ADL»
.

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

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

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

Помимо поддержки нового аппаратного обеспечения утилита получила «новый гибридный авторежим управления скоростью кулера (для любого железа), режим микропрограммного управления ею же (только для сравнительно современного железа, начиная с AMD Vega и NVIDIA Ampere)».

MSI Afterburner 4.6.3

Перечень изменений в MSI Afterburner 4.6.3 beta 5 buil 16041 выглядит следующим образом:

  • Добавлена поддержка архитектуры новой AMD Navi 21.
  • Добавлен новый гибридный автоматически программный режим управления кулером. Этот режим позволяет комбинировать аппаратную кривую вентилятора по умолчанию и определённую пользователем программную кривую и динамически переключаться между ними на пороговых температурах. Такое решение может быть полезным на картах с ограниченным программным диапазоном управления вентилятором (как на AMD, так и на NVIDIA).
  • Добавлена опция «Использовать режим контроля прошивки» для модуля автоматического программного управления вентилятором. Эта опция позволяет кастомизиорвать кривую вентилятора на уровне прошивки GPU вместо выполнения этого в программном обеспечении. В связи с этим нет необходимости держать MSI Afterburner запущенным, чтобы пользоваться собственной кривой охлаждения. Также эта опция позволяет обойти различные сторонние проблемы, связанные с нерабочим исправлением API программирования скорости вентилятора в некоторых драйверах. Новая опция поддерживается на ограниченном числе современных GPU (Vega и более новые семейства AMD, Ampere и более новые от NVIDIA).
  • «Очистка автосохранённых параметров запуска». Эта опция теперь отключена по умолчанию из соображений совместимости AMD.
  • Счётчики памяти определённых процессов и использования видеопамяти, представленные в прошлой бета версии, теперь отключены по умолчанию. Счётчики полагаются на RTSS, так что их включение приводит к автозагрузке RTSS при старте MSI Afterburner.
  • Улучшена обратная совместимость, исправлен вылет MSI Afterburner при использовании со старыми версиями RTSS.
  • Исправлено отображение окна мониторинга в свёрнутом состоянии при первом отвязывании.
  • Обновлено встроенное приложение MSI OC Scanner. Ложная ошибка 22h, которая может быть показана NVAPI на раннем этапе вызова функции, теперь подавлена и игнорируется.
  • Разблокирован старый альтернативный функционал мониторинга из эпохи оригинальной RivaTuner. Опытные пользователи могут переключиться на режим мониторинга частот PLL вместо стандартного режима целевой частоты на GPU NVIDIA.
  • RivaTuner Statistics Server, о котором мы писали на днях, обновлён до версии v7.3.0 beta 10.

Важное примечание касательно поддержки серии AMD 6800/6900: Настройки MSI AB игнорируются, если установить «Пресет» в «Тонкая настройка» панели управления Adrenalin. Эта опция всегда должна быть установлена в режим «Ручная», что позволит применять собственные настройки для GPU.

Также новая версия утилиты получила новый тематический скин AMD Big Navi, разработанный Drerex. Этот скин неофициально входил и в прошлую бета версию утилиты.

Загрузить утитилиту MSI Afterburner 4.6.3 beta 5 buil 16041.

MSI Afterburner обновлён до версии 4.6.3 beta 2

Алексей Николайчук представил вторую бета-версию своей утилиты MSI Afterburner за номером 4.6.3.

В MSI Afterburner 4.6.3 beta 2 основной упор сделан на поддержку видеокарт с GPU Ampere, а также на изменении системы автоматического разгона, которая теперь реализована посредством драйвера.

MSI Afterburner

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

Добавлена ​​поддержка архитектуры GPU NVIDIA Ampere:

  • Добавлена поддержка нового API управления вентиляторами 3.0.
  • Добавлена интегрированная поддержка нового OC Scanner API.
  • Обновлено прилагаемое приложение MSI Overclocking Scanner:
    Начиная с семейства драйверов 455.xx, NVIDIA OS Scanner больше не реализуется как отдельный программный компонент, распространяемый с программным обеспечением для разгона от каждого производителя видеокарт. Теперь NVIDIA OC Scanner интегрирован в драйвер, и стороннее программное обеспечение может напрямую обращаться к нему через NVAPI. Такая реализация упрощает процесс обслуживания OC Scanner для NVIDIA, больше нет необходимости доставлять обновлённые программные компоненты производственным партнёрам и перевыпускать ПО, когда что-то нужно изменить внутри OC Scanner со стороны NVIDIA. MSI Overclocking Scanner поддерживает обе реализации NVIDIA OC Scanner API:
    • Старая унаследованная реализация NVIDIA OC Scanner через отдельные программные компоненты для архитектур NVIDIA Pascal и Turing для семейства драйверов до 455.xx.
    • Новая интегрированная реализация NVIDIA OC Scanner на основе NVAPI для драйверов NVIDIA 455.xx и новее.
  • Новая реализация OC Scanner на основе NVAPI включает следующие изменения и улучшения:
    • Поддержка автоматического разгона как для частоты ядра, так и для памяти.
    • Теперь результаты OC Scanner стабильны. Это означает, что после успешного завершения процесса сканирования драйвер NVIDIA внутренне сохраняет оптимизированную кривую напряжения / частоты и разгонные частоты памяти и применяет их как новые системные настройки по умолчанию после перезагрузки, даже если вы закроете или удалите приложение для разгона. Теперь в сканере разгона MSI появилась новая кнопка «Вернуть», которая позволяет вернуть разогнанные кривые и тактовые частоты памяти к их реальным значениям по умолчанию.
    • Функция тестирования стабильности кривой частоты, настраиваемой вручную, устарела и больше не доступна.
  • Добавлен контроль напряжения для графических карт NVIDIA GeForce RTX 30×0 референсной конструкции.
  • Добавлены новые скины MSI Ampere и Indigo от Drerex design.
  • Добавлена экспериментальная поддержка процессоров Intel 10-го поколения.
  • Добавлена встроенная реализация абсолютного мониторинга мощности на основе NVAPI для графического процессора NVIDIA.
  • Изменено имя мьютекса синхронизации для доступа к регистрам AMD SNM в реализации мониторинга температуры AMD Ryzen.
  • Исправлено аномально высокое значение использования шины PCIE, отслеживаемое на графических процессорах NVIDIA после сбоя и восстановления драйвера дисплея или на платформе Optimus, когда дискретный графический процессор в состоянии сна.
  • Добавлен обходной путь для ошибки драйвера AMD, вызывающей кратковременное мерцание дисплея во время применения новых настроек вентилятора на некоторых мультимониторных системах или конфигурации дисплея с высокой частотой обновления для одного монитора.
  • Теперь MSI Afterburner принудительно отключает Zero RPM при применении новой фиксированной скорости вращения вентилятора, чтобы обойти ошибку драйвера AMD, предотвращая работу управления вентилятором, когда в некоторых системах включён режим Zero RPM.
  • Теперь MSI Afterburner отображает минимально допустимую скорость вращения вентилятора в программном окне редактора кривой вентилятора на Overdrive 8 для графического процессора AMD. Последние версии драйверов AMD не позволяют устанавливать скорость вращения вентилятора ниже этого предела, что обусловлено конструкцией драйвера.
  • Компоненты AMD ADL теперь загружаются по абсолютному пути, чтобы предотвратить возможный перехват DLL.
  • Ужесточена политика доступа к драйверу ввода-вывода, драйвер больше не может быть доступен пользователям без прав администратора.
  • Сервер статистики RivaTuner обновлён до версии 7.3.0. В этой версии представлена архитектура плагинов и абсолютно новый плагин редактора визуального оверлея. Мы настоятельно рекомендуем вам попробовать его, если вы опытный пользователь и хотите настроить экранное меню, выходящее за рамки возможностей внутреннего редактора макета OSD MSI Afterburner.

Загрузить MSI Afterburner 4.6.3 beta 2.

Представлены RTSS 7.3.0 beta 6 и MSI Afterburner 4.6.3 Beta 1 Build 15777

Алексей Николайчук представил очередные обновления своих мониторинговых и разгонных утилит Riva Tuner Statistic Server и MSI Afterburner.

По словам автора, утилита RTSS 7.3.0 почти готова к релизу, а потому он начинает работу над новой версией MSI Afterburner, первая бета-версия которой представлена сегодня.

В утилиту мониторинга RTSS 7.3.0 Beta 6 Build 21871 внесены следующие изменения:

  • Поддержка множественного картирования для источников данных HwInfo и AIDA. Теперь один и тот же источник данных плагина оверлеев может быть картирован множеством различных датчиков с разными именами AIDA/HwInfo.
  • Различные внутренние исправления парсинга гипертекста.
  • В SDK добавлен новый инструмент DesktopOverlayHost с открытым исходным кодом. DesktopOverlayHost — это простой банк безграничных 3D окон с изменяемыми размерами, прозрачностью и цветовым ключом. Их можно использовать для отображения оверлеев на базе хуков 3D API.
  • Добавлен переключатель профиля ShowForegroundStat, который позволяет любому 3D-приложению отображать частоту кадров и её статистику любого фонового 3D-процесса, вместо данных самого приложения.
MSI Afterburner

MSI Afterburner 4.6.3 Beta 1 Build 15777 ( + RTSS 7.3.0 Beta 6) включает следующие изменения:

  • Добавлена экспериментальная поддержка процессоров Intel 10-го поколения.
  • Добавлена нативная базовая имплементация NVAPI для схемы мониторинга абсолютного энергопотребления NVIDIA.
  • Изменено имя синхронизации регистров AMD SNM доступа к мониторингу температуры AMD Ryzen.
  • Исправлено ненормально высокое использование шины PCIE при мониторинге на GPU NVIDIA после вылета драйвера видеокарты или на платформе Optimus, когда дискретная видеокарта спит.
  • Добавлено исправление ошибки драйвера AMD, при которой дисплей моргал при применении новых настроек вентилятора или конфигурации частоты кадров.
  • Теперь MSI Afterburner принудительно отключает Zero RPM при применении новых исправленных скоростей вентилятора с целью обхода ошибки драйвера AMD, не допускающей управление вентилятором при включённом режиме Zero RPM.
  • Теперь MSI Afterburner отображает минимально разрешённую скорость вентилятора в окне редактора кривой вентилятора на GPU AMD с поддержкой Overdrive 8. Новый драйвер не позволит установить величину ниже этой.
  • Теперь компоненты AMD ADL загружены абсолютным путём для предотвращения возможного угона DLL.
  • Ужесточена политика ввода-вывода доступа драйвера. Доступ к драйверу больше не разрешён пользователям без прав администратора.
  • RivaTuner Statistics Server обновлён до версии 7.3.0.

Загрузить утилиту MSI Afterburner 4.6.3 Beta 1 Build 15777 и RTSS 7.3.0 beta 6.

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

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

В этой версии утилиты появилась поддержка нового аппаратного обеспечения, как видеокарт, так и центральных процессоров. Также несколько изменён API приложения, однако это будет полезно больше для разработчиков связанного с 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.

Выпущена утилита 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

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

  • Добавлена 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 можно на нашем сайте.

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

Диагностическая и разгонная утилита MSI Afterburner получила новое минорное обновление за номером 4.6.2. В свежей версии программы немного доработан движок для лучшего взаимодействия с различными скинами.

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

  • Добавлен новый скин MSI Steampunked, разработанный Drerex.
  • Оптимизирована производительность рендера для скинов, содержащих перекрывающиеся анимированные индикаторы.
  • Добавлено сглаживание позиции для индикаторов.
  • Теперь приложения могут принудительно отключать индикатор анимации.
  • Инструкция по созданию скинов обновлена до версии 1.8.

Автор отмечает, что новая версия утилиты Steampunk позволяет повысить производительность фоновой анимации, однако на старых процессорах анимация может по-прежнему сильно нагружать CPU. Поэтому Unwinder рекомендует следить за нагрузкой при использовании новых скинов.

Скин Steampunk для MSI Afterburner

Для снижения нагрузки он рекомендует применять режим слоёв по цветовому ключу, а не по альфа каналу. Также стоит отказаться от масштабирования интерфейса. Полностью отказаться от анимации можно лишь в файле конфигурации, изменив значение параметра «EnableAnimatedIndicators» на «0».

New Steampunked skin by Drerex

Вышла MSI Afterburner 4.6.1 Final

Алексей Николайчук a.k.a. Unwinder выпустил, как и планировал, финальную версию фирменной утилиты MSI Afterburner, которая является одной из наследниц RivaTuner.

Лучшая утилита для разгона и мониторинга характеристик работы видеокарты в реальном времени имела в апрельском цикле разработки три бета-версии, о которых мы писали в наших новостях, поэтому не будем утомлять читателей повтором нововведений (желающие могут освежить информацию о них здесь, здесь и здесь).

Новый скин для MSI AB

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

Скачать MSI Afterburner 4.6.1 Final вы всегда можете с нашего сайта.