Новости про RivaTuner Statistics Server, видеокарты, мониторинг и утилиты

Представлен 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, а также поддержки устаревших систем.

Панель управления RivaTuner Statistic Server

Полный перечень изменений в 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 получила гигантский перечень изменений, которые касаются как обычных пользователей, использующих утилиту для мониторинга, так и профессионалов, которые пишут для неё собственные модули и взаимодействуют на более низком уровне.

Панель управления RivaTuner Statistic Server

Ниже приведены наиболее важные из изменений:

Различные улучшения совместимости:

  • Различные очистки модуля рендеринга наложения 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 Statistic Server

Перечень изменений в 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 предназначено для вывода информации мониторинга на экран. При этом поддерживается не только текстовая информация, но также графики и диаграммы.

MSI Afterburner

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

Плагин для RivaTuner Statistic Server получил ряд существенных плюсов

Продолжается работа над плагином визуального редактора оверлея в RTSS.

За пару выходных Алексей Николайчук добавил в него несколько базовых улучшений, на основе которых теперь можно создавать как пассивные, так и комплексные динамические анимации. В видео ниже демонстрируются 3 базовых «кирпичика», лежащих в основе создания анимаций в оверлее:

  • Источники данных на основе таймеров.
  • Асинхронно обновляемые слои.
  • Улучшенный лексический анализатор и транслятор формул, позволяющий использовать в формулах коррекции перекрёстные ссылки на другие источники данных.

На основе этого в видео показан процесс создания пассивной анимации вращающегося кулера, а затем процесс создания динамической анимации с привязкой скорости вращения к реальному сенсору скорости кулера GPU.

Testing new features in OverlayEditor plugin. Simple passive and advanced dynamic animations.

Активная работа над программой продолжается!

Новая бета-версия 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 будет открыт, как и код всего плагина — за что Алексею отдельное спасибо!