Новости про MSI Afterburner, RivaTuner Statistics Server и разгон

Проблемы в 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.4 Beta 4 Build 16117

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

Последняя версия утилиты фактически не получила изменений, в ней лишь добавлена поддержка нового формата разделяемой памяти, изменившегося в одной из последних бет RTSS, а также введена новая видеокарта от NVIDIA.

MSI Afterburner

Перечень изменений, проведённых Алексеем, приведён ниже:

Основная и единственная причина выпуска новой бета-версии — обеспечение ее совместимости с изменениями макета общей памяти RTSS, представленными в последних бета-версиях RTSS и необходимыми для правильного отображения счетчиков производительности внутрипроцессного использования RAM/VRAM. Остальные изменения довольно незначительны: в базу данных был добавлен новый графический процессор NVIDIA, внутренний обработчик горячих клавиш получил обходной путь для исключения ошибки DirectInput, аналогичный недавно введенному в RTSS, а модуль мониторинга значков в трее получил некоторые незначительные изменения, направленные на предотвращение размытия этих значков при высоком разрешении.

Связанная версия RTSS была обновлена до 7.3.2 Beta 5.

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

RivaTuner Statistic Server обновилась до версии 7.3.2 beta 2. MSI Afterburner также нарастила функционал

Утилита-компаньон для MSI Afterburner,RivaTuner Statistic Server, получила несколько обновлений в промежуточной бета-версии.

Дополнение RTSS предназначено для вывода информации мониторинга на экран. При этом поддерживается не только текстовая информация, но графики и диаграммы. Версия 7.3.2 beta 2 Build 24797 получила следующие изменения:

  • Добавлен гипертекстовый тэг , позволяющий отображать разрешение кадрового буфера в OSD.
  • Добавлен гипертекстовый тэг , отображающий информацию об архитектуре приложения (x64 или UWP) в OSD.
  • Добавлен гипертекстовый тэг , позволяющий отображать информацию об используемом 3D API в OSD. Этот тэг эквивалентен , но в отличие от него, новый отображает полное имя API.
  • Добавлен гипертекстовый тэг <TIME=format_string>, позволяющий выводить дату и время в заказном формате.
  • Слегка подправлена реализация пакетирования геометрии при рендере OSD. Ранее RTSS отображала контент в OSD, как несколько подчинённых пакетов, содержащих всю геометрию группированную по примитивам (к примеру, первый пакет содержит треугольники, представляющие все символы в OSD, залитые цветные столбцы и встроенные изображения, а второй — все линии для отрисовки графиков). Такой подход оптимизирует рендер и увеличивает производительность. Он позволяет зигзаообразно отображать одни и те же типы примитивов, а вот линейные примитивы всегда отображались поверх всего. Новое альтернативно пакетирование позволяет делить подчинённые пакеты на меньшие пакеты, так что возможно выполнять рендер как треугольников, так и линий в ожидаемом зигзагообразном порядке.
MSI Afterburner

Кроме RTSS появились и некоторые изменения в самой Afterburner. Так, добавилась поддержка мониторинга датчиков процессоров Intel 11-го семейства (архитектура Rocket Lake) и мобильных процессоров Ryzen. Мобильные платформы официально софтом не поддерживаются, но для этих семейств по просьбе одного хорошего человека было сделано исключение. Также в новой версии расширен верхний лимит разгона видеопамяти для NVIDIA GeForce RTX 30×0. Самая свежая версия RTSS также интегрирована в дистрибутив.

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

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

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

Главным, да и по сути, единственным изменением в версии стало расширение базы поддерживаемых видеокарт, а именно, добавилась поддержка AMD Radeon RX 6700 XT, которая была анонсирована вчера.

MSI Afterburner

Вот что по этому поводу заявил разработчик: «Стартовали официальные продажи Radeon 6700 XT. Карта с достаточно спорным соотношением цена/производительность, и, неизвестно, что будет с реальным наличием этих карт в магазинах в ближайшие месяцы («спасибо» майнерам). Но поддержать её в ПО всё равно нужно как можно скорее. Поэтому выпустили минорное обновление MSI Afterburner, в базу данных которого добавлен ID 6700 XT (без этого будет нельзя включить управление напряжением)».

Также в этой версии исправлена проблема с потерявшимся в MSI Afterburner 4.6.3 сенсором температуры памяти на картах серии Radeon RX 5700. Кроме этого, в свежей сборке в инсталляторе обновлён дистрибутив RTSS до версии 7.3.1.

Загрузить утилиту MSI Afterburner 4.6.4 beta 1.

RivaTuner Statistics Server 7.3.1 Final

Алексей Николайчук опубликовал свежую финальную версию утилиты RivaTuner Statistics Server 7.3.1.

Утилита RTSS много лет назад появилась как небольшое дополнение к программе мониторинга и настроек видеокарты RivaTuner. Но за долгие годы она переросла в измеритель частоты кадров, систему вывода информации в оверлее и мощное средство видеозахвата, по-прежнему являясь компаньоном к MSI Afterburner.

RivaTuner Statistics Server

В новой версии утилиты исправлены ошибки совместимости, а также добавлены конфигурации к новым играм. Полный перечень изменений в RTSS 7.3.1 приведен ниже:

  • Исправлена регрессия совместимости с некоторыми приложениям Direct3D9/Direct3D9Ex.
  • Представленный ранее способ совместимости с несколькими устройствами DXVK теперь опционален и может быть отключён на уровне профиля.
  • Добавлена безусловная задержка, конфигурируемая пользователем.
  • Слегка улучшена архитектура шаблонов профиля. Теперь профили позволяют отключить захват для UWP-версий приложений.
  • Изменены профили OSD для Forza Horizon 4. Теперь профиль отключает захват UWP-версии игры, но включает в Steam-версии.
  • Добавлен профиль OSD для Tom Clancy’s Ghost Recon: Wildlands.
  • Добавлен профиль OSD для Microsoft Flight Simulator 2020.

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

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

Последняя версия утилиты получила значительные изменения в модуле автоматического разгона, добавлена поддержка свежих видеокарт, а также исправлены выявленные ошибки.

MSI Afterburner

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

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

  • Добавлен новый API контроля вентилятора версии 3.0.
  • Добавлена поддержка нового интегрированного API OC Scanner.

Обновлено встроенное приложение MSI Overclocking Scanner:

  • Начиная с драйверов семейства 455.xx NVIDIA OS Scanner больше не реализован в виде отдельного компонента. Теперь NVIDIA OC Scanner интегрирован в драйвер и сторонние приложения могут получать к нему доступ посредством NVAPI.
  • Утилита MSI Overclocking поддерживает оба варианта OC Scanner: наследную реализацию для GPU Pascal и Turing для драйверов версии ниже 455.хх, и интегрированную реализацию посредством NVAPI для новых драйверов.

Модуль разгона на основе NVAPI получил следующие изменения:

  • Автоматический разгон для ядра и памяти.
  • Результаты тестирования OC Scanners теперь постоянны. После проведения тестирования драйвер сохраняет результаты проверки и устанавливает их как новые значения по умолчанию. Они будут применяться даже после перезагрузки и удаления приложения разгона. Для возвращения заводских параметров появилась кнопка «Revert».
  • Добавлен контроль напряжения для карт NVIDIA GeForce RTX 30×0 референсного дизайна.

Кроме того:

  • Добавлены новые скины от Drerex.
  • Добавлена экспериментальная поддержка CPU Intel 10-го поколения.
  • Добавлен нативный мониторинг энергопотребления устаревших GPU посредством NVAPI.
  • Исправлены ошибки синхронизации и замера частоты PCIE после вылета драйвера.
  • Исправлено короткое мерцание при применении настроек вентилятора на видеокартах AMD.
  • При назначении скорости вентилятора на видеокартах AMD принудительно отключается режим Zero RPM.
  • Ужесточена политика доступа ввода-вывода для драйвера. Драйвер более недоступен для RivaTuner Statistics Server при запуске от имени пользователя без прав администратора.

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

RivaTuner Statistics Server 7.3.0 Release Candidate

Релиз-кандидат версии RTSS 7.3.0 build 24467 запущен в массы в качестве официального релиза.

От прошлой RC сборки отличается изменением архитектуры загрузочной прослойки Vulkan, прошедшей незначительный рефакторинг. Его цель — улучшение совместимости с Vulkan приложениями, динамически создающими и уничтожающими несколько контекстов драйвера и устройства Vulkan во время работы приложения. Ни один из существующих на рынке игровых Vulkan движков такого не делает, но сторонние моды вроде DXVK (прокси-транслятор D3D9/10/11 в Vulkan) такой паттерн поведения приложения широко практикуют. Совместимость с ними и должна улучшиться.

RTSS. Главное окно

Вообще, в новой версии более 70 (sic!) изменений и нововведений; однако, из ключевого и наиболее значимого сам автор отмечает следующее:

  • Новые режимы работы и продвинутые настройки ограничителя частоты кадров, режим пассивного ожидания, снижающий загрузку CPU, режимы синхронизации ограничителя по переднему и заднему фронту тайминга кадра.
  • Новый гибридный режим scanline sync, позволяющий управлять позицией линии разрыва и эмулировать режим вертикальной синхронизации c ультранизкой задержкой ввода с пониженной околосинхронизационной нагрузкой на систему.
  • Новая архитектура плагинов и плагин OverlayEditor, дающий пользователям больше, чем может предложить любой коммерческий или фриварный аналог. С открытым кодом, модульной архитектурой и расширяемостью.
  • Счётчики производительности процесса, внутриигровое потребление RAM & VRAM в дополнение к традиционным общесистемным.

P.S. К выходу готовится новая версия MSI Afterburner, следите за новостной лентой, друзья!

Новая версия RivaTuner Statistics Server для грядущего обновления Windows 10

Десятая по счету бета выпущена специально к новому пакету обновления ОС KB4598291, в котором Microsoft изменила внутреннюю архитектуру Direct3D12-рантаймов.

Помимо указанного, в новой бета-версии также:

  • модернизирован 32-битный runtime-дизассемблер, который теперь обеспечивает лучшую совместимость с 32-битными приложениями при включённом скрытом режиме;
  • исправлен сбой при захвате скриншотов в режиме scRGB HDR;
  • добавлена опция автоматического масштабирования свойств графика в плагине OverlayEditor;
  • обновлён список профилей.

Всем, кто пользуется утилитой, настоятельно советуем обновиться.

P.S. Спасибо Алексею Николайчуку за ту работу, которую он выполняет — своевременно и качественно. Кстати, скоро готовится к выходу новая версия MSI Afterburner, следите за новостями.