Продолжается работа над плагином визуального редактора оверлея в RTSS.
Новости по теме «Плагин для RivaTuner Statistic Server получил ряд существенных плюсов»
Новая бета-версия RivaTuner Statistics Server уже доступна для скачивания
Традиционно выдержав необходимую для внутреннего тестирования задержку в несколько дней, Алексей Николайчук публично объявил о выходе очередной версии и сделал её видимой серверам обновления.
Ключевые изменения новинки мы уже описывали ранее: во-первых, это внутренний HAL и встроенное мини-ядро мониторинга на его основе (только встроенные сенсоры драйвера видеоадаптера с минимальным риском конфликта со сторонними ядрами мониторинга). Во-вторых, это встроенная возможность подключения счётчиков производительности операционной системы (загрузка/скорость чтения/записи накопителей, скорости скачивания/закачки сетевых интерефейсов и так далее) — полный функциональный клон плагина PerfCounter из SDKMSI AB но для тех, кто хочет использовать RivaTuner Statistics Server отдельно от него.
Также добавился альтернативный интерфейс для стриминга абсолютных меток времени кадров в стороннее ПО через именованный пайп. Специально для этого проекта: RTSS_time_reader.
Скачать программное обеспечение можно как обычно — на странице утилиты.
Плагин для RivaTuner Statistic Server продолжает своё развитие
За выходные Алексей добавил ещё немного полезностей в редактор гипертекста оверлея.
В редакторе появился ещё один встроенный провайдер данных — счётчики производительности Windows. Для мониторингового ПО из этого источника традиционно берутся показания загрузки физических накопителей, их текущие скорости чтения/записи а также текущие скорости скачивания/закачки сетевых интерфейсов. Но, помимо этого, доступны и сотни других видимых операционной системе счётчиков, включая инструментальные дополнительные счётчики от стороннего ПО. В MSI AB всё это давно представлено плагином PerfCounter. Неудивительно, что в редактор гипертекста ядро провайдера счётчиков перекочевало именно оттуда.
Очередная бета ожидается в течение недели-двух.
Плагин для RivaTuner Statistic Server обзавелся собственным ядром мониторинга
Плагин визуального редактора гипертекста в RivaTuner Statistics Server обрастает новым функционалом.
В нём появился встроенный HAL (уровень абстракции оборудования) и собственное минималистичное ядро мониторинга с открытым кодом на его основе, предоставляющее плагину встроенную поддержку мониторинга современных GPU.
Как говорит автор, этих собственных мониторинговых возможностей HAL хватит большей части тех, кто пользуется оверлеем — температуры, загрузка функциональных блоков GPU, его частоты, энергопотребление и загрузка видеопамяти любых современных GPU в наличии. Словом, доступны любые счётчики производительности GPU, официально и нативно поддерживаемые API обоих вендоров (NVAPI/AMDADL). Соответственно, можно использовать RTSS как полностью самостоятельное мониторинговое решение, не подключая к нему дополнительные приложения-провайдеры данных мониторинга.
При этом принцип разделения низкоуровневого ядра мониторинга и ядра оверлея не нарушается — в отличие от HWiNFO/AIDA/MSIAB, встроенный HAL плагина не использует собственного драйвера для низкоуровневого доступа к железу и считывает показания только через официальные мониторинговые механизмы драйверов видеоадаптеров. Поэтому риск конфликта с другим мониторинговым ПО сведён практически к нулю. Ну а тем, кому нужны и дополнительные сенсоры, использующие низкоуровневый доступ к железу (например температуры CPU), никто по-прежнему не мешает подключить к оверлею любой внешний источник данных из любого внешнего мониторингового ядра.
Исходный код HAL будет открыт, как и код всего плагина — за что Алексею отдельное спасибо!
MSI Afterburner продолжает набирать функционал
В новой бета-версии нас ждет работа с историей и финальная стадия реализации плагинов мониторинга.
Как говорит сам Алексей, ещё одна часть функционала из оригинальной 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 смогут разрабатывать сами пользователи, есть некоторые сомнения.
Улучшенный профайлер производительности в MSI Afterburner
Алексей Николайчук о появлении нового улучшенного профайлера производительности в свежей бета-версии MSI AB.
Алексей провел мозговой штурм с пользователями утилиты после появления улучшенного профайлера производительности. Как результат — в новой панели профайлера производительности теперь вместо одного самого медленного сенсора отображается динамически сортируемая диаграмма времён опроса каждого из сенсоров, позволяющая ещё легче и быстрее выявлять главных «пожирателей» процессорного времени при опросе железа на каждой системе.
Unwinder считает, что данный функционал будет очень востребован с учётом прошлогоднего тренда разработки. Как говорит автор, появление в недавнем времени сразу нескольких однотипных программных продуктов, нацеленных на мониторинг системы, породило и появление похожих обзоров, пытающихся сравнивать их с точки зрения влияния на производительность системы. Сделать это незнакомым с внутренностями ПК обозревателям затруднительно хотя бы потому, что каждый вендор не стесняется объявить своё программное решение самым минимально влияющим на игровую производительность из всех конкурирующих.
Ирония в том, что такая маркетинговая лапша остаётся висеть на ушах геймеров, не понимающих, что на самом деле урон игровой производительности в ПО мониторинга практически не зависит от интерфейса ПО и его форм визуализации данных. Главный тормоз системы в ПО такого класса — опрос железа (почти всегда в режиме ядра), поэтому влияние на производительность практически стопроцентно зависит исключительно от набора опрашиваемых аппаратных датчиков и от частоты их опроса. Даже не столько от их количества, сколько от их качества (т. е. от типа датчиков, и от протоколов доступа к ним). Например, внутренние счётчики производительности частоты ядра графического процессора — это почти всегда внутренние PLL регистры, доступ к которым выполняется через MMIO механизм мгновенно, в десятые доли миллисекунды. А счётчики того же энергопотребления GPU — почти всегда внешние чипы на видеоадаптере (часто даже несколько чипов сразу), доступ к которым производится по гораздо более медленной I2C шине. Время опроса таких сенсоров может отличаться уже на порядок и измеряться несколькими миллисекундами. Протоколы доступа к SMART-аттрибутам жёстких дисков, хранящим температуры, обычно ещё боле медленные, и их опрос может занимать уже десятки (а то и сотни, для не слишком удачных аппаратных реализаций) миллисекунд. От набора сенсоров, включенных одновременно в ПО мониторинга, и будет зависеть то, насколько сильно влияет процесс мониторинга на производительность системы.
В 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-приложений.
- Улучшен встроенный профайлер производительности. Теперь при зажатии кнопок + при включённой опции в окне аппаратного мониторинга «Показать статус», можно увидеть дополнительный набор статистики в окне статуса аппаратного мониторинга. Дополнительная статистика включает информацию о самом медленном датчике с максимальным временем опроса, что позволяет выявить проблемный сенсор.
- Улучшен скин MSI Cyborg White.
- Улучшен мониторинг плагинов архитектуры. Добавлена функция API SetupSource, позволяющая сконфигурировать плагины. Она позволяет настраивать плагины глобально из окна выбора плагинов (например, сконфигурировать весь список данных с каждого плагина). Также добавлена функция API GetHostAppProperty, позволяющая плагинам получать данные из хост-приложения (т. е. MSI Afterburner), которые включают, например, цветовую схему интерфейса.
- Улучшены плагины мониторинга. Теперь пользовательские плагины и плагины по умолчанию хранятся отдельно, так что обновление не приведёт к потерям. Добавлен GUI для конфигурации плагинов AIDA64, HwInfo и PerfCounter. Теперь каждый интерфейс пользователя позволяет редактировать список датчиков для каждого плагина. Также улучшен плагин SMART, добавлена температура воздуха в SSD Intel и Samsung.
- Исправлены ошибки в контекстной справочной системе.
Кроме этого обновился и RTSS до версии 7.1.0. Изменения в нём включают:
- Добавлен механизм закрепления OSD для сторонних приложений. Механизм призван исключить эффекты мерцания.
- Добавлены теги форматирования текста для отображения минимальной, средней, максимальной, 1% снижения и 0,1% снижения частоты кадров в режиме бенчмарка.
- Появилась возможность настроить размер графика истории времени кадра посредством свойств RivaTuner Statistics Server. Положительные значения используются для задачи размера в пикселях, а отрицательные — в символах.
- Теперь появилась возможность переключить состояние режима бенчмарка из свойств RTSS. Для сторонних приложений для этого по-прежнему требуется нажимать горячую кнопку.
- Появилась возможность переключаться между средним и постоянным режимами расчётов для пиковых частот кадров для режима бенчмарка через свойства RTSS.
- Исправлены ошибки в контекстной справочной системе.
- Изменён SDK. Теперь образец кода RTSSSharedMemorySample демонстрирует реализацию закрепления OSD и фильтра мерцания.
- Обновлён список профилей.
RivaTuner Statistic Server с редактором гипертекста вышел!
Вышла новая версия RivaTuner Statistics Server с плагином, который позволяет в графическом режиме редактировать параметры оверлея RTSS.
Не успела уйти вниз предыдущая новость по теме, как Алексей Николайчук выпустил очередную публичную бета-версию утилиты RivaTuner Statistic Server с номером 7.3.0 beta3 (является утилитой-компаньоном для популярного инструмента мониторинга и разгона MSI Afterburner).
Крупных ключевых изменений два. Во-первых, это плагин с открытым исходным кодом, предоставляющий функционал визуального редактирования гипертекста оверлея. О нём мы уже мы неоднократно писали (1, 2, 3) и выкладывали видео в процессе разработки с обзором ключевых возможностей.
Во-вторых — это альтернативная асинхронная реализация рендерера оверлея для Vulkan приложений, выводящих кадры прямо из вычислительной очереди (т.е. для игр на движке id Tech 6 и старше, например Doom 2016 и Doom Eternal). Далее — слово разработчику:
То, что асинхронная архитектура этого игрового движка не дружит с оверляеми традиционной архитектуры, — факт известный. Собственно, именно поэтому оверлей RTSS и отключается принудительно по умолчанию в таких приложениях, чтобы горе-ревьюеры-ютуберы не искажали результатов замеров производительности «мониторя FPS». Но до выхода Doom Eternal асинхронный codepath id использовали только при обнаружении GPU от «красных». Поэтому все создатели сторонних оверлеев не особо спешили заниматься разработкой отдельной асинхронной реализации оверлея только ради одной игры и для одного производителя GPU — это принципиально другая архитектура рендерера и достаточно трудоёмкая вещь, делать её только ради части пользователей не сильно разумно.
Но с выходом на рынок Doom Eternal в графическом движке убрали привязку реализации асинхронности только к GPU AMD. Теперь асинхронный вывод кадров из вычислительной очереди используется и на графических процессорах NV. Соответственно, количество пользователей, жалующихся на снижение производительности от оверлеев Steam, RTSS или FPS Monitor выросло на порядок. Поэтому для разработчиков оверлеев час X настал, и пришлось делать альтернативную реализацию оверлея и для этой игры. Оверлей RTSS обновился, FPS monitor тоже, обновлённый оверлей стима на подходе.
Теперь в RTSS в этих играх теперь используется концепция асинхронного рендеринга оверлея, предложенная AMD. При этом наложение оверлея на буфер кадра выполняется прямо из вычислительной очереди с помощью compute шейдера, без необходимости синхронизации графической и вычислительной очередей для отрисовки (именно это и кушало производительность в традиционных «не асинхронных» оверлеях).
Редактор гипертекста в RTSS 7.3.0 наращивает функционал
Короткая сводка того, что было добавлено в плагин для RivaTuner Statistics Server за последнюю неделю.
RTSS 7.3.0 с новым редактором гипертекста, о котором мы уже писали, продолжает набирать обороты и в скором времени увидит свет:
- Ещё немного улучшенный браузер спрайтов.
- Нативный источник данных для отображения пинга.
- Встраиваемые в гипертекст таблицы. Форматированные таблицы — родная и нативная форма представления оверлея, хорошо знакомая всем пользователям MSI AB. Теперь GUI для формирования таких таблиц доступно и в плагине.
В видео демонстируются принципы наполнения таких таблиц данными и принципы их модификации:
Редактор гипертекста в RTSS 7.3.0 продолжает обрастать новыми функциональными возможностями
Короткий обзор наиболее полезного из того, что было добавлено в плагин для RivaTuner Statistics Server за последнюю неделю.
Итак, всё ближе и ближе к публичному релизу RTSS 7.3.0 с новым редактором гипертекста, о котором мы писали на днях, и который за последнюю неделю обзавелся следующими функциями:
- Добавление и вставка слоёв из буфера обмена в зону выделения.
- Визуальный браузер спрайтов, предварительный просмотр анимации.
- Поддержка кликов на уровне разной глубины Z-order'а.
- Новые внутренние источники данных.
- Макросы со спецификациями железа, аналогичные таковым в MSI AB.
- Контекстная подсветка макросов и их контекстное меню.
- Настройки создателя оверлея.
- Пользовательские таймеры в оверлее.
- Масштабирование зоны редактирования и режим альтернативного рендеринга фона.
Версия на стадии предрелизной вычистки/комментирования кода редактора для SDK. Релиз — вопрос пары недель, так что следите за новостями!
Выпущена новая бета-версия MSI Afterburner — 4.6.1 Beta 3
Заканчивается работа над версией 4.6.1, а посему свет увидела новая бета-версия за номером 3.
Как говорит Алексей, основной функционал новой версии уже готов и протестирован, цель этой бета-версии — проверка экспериментальной поддержки 10-канального температурного мониторинга для карт с сенсорами iCX2.
Как и поддержка первого поколения iCX, поддержка iCX2 реализована на уровне опциональной third-party базы настроек железа. Поэтому для появления показаний этих температурных сенсоров в ПО необходимо выбрать режим работы со сторонней базой в основных настройках ПО, по умолчанию он выключен. На данный момент в базе следующие карты с поддержкой iCX2:
- EVGA GeForce RTX 2080 Ti FTW3 Ultra;
- EVGA GeForce RTX 2080 Ti FTW3;
- EVGA GeForce RTX 2080 Ti XC2 Ultra;
- EVGA GeForce RTX 2080 Ti XC2;
- EVGA GeForce RTX 2080 FTW3 Ultra;
- EVGA GeForce RTX 2080 FTW3;
- EVGA GeForce RTX 2080 XC2 Ultra;
- EVGA GeForce RTX 2080 XC2;
- EVGA GeForce RTX 2070 FTW3 Ultra;
- EVGA GeForce RTX 2070 FTW3.
Предупреждение: спецификации контроллера iCX2 закрыты, поддержка стопроцентно на уровне реверса, поэтому её включение полностью на свой страх и риск пользователей.
Выпущена MSI Afterburner 4.6.1 Beta 2
Свет увидело очередное бета-обновление информационной утилиты MSI Afterburner, предназначенной для мониторинга и разгонна.
В версии MSI Afterburner 4.6.1 Beta 2 Алексей Николайчук предлагает всем желающим опробовать новые скины, а также протестировать ранее анонсированные обновления, которые включают асинхронное управление кулерами референсных видеокарт NVIDIA GeForce RTX 20x0, новую работу с горячими клавишами в инструменте мониторинга, а также улучшенный редактор графика напряжения/частоты.
Новые возможности версии MSI Afterburner 4.6.1 Beta 2 включают:
- Новый скин MSI Touch of Modern от Drerex.
- Улучшенный движок скинов. Движок скинов больше не вылетает при переключении между одинаково выглядящими скинами без альфа-канала. Добавлена поддержка безэскизного слайдера, а также добавлен порог альфа-пути для слайдера.
- Улучшена поддержка кросс-совместимости лоя скинов. Расширен список совместимых приложения, внесены различные исправления и оптимизации.
- Исправлена ошибка с прекращением реагирования интерфейса при применении масштабировании скина при высоком DPI, когда включён режим альфа.
RivaTuner Statistics Server также обновлён до 7.2.2.
Загрузить MSI Afterburner 4.6.1 Beta 2 можно на нашем сайте.
Немного нового из функционала MSI Afterburner 4.6.1
Новые возможности редактора кривой частот/напряжений в MSI Afterburner теперь позволяют работать с фрагментами кривой, изменяя смещения частоты для нескольких точек одновременно.
Короткая демонстрация в ролике ниже. Заодно Алексей Николайчук прошелся и по существовавшим ранее сочетаниям горячих клавиш редактора, так как считает, что кому-нибудь из пользователей они наверняка неизвестны и будут полезны.
Полный список изменений новой версии (пока в статусе бета) опубликован нами ранее.
Выпущена новая бета-версия MSI Afterburner, а с нею — и RivaTuner Statistics Server
Немного раньше запланированного срока завершилась работа над реализацией асинхронного управления кулерами в MSI Afterburner, и официальный релиз совсем близок.
Cтала доступной для скачивания первая бета 4.6.1, в которой уже реализован практически весь запланированный функционал. Поэтому официальный релиз 4.6.1 тоже совсем близко, он по-прежнему планируется в середине апреля.
В коротком видео — превью нового скина от Криса «Drerex» Дрерапа и демонстрация реализации асинхронного управления кулерами для референсных RTX 20x0.
Полный список изменений включает в себя следующие наработки:
- Добавлена поддержка асинхронного управления кулерами для карт серии NVIDIA RTX 20x0 референс-дизайна. Пожалуйста, учтите, что поддерживаются только 100% эталонные двухкулерные асинхронные решения NVIDIA, сторонние проприетарные асинхронные реализации управления кулерами (например, EVGA iCX) не поддерживаются и не будут поддерживаться в будущих версиях ПО. Для поддерживаемых карт доступен следующий асинхронный функционал:
- Добавлена новая кнопка «Синхронизировать скорости кулеров», позволяющая переключаться между синхронным и асинхронными режимами управления. Пожалуйста, учтите, что новые элементы асинхронного управления кулерами доступны только в нативных скинах четвёртой версии ПО. Скины второй и третьей версий являются устаревшими и больше не получают обновлений функционала.
- Когда включен режим синхронизации, ядро управления кулерами MSI Afterburner работает полностью аналогично предыдущим версиям ПО, т.е. скорости кулеров асинхронны в режиме аппаратного автоуправления, но регулируются синхронно в режиме ручного либо программного автоуправления.
- Когда выключен режим синхронизации, можно выбирать и настраивать скорость каждого кулера независимо. Для режима программного автоуправления в таком режиме также доступны для настройки независимые температурные кривые для каждого из двух кулеров.
- Улучшен модуль мониторинга:
- Инвертирован принцип использования горячих клавиш при одновременном выделении в настройках ПО нескольких графиков мониторинга. Раньше по умолчанию использовался режим настроек одного активного графика, но многие настройки (например, опцию «Показывать в оверлейном экранном дисплее») можно было применить и для всех выбранных графиков одновременно с помощью горячей клавиши Сtrl. Теперь при выделении нескольких графиков сразу такие настройки по умолчанию применяются ко всем из них, а горячая клавиша Ctrl используется для применения настроек только для активного графика.
- Нотификатор групповых операций (статусная информация, показывающая применяется ли текущая настройка только к активному либо ко всем выделенным графикам сразу) перемещён в заголовок группы свойств графика.
- Улучшена обратная совместимость с профилями мониторинга, созданными в предыдущих версиях ПО. Больше не нужно пересоздавать профили, в которых включены настройки мониторинга, но отсутствует информация о макете форматирования оверлея.
- Устранена проблема с зависанием интерфейса пользователя при настройке «на лету» коэффициента масштабирования скина, если в операционной системе выбран режим высокого DPI и в настройках ПО выбран многослойный режим композиции скина с альфа-каналом.
- RivaTuner Statistics Server обновлён до версии 2.2.
Представлен RTSS v7.3.4 Beta 10 Build 27526
Алексей Николайчук, спустя всего несколько дней, представил обновление своей утилиты RivaTuner Statistic Server, выпустив версию номер 7.3.4 Beta 10 Build 27526. Сам RTSS не изменился со времени предыдущей бета-версии, тот же исходный код был перекомпилирован для увеличения номера сборки. Все улучшения касаются DesktopOverlayHost, встроенных профилей и установщика.
Полный перечень изменений включает:
- Связанный инструмент DesktopOverlayHost обновлен до версии 1.3.0. В новой версии представлены многочисленные изменения и новые функции, направленные на повышение удобства использования DesktopOverlayHost в мультимониторной среде в целом и в конкретном случае мультимониторной среды, когда дополнительный мини-дисплей монтируется внутри корпуса ПК и используется для отображения RTSS-оверлея с помощью DesktopOverlayHost. — Слегка реорганизовано окно свойств DesktopOverlayHost, пункт «Начать с окнами» перемещён туда из контекстного меню значка в трее.
- Бэкэнд рендеринга Direct3D11 теперь выбран по умолчанию.
- Теперь вы можете использовать меню значков в трее, чтобы переместить окно на любой дисплей и развернуть его там. Таким образом, все настройки расположения окон выполняются на основном дисплее, что особенно удобно при использовании DesktopOverlayHost с мини-дисплеем, установленным внутри корпуса ПК.
- Теперь вы можете использовать клавиши «1»… «0», когда окно DesktopOverlayHost сфокусировано, чтобы переместить его на отображение 1..10 или «W», чтобы максимизировать его.
- Свойства окна DesktopOverlayHost теперь также отображаются на основном дисплее, если вы вызываете свойства из значка на панели задач.
- В расширенные свойства добавлена новая опция «Блокировать положение окна мультимонитора». Когда этот параметр включен, DesktopOverlayHost блокирует положение окна, отслеживает события изменения режима отображения и исправляет относительное положение монитора при изменении координатного пространства монитора. Это позволяет сохранять отображение оверлея в ожидаемой позиции на дополнительном мониторе, даже когда полноэкранная игра изменяет разрешение основного монитора (что может привести к изменению координатных пространств вторичного монитора и может привести к перемещению отображаемых там окон без такой специальной функции блокировки).
- Добавлена новая опция «Показывать окно всегда поверх» в окно свойств.
- В окно свойств добавлена новая опция «Приостановить рендеринг в режиме ожидания».
- Вы можете включить его для экономии энергии, когда DesktopOverlayHost отображает наложение на рабочем столе, а другие 3D-приложения не запущены. Когда новый параметр включен, DesktopOverlayHost снизит собственную частоту кадров до 1 FPS в режиме ожидания (т. е. когда никакие другие 3D-приложения не запущены или когда DesktopOverlayHost является приложением переднего плана), но восстановит полную частоту кадров 30 FPS при запуске какого-либо 3D-приложения и переключении к этому
- Больше невозможно запустить несколько экземпляров DesktopOverlayHost.
- Теперь он будет отображать свойства работающего экземпляра приложения при попытке запустить дополнительный экземпляр DesktopOverlayHost.
- Теперь исполняемый файл DesktopOverlayHost находится в корне папки установки RTSS, имеет цифровую подпись и инсталлятор добавляет к нему ярлык в меню "Пуск".
- Пожалуйста, имейте это в виду и убедитесь, что вы запускаете правильную версию DesktopOverlayHost, если вы обновляете RTSS, не удаляя предыдущую версию, потому что в этом случае две копии DesktopOverlayHost будут находиться внутри ваших подпапок RTSS.
- Высокий уровень обнаружения приложений теперь ограничен для ForzaHorizon 5 через встроенный профиль приложения.
Загрузить RTSS v7.3.4 Beta 10 Build 27526 можно на нашем сайте.
Анонсирована Riva Tuner Statistic Server 7.3.4 beta 4
Алексей Николайчук, a.k.a. Unwinder, анонсировал новую, первую в этом году, версию популярной утилиты Riva Tuner Statistic Server, которая является неотъемлемым компонентом для мощного диагностического инструмента MSI Afterburner.
Новая версия утилиты RTSS 7.3.4 beta 4 build 2705 получила небольшой перечень изменений, которые касаются работы с API Vulkan, новых видеокарт Intel Arc, а также поддержки устаревших систем.
Полный перечень изменений в RTSS 7.3.4 Beta 4 Build 2705 включает:
- Улучшена совместимость с приложениями Vulkan за счет использования нескольких сосуществующих цепочек обмена (например, редактор Godot v4).
- Ограничение частоты кадров больше не отображается как пустое поле при использовании <Alt> + функции щелчка по полю ограничения частоты кадров для некоторых периодических значений частоты обновления, определенных с произвольным знаменателем частоты обновления, не равным степени 10. Такие периодические частоты обновления округляются до 3 знаков после запятой.
- Улучшена совместимость с приложениями Vulkan, создание нескольких фиктивных устройств Vulkan на разных графических процессорах во время запуска (например, Far Cry 3 с модом DXVK)
- Добавлен переключатель файла конфигурации, ориентированный на опытных пользователей, позволяющий отображать 3D API (сокращённо или полностью) в счётчике частоты кадров, отображаемом опцией «Показать собственную статистику».
- Стратегия совместимости Epic Games Overlay теперь отключена по умолчанию, она больше не является обязательной из-за изменений в последних обновлениях Epic Games Overlay.
- Счётчик времени кадра в общей памяти теперь буферизован и больше не обновляется динамически во время представления кадра. Буферизация реализована для защиты счётчика от асинхронного доступа сторонних клиентов мониторинга и предотвращения считывания такими клиентскими приложениями неполных таймингов кадра.
- Исправлен регресс совместимости с Windows XP/Vista, появившийся в предыдущей бета-версии из-за добавления функции дампа модуля отладки.
- Добавлена поддержка архитектуры графического процессора Intel Arc во внутренний HAL плагина OverlayEditor.
- o Добавлен специальный источник данных-заглушка во внутренний HAL плагина OverlayEditor. Этот источник данных не привязан ни к какому физическому датчику, поэтому он не потребляет процессорное время, опрашивая оборудование. Вы можете использовать источники-заглушки для реализации некоторых виртуальных датчиков, реализованных исключительно с помощью формул коррекции и ссылающихся только на другие источники данных (например, общее энергопотребление, представленное как «мощность ЦП» + «мощность графического процессора 1» + фиксированная_дельта).
- Макрос %VRAM% теперь выровнен по ближайшей границе 0,5 ГБ в плагине OverlayEditor.
- Обновлен список встроенных профилей
Загрузить RTSS 7.3.4 beta 4 можно на нашем сайте.
RivaTuner Statistics Server обновилась до версии 7.3.4 beta 2
Вышла очередное минорное обновление утилиты-компаньона для MSI Afterburner,RivaTuner Statistic Server, которая получила в промежуточной бета-версии ряд изменений и нововведений.
Дополнение RTSS предназначено для вывода информации мониторинга на экран. При этом поддерживается не только текстовая информация, но также графики и диаграммы.
Версия 7.3.4 beta 2 получила следующие изменения:
- Улучшен движок хуков.
- Добавлены библиотеки времени выполнения WinUI3 в список триггеров игнорирования инъекций.
- Теперь список триггеров игнорирования инъекций может указывать модули, динамически загружаемые подключённым приложением во время выполнения. Эту функцию можно использовать для исключения приложений, использующих отложенную загрузку сред выполнения WPF/WinUI3 (например, Microsoft Power Toys).
- Улучшенный формат гипертекста.
- Добавлена поддержка нового гипертекстового тега <FC>. Тег предназначен для отображения общего счетчика кадров во время сеанса бенчмаркинга.
- Добавлена поддержка нового гипертекстового тега <M>. Тег предназначен для указания независимых полей для левого, верхнего, правого и нижнего краёв слоя и поддерживает как положительные (внутренние), так и отрицательные (внешние) поля, регулируемые в увеличенных единицах пикселей. Поля влияют на область заливки фона слоя и размещение содержимого слоя, вы можете использовать поля для достижения границ слоя или эффектов тени.
- Увеличен размер внутреннего общего текстового буфера, используемого для отображения информационных панелей профилировщика производительности и синхронизации строки развёртки. Ранее одновременное отображение информационных панелей профилировщика производительности и синхронизации строки сканирования могло привести к переполнению буфера в системах со слишком длинным именем монитора.
- Улучшен плагин OverlayEditor.dll.
- Добавлено альтернативное обнаружение тактовой частоты шины на основе MPERF и OC Mailbox для Intel Skylake и более новых процессоров с целью добавить поддержку мониторинга разогнанной BCLK.
- В дистрибутив добавлен новый низкоуровневый драйвер RTCoreMini. RTCoreMini — это совместимая с IOCTL урезанная версия полного драйвера RTCore MSI Afterburner, в котором отсутствуют функции доступа MMIO, используемые для низкоуровневого доступа к GPU на устаревших видеокартах. Теперь внутренний HAL обеспечивает функциональность мониторинга ЦП как есть, из коробки. Примечание. Мы также перейдём на RTCoreMini в MSI Afterurner в будущем, после прекращения поддержки некоторых устаревших видеокарт (Fiji и более старых графических процессоров).
- Добавлена настройка полей слоя в диалог настройки слоя. Теперь вы можете указать независимые поля для левого, верхнего, правого и нижнего краёв слоя и использовать как положительные (внутренние), так и отрицательные (внешние) поля, регулируемые в увеличенных единицах пикселей. Поля влияют на область заливки фона слоя и размещение содержимого слоя, вы можете использовать поля для достижения границ слоя или эффектов тени.
- Добавлена поддержка новых переменных xmin, xavg и xmax для корректирующих формул источника данных. Теперь вы можете указать эти переменные для отображения минимального, среднего или максимального значения для источника данных, если это необходимо. Обратите внимание, что теперь вы также можете назначить горячую клавишу в плагине HotkeyHandler.dll для сброса собранной минимальной/средней/максимальной статистики.
- Улучшен плагин HotkeyHandler.dll.
- Добавлен новый тип модификатора XOR для горячих клавиш модификатора профиля. Вы можете использовать модификатор XOR для переключения логических свойств профиля.
- Изменено расположение папок с общими изображениями / видео, запрашивающее способ минимизировать предупреждения о доступе к контролируемым папкам.
- Добавлен новый пресет «Сбросить статистику» для горячей клавиши редактора оверлеев. Вы можете определить эту горячую клавишу.
- Добавлена система кеширования профилей, направленная на улучшение времени запуска сервера статистики RivaTuner.
- Добавлен дамп списка модулей процесса для отладки системы.
- Состояние распаковки пикселей OpenGL теперь корректно восстанавливается средством рендеринга наложения OpenGL для улучшения совместимости со старыми сборками Ryujinx.
- Теперь вы можете нажать <F5> в окне RivaTunerStatistics Server, чтобы перечитать текущий выбранный профиль, если вы изменяете его вручную с помощью какого-либо внешнего текстового редактора.
- В формулах коррекции OverlayEditor доступна ещё одна новая переменная в дополнение к описанным выше xmin/xavg/xmax. Вы также можете указать xswa для использования значения, сглаженного с помощью среднего скользящего окна по 8 выборкам. Такую формулу сглаживания можно использовать, если вы планируете привязать анимацию к быстро меняющемуся источнику данных и сделать переход анимированных спрайтов более плавным.
- Теперь вы можете удерживать <Ctrl> при нажатии <Добавить> в окне источников данных OverlayEditor, чтобы создать копию выбранных источников данных, или дополнительно удерживать <Shift>, чтобы увеличить индекс экземпляра для скопированного источника данных, если он доступен. Эта функция может быть полезна для заполнения нескольких похожих источников данных, например. Использование ЦП на основе PerfCounter для каждого экземпляра логического процессора.
- Обновлён список профилей.
Загрузить MSI Afterburner и RTSS можно на нашем сайте.
Анонсирована Riva Tuner Statistic Server 7.3.4 beta 1
Алексей Николайчук, a.k.a. Unwinder, анонсировал новую, первую в этом году, версию популярной утилиты Riva Tuner Statistic Server, которая является неотъемлемым компонентом для мощного диагностического инструмента MSI Afterburner.
Новая версия утилиты RTSS 7.3.4 beta 1 build 26583 получила гигантский перечень изменений, которые касаются как обычных пользователей, использующих утилиту для мониторинга, так и профессионалов, которые пишут для неё собственные модули и взаимодействуют на более низком уровне.
Ниже приведены наиболее важные из изменений:
Различные улучшения совместимости:
- Различные очистки модуля рендеринга наложения Direct3D12, как для D3D11on12, так и для собственных реализаций рендеринга Direct3D12, направленные на улучшение совместимости со слоем отладки Direct3D12.
- Улучшена совместимость с приложениями, использующими несколько внутриигровых оверлеев (например, как Steam, так и оверлей Epic Games), и использующими позднее внедрение для одного из них (например, Rogue Company, которая внедряет хуки оверлея Steam при запуске, но использует позднее внедрение хуков оверлея Epic Games во время создания игры)
- Незначительно переработана стратегия совместимости с Epic Games Overlay. Теперь сервер статистики RivaTuner отключает перехват IDXGISwapChain1:: Present1 при обнаружении модуля перехвата Epic Games Overlay вместо того, чтобы игнорировать вложенные вызовы перехвата IDXGISwapChain1:: Present1 -> IDXGISwapChain:: Present.
- Улучшена совместимость с приложениями Direct3D12, использующими несколько цепочек обмена Direct3D12 (например, Prepar3D v5, в котором используются отдельные цепочки обмена для главного окна игры и окна выбора транспорта).
- Улучшена совместимость с приложениями Direct3D9, которые никогда не используют неявную цепочку подкачки устройства Direct3D9 и представляют кадры только из дополнительной цепочки подкачки (например, Brawlhalla).
- Улучшена совместимость с приложениями OpenGL3+, с использованием чрезмерно ограничительных проверок отладки в розничных продуктах и остановкой рендеринга при любых ошибках OpenGL (например, редактор Defold).
Улучшенный парсер гипертекста:
- Оптимизирован пересчёт атрибутов динамических цветов в анализаторе гипертекста для макетов наложения, содержащих несколько графиков.
- Добавлено время ожидания доступа к общей памяти для парсера гипертекста. Тайм-аут необходим для того, чтобы несколько одновременно запущенных 3D-приложений не пропускали обновления оверлеев, когда они пытаются одновременно получить доступ к общей памяти (например, когда синхронизация строки сканирования включена, поэтому несколько запущенных 3D-приложений начинают синхронно отображать оверлеи).
Улучшенная реализация синхронизации строки сканирования:
- Добавлена поддержка синхронизации строки развёртки для неродных разрешений (например, DSR). Эта функция требует изменения правила интерпретации отрицательного индекса строки развёртки, теперь отрицательный индекс рассматривается как смещение от максимального видимого индекса строки развёртки, а не как смещение от VTotal ранее.
- Изменена функция щелчка по полю ограничения частоты кадров Alt+. Ранее он позволял установить ограничение частоты кадров для частоты обновления основного дисплея, теперь он устанавливает ограничение частоты кадров для частоты обновления дисплея, содержащего окно сервера статистики RivaTuner. Добавлена поддержка синхронной очистки очереди команд (включается установкой SyncFlush на 2) для приложений Direct3D12.
- Синхронная очистка очереди команд Vulkan больше не включена по умолчанию, теперь она также включается только тогда, когда вы явно запрашиваете её, установив для SyncFlush значение 2.
- Имя целевого устройства отображения, выбранного переключателем профиля SyncDisplay, также отображается на панели информации об отладке синхронизации строки сканирования в дополнение к индексу устройства отображения.
Улучшенный плагин OverlayEditor:
- Добавлена расширенная поддержка мониторинга температуры для графических процессоров NVIDIA во внутренний HAL.
- Во внутренний HAL добавлена расширенная поддержка мониторинга температуры, мощности и тактовой частоты процессора. Эти источники данных дублируют данные, предоставляемые MSI Afterburner HAL, и дополнительно предоставляют тактовую частоту шины, мониторинг температуры каждой ПЗС (процессоры Zen 2 или более новые) и эффективный мониторинг тактовой частоты ЦП. Обратите внимание, что этот функционал не предоставляется «из коробки», для него требуется низкоуровневый IO-драйвер, которого нет в дистрибутиве RivaTuner Statistics Server. Если вы хотите использовать сервер статистики RivaTuner как полностью автономное решение, вы можете вручную скопировать драйвер ввода-вывода из дистрибутива MSI Afterburner и поместить рядом с библиотекой плагинов OverlayEditor, а затем разблокировать использование драйвера для внутреннего HAL в файле конфигурации плагина.
- Обновлён классический макет оверлея, теперь он также отображает температуру VRAM на поддерживаемых системах.
- Обновлены классическая и типовая раскладки для поддержки температуры и мощности процессора из внутреннего HAL, если расширенный мониторинг ЦП разблокирован
- Рендеринг в окне редактора оверлея теперь приостанавливается, когда вы открываете окно «Источники данных оверлея», чтобы вы могли видеть реальные показания датчиков процессора и графического процессора в простое, не затронутые фоновым рендерингом окна редактора.
- Добавлены альтернативные источники данных «История частоты кадров» и «История времени кадров». Эти источники данных дублируют данные, предоставленные MSI Afterburner HAL.
Исправлена ошибка, приводившая к сбросу состояния параметра «Запускать с Windows» после открытия свойств приложения и последующего закрытия приложения.
Исправлена проблема, из-за которой наложенный шрифт был невидим в некоторых устаревших 16-битных полноэкранных приложениях (например, Quake 3: Arena в 16-битном режиме отображения под Windows 10)
Улучшена совместимость со скинами сторонних производителей в режиме композиции скинов «Наложение с альфа».
Добавлен профиль отображения на экране для Prepar3D v5.
Добавлен профиль отображения на экране для Brawlhalla.
Добавлен профиль отображения на экране для Ryujinx.
Обновлён список профилей.
Загрузить RTSS 7.3.4 beta 1 можно будет на нашем сайте после её официального выхода через несколько дней.
RivaTuner Statistics Server обновилась до версии 7.3.2 beta 5
Меньше недели прошло с момента выпуска последней версии утилиты RivaTuner Statistic Server, и вот Алексей Николайчук, автор RTSS и головного приложения MSI Afterburner, подготовил следующую бета-версию программы.
Дополнение RTSS предназначено для вывода информации мониторинга на экран. При этом поддерживается не только текстовая информация, но также графики и диаграммы.
Изменений в версии 7.3.2 beta 5 не так уж и много. Все они касаются рендера Microsoft DirectX 12 и свежей его реализации Agility. Благодаря им утилита сможет лучше поддерживать нововведения этого API.
Перечень изменений в RivaTuner Statistics Server 7.3.2 beta 5 следующий:
Добавлена поддержка подключения для приложений Direct3D12 на основе Microsoft DirectX 12 Agility SDK (например, предварительная техническая версия Halo Infinite, и, возможно, другие будущие приложения Direct3D12, скомпилированные с помощью Agility). Новая модель DirectX 12 Agility предполагает, что игра может поставляться с локальной копией среды выполнения Direct3 12, которая может быть новее, чем среда выполнения Direct3D12 в вашей системе. По умолчанию движок обработчики в RivaTuner Statistics Server настроен на блокировку внедрения в любые пользовательские среды выполнения Direct3D, расположенные за пределами системной папки ОС, поскольку такой случай типичен для прокси-библиотек Direct3D, используемых в сторонних игровых модах, которые часто принципиально несовместимы с оверлеями. Таким образом, обработчики были специально заблокированы в такой среде, что сделало оверлей невидимым. Запуск RivaTuner Statistics Server в такой среде также снижает производительность из-за периодически повторяющихся и неудачных попыток внедрения оверлея. Раньше это можно было решить, создав профиль приложения для такой игры с включенной опцией «Пользовательская поддержка Direct3D», которая разрешает вводить пользовательские среды выполнения Direct3D, расположенные вне системных папок ОС. Новый способ перехвата, совместимый с Agility, автоматически решает эту проблему следующим образом:
- Упрощенная форма режима «Пользовательская поддержка Direct3D» теперь используется внутри RivaTuner Statistics Server при обнаружении приложения Direct3D12 на основе Agility SDK. Полная функциональность режима «Пользовательская поддержка Direct3D» избыточна и не является необходимой для случая Agility. Новый способ подключения, совместимый с Agility, является необязательным и может быть отключен опытными пользователями на уровне профилей приложений для устранения неполадок или тестирования производительности.
- Добавлен счетчик повторных попыток внедрения, направленный на минимизацию потерь производительности в ситуациях, когда приложение Direct3D12 на основе SDK Agility не может быть внедрено.
- Перехватчики цепочек обмена DXGI теперь приостанавливаются во время инициализации динамических смещений перехватчиков, это изменение направлено на снижение риска несовместимости, вызванной включением профиля «Пользовательская поддержка Direct3D» в сочетании с уровнем обнаружения приложений, установленным на «Высокий» для приложений Direct3D12 на основе Agility.
Добавлен унифицированный алгоритм на основе кэширования очереди команд Direct3D12 для обработки периодического воссоздания цепочки обмена в некоторых играх Blizzard (например, Diablo 2: Resurrected и World of Warcraft). Это делает ранее добавленные профили рендера OSD для этих игр опциональными, они больше не являются обязательными.
Загрузить MSI Afterburner и RTSS можно на нашем сайте.
RivaTuner Statistics Server обновилась до версии 7.3.2 beta 4
Вышла очередное минорное обновление утилиты-компаньона для MSI Afterburner,RivaTuner Statistic Server, которая получила в промежуточной бета-версии ряд изменений и нововведений.
Дополнение RTSS предназначено для вывода информации мониторинга на экран. При этом поддерживается не только текстовая информация, но также графики и диаграммы.
Версия 7.3.2 beta 4 получила следующие изменения:
- Исправлена проблема с парсером гипертекста, которая приводила к утечке памяти при отрисовке столбчатой диаграммы с новыми динамическими цветами.
- Исправлены атрибуты расчёта динамических цветов для цветов, связанных со временем кадра.
- Частота кадров/время кадра, связанные атрибутами динамических цветов теперь влияют на настройки периода обновления RTSS для счётчиков частоты/времени кадра, они больше не обновляются с каждым кадром.
- Добавлена информация о разрешении кадрового буфера в раскладку разделённой памяти для каждого запущенного приложения 3D. Это изменение необходимо для разрешения использования гипертекстового тега <RES> в DisplayOverlayHost для корректного отображения разрешения кадрового буфера приложения. Это изменение раскладки памяти потребует обновления MSI Afterburner. Без обновления, текущая версия MSI AB beta прекратит отображение процесса, специфичного для счётчиков производительности RAM / VRAM с новой сборкой RTSS. Ожидается, что обновление MSI AB выйдет вскоре после RTSS.
- Исправлена ошибка в модуле видеозахвата, что может вызвать вылет некоторых 64-битных приложений, пытающихся захватить видео, кодированное внешним кодеком VFW.
- Ограничитель частоты кадров в пассивном режиме ожидания, представленный в предыдущей версии, больше не ориентирован на опытных пользователей. Теперь он доступен в GUI в разделе свойств совместимости. Теперь вы можете включить пассивное ожидание если хотите сократить нагрузку на процессор и снизить энергопотребление, либо отключить его для максимизации темпа.
- Улучшен плагин HotkeyHandler.
- Добавлена обработка внутреннего события DirectInput, которое могло привести к прекращению работы горячих клавиш после блокировки/разблокировки ПК с клавиатуры командами <Ctrl>+<Alt>+<Del> или <Win>+<L>. Для обхода этого события плагин сбрасывает горячие клавиши после перехода через экран блокировки.
- Добавлена опциональная реализация захвата горячих клавиш RawInput.
- Переименован OSD-профиль Renamed Diablo 2 Resurrected в соответствии с розничным названием игры.
- Добавлены данные о максимальной загрузке ядра CPU в плагин HAL в OverlayEditor. Образец оверлея отображает график истории максимальной загрузки ядра CPU в столбчатом графике поядерной загрузки CPU.
Загрузить MSI Afterburner и RTSS можно на нашем сайте.
MSI Afterburner обновился до версии 4.6.4 beta 1
Наш соотечественник Алексей Николайчук выпустил очередную бета-версию своей популярной утилиты MSI Afterburner, предназначенной для разгона и мониторинга параметров видеокарты и системы.
Главным, да и по сути, единственным изменением в версии стало расширение базы поддерживаемых видеокарт, а именно, добавилась поддержка AMD Radeon RX 6700 XT, которая была анонсирована вчера.
Вот что по этому поводу заявил разработчик: «Стартовали официальные продажи Radeon 6700 XT. Карта с достаточно спорным соотношением цена/производительность, и, неизвестно, что будет с реальным наличием этих карт в магазинах в ближайшие месяцы («спасибо» майнерам). Но поддержать её в ПО всё равно нужно как можно скорее. Поэтому выпустили минорное обновление MSI Afterburner, в базу данных которого добавлен ID 6700 XT (без этого будет нельзя включить управление напряжением)».
Также в этой версии исправлена проблема с потерявшимся в MSI Afterburner 4.6.3 сенсором температуры памяти на картах серии Radeon RX 5700. Кроме этого, в свежей сборке в инсталляторе обновлён дистрибутив RTSS до версии 7.3.1.
MSI Afterburner обновился до версии 4.6.3
Наш соотечественник Алексей Николайчук выпустил первую в этом году финальную версию утилиты 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 появится визуальный редактор гипертекста
Алексей Николайчук aka Unwinder анонсировал свою новую разработку — плагин, который позволяет в графическом режиме редактировать параметры оверлея RTSS, просто и интуитивно настраивая его под свои предпочтения. Ниже мы приводим его пресс-релиз без изменений.
Последние пару лет многие стримеры брызгали кипяточком от коммерческих визуальных редакторов оверлеев, не забывая «случайно» втаптывать в грязь их бесплатные альтернативы и рассказывая зрителям про то, что такой функционал забесплатно никто не сделает в принципе. Решил принять это как своеобразный челлендж и доказать, что это лишь маркетинг и не совсем правда. :) Итак, плагин представляет собой продвинутый визуальный редактор гипертекста.
Фактически это только GUI надстройка над тем, что уже и так умеет ядро RTSS. Плагин разработан всего одним разработчиком, примерно за три недели, в свободное время и параллельно с ежедневной основной работой. Всего 250 Кб скомпилированного бинарника, около 500 Кб исходного кода. Это совершенно не комплексная вещь с точки зрения разработки. Это абсолютно не то, чем нельзя поделиться со своими пользователями бесплатно. Это даже не то, что требует доната на «поддержку разработки». Это разработка, которая принесла много фана и которой я с радостью поделюсь со своими пользователями. Более того, код плагина полностью открыт и включен в SDK, поэтому если кто то желает улучшить визуальный редактор самостоятельно — этому ничто не препятствует.
Видео демонстрирует процесс создания макета оверлея с моими комментариями. Также оно демонстрирует продвинутые техники, такие как:
- Использование в макете оверлея слоёв с динамическим текстом, содержащих ссылку на внешний текстовый файл.
- Использование формул коррекции, позволяющих преобразовывать единицы измерения сенсоров.
- Использование унифицированных макетов оверлея, которые могут использоваться сразу с несколькими приложениями мониторинга по выбору пользователя.
- Встраивание произвольного изображения в текстуру шрифта для отображения логотипов в оверлее.
- Встраивание кадров анимации в текстуру шрифта для отображения анимированных индикаторов (круглый индикатор загрузки CPU).
- Всякие юзабилити мелочи, вроде буфера undo/redo и т.д.
Этот новый плагин пока не получил названия. Также на названа дата его выпуска. При этом Алексей отметил, что он будет совершенно бесплатным.
Вышла стабильная версия MSI Afterburner 4.6.2
Алексей Николайчук опубликовал очередную стабильную версию своей утилиты для мониторинга и разгона видеокарты MSI Afterburner 4.6.2, которая получила статус финальной.
В этой версии утилиты появилась поддержка нового аппаратного обеспечения, как видеокарт, так и центральных процессоров. Также несколько изменён API приложения, однако это будет полезно больше для разработчиков связанного с 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.1: приоткрываем завесу
На что будет упор в новой версии, и когда она планируется к выходу?
В продолжение нашей предыдущей новости о предстоящей версии MS AB, Алексей Николайчук сообщает с мест, что компания MSI определилась, и асинхронное управление кулерами для эталонных карт NVIDIA серии RTX 20x0 одобрено в качестве приоритетного направления разработки для следующей версии MSI Afterburner.
Разработка уже стартовала, ориентировочное планируемое время выхода новой версии за номером 4.6.1 — середина апреля. Возможно с бета-версией, выпущенной чуть раньше.
Как обычно, следите за анонсами!
О будущем MSI Afterburner
Что ожидает нас в новой, уже разрабатываемой версии программы?
Итак, в настоящий момент, по словам Алексея (известного всем как Unwinder), пока компания MSI раздумывает над тем, нужно ли асинхронное управление кулерами в MSI Afterburner, он озаботился концепцией GUI программы для потенциальной новой фичи. Автор хочет сохранить баланс между новым функционалом, не создав, в то же время, никаких изменений в основном окне для тех, чьё железо не поддерживает асинхронную настройку кулеров (а таких будет абсолютное большинство, так как доля владельцев RTX не сильно велика).
Поэтому увеличения рабочей области скина Алексею хочется избежать: «Пока видится примерно так: новая кнопка для синхронизации кулеров, при отжатии которой разблокируется выбор целевого управляемого кулера. Настройки кулеров в асинхрооном режиме полностью независимы (включая температурную кривую). И волки сыты, и овцы целы. :)».
Что ж, надеемся у Unwinder’а всё получится, ведь до этого ему удавалось заботиться о нервах пользователей-приверед, которые не любят кардинальных нововведений, и одновременно наращивать функционал, нагружая интерфейс всё новыми и новыми элементами управления.