Новости про видеозахват и утилиты

RivaTuner Statistic Server: вести с полей

Алексей Николайчук полным ходом готовит новую версию своей утилиты.

Из наиболее интересного и полезного в версии RTSS 7.3.0 beta 9 — сильно прокачанный режим гибридного scanline sync, вспомогательные счётчики для настройки scanline sync и асинхронный интерфейс для доступа к счётчикам производительности процесса. Теперь в оверлее видно и сколько RAM/VRAM кушает вся система, и какая часть из этого потребляется текущим процессом, в котором в данный момент работает пользователь.

Ранная бета доступна в ветке разработки.

How to show Dedicated VRAM Usage in MSI Afterburner + Riva Tuner Statistic Server

RivaTuner Statistic Server обновился до версии 7.3.0 beta 2

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

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

Перечень изменений RivaTuner Statistic Server 7.3.0 beta 2 следующий:

— Различные улучшения совместимости в движке зависания.

  • Теперь каждое приложение может заявить, что оно несовместимо с оверлеем RTSS. Для этого необходимо добавить лишь пару строк кода.
  • Добавлен пользовательский расширяемый маппер профилей. Он позволяет RivaTuner Statistic Server картировать множественные исполняемые имена, соответствующие заранее определённым, в одном файле. К примеру, различные версии Sony Vegas могут определяться по именам vegas130.exe, vegas140.exe.
  • Добавлен пользовательский перечень игнорирования внедрения триггеров. Он работает подобно списку триггеров задержки. Функция нацелена на исключение подвисания приложений, использующих типичные библиотеки GUI с GPU-ускорением.
Панель управления RivaTuner Statistic Server

— Добавлен новый тип плагинов, клиентские плагины. RTSS разработана, чтобы действовать как серверный процесс, работающий пассивно и обеспечивающий различный функционал (рендер OSD, захват экрана и видео, бенчмаркинг и так далее) для различных связанных приложений (включая MSI Afterburner). Графический интерфейс для этого функционала обычно содержится в клиентском приложении. Новые клиентские плагины теперь интегрируют GUI для такого функционала непосредственно в RTSS, без необходимости запуска отдельного клиентского приложения. Новый тип плагинов будет полезен тем, кто хочет использовать RTSS в качестве независимого решения без MSI Afterburner.

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

— Обновлён плагин кодирования видео QSV. Плагин перекомпилирован под новую версию Intel Media SDK для обеспечения совместимости кодирования QuickSync с последним драйвером Intel DCH. В качестве стороннего эффекта был уменьшен размер дистрибутива RTSS на несколько мегабайт.

— Синхронизация развёртки в OpenGL больше не отключена, когда отсутствует поддержка OSD на уровне профиля приложения.

Загрузить RivaTuner Statistic Server 7.3.0 beta 2 build 21053.

Ознакомиться с видео о новых возможностях RTSS 7.3.0 beta 2 от автора программы.

Видео о новых возможностях готовящегося RivaTuner Statistics Server 7.3.0

Алексей Николайчук, автор RTSS и MSI Afterburner, демонстрирует на практике функционал, которым обрастет будущая версия.

В новой версии RTSS появится новый тип плагинов: клиентские. Изначально RivaTuner Statistics Server разрабатывался как процесс-сервер (собственно, и название ПО об этом недвусмысленно говорит), пассивно работающий в фоне и предоставляющий различный функционал (отображение OSD, захват скриншотов и видео, бенчмаркинг и так далее) одновременно нескольким приложениям-клиентам, подключаемым к нему (например, MSI Afterburner). GUI для настройки такого функционала (например, настройка горячих клавиш для переключения видимости OSD, настройки захвата скриншотов) традиционно находился на стороне приложения-клиента.

Testing programmable profile modifier hotkeys in RTSS 7.3.0

Новые клиентские плагины позволяют интегрировать GUI для настройки такого функционала непосредственно в RTSS без необходимости запуска дополнительных клиентских приложений, поэтому новый тип плагинов предназначен в первую очередь для тех, кто пользуется RivaTuner Statistics Server как отдельным приложением без MSI Afterburner. Видео сфокусировано на функционале такого клиентского плагина, называющегося HotkeyHandler. Вдобавок к стандартным привычным по MSI Afterburner настройкам горячих клавиш (переключение видимости OSD, переключение ограничителя частоты кадров, захват скриншотов/видео и т.д.) плагин HotkeyHandler также добавляет новую полезную возможность — 4 горячих клавиши, на которые можно повесить программируемые модификаторы профилей. С этими горячими клавишами можно связать практически любые действия, относящиеся к редактированию профилей RTSS. Видео демонстрирует программирование модификаторов профилей на следующие действия:

  • Увеличение/уменьшение предела частоты кадров.
  • Переключение между несколькими заданными значениями предела частоты кадров.
  • Увеличение/уменьшения размера OSD.
  • Перемещение OSD между левым верхним и правым верхним углами буфера кадра.
  • Включение/выключение глобальных хуков.

Представлен релиз-кандидат RTSS 7.2.0

Алексей «Unwinder» Николайчук, автор MSI Afterburner и утилиты-спутника RivaTuner Statistic Server, представил релиз-кандидат RTSS 7.2.0, которая после нескольких дней тестирования станет полноценной финальной версией.

Список изменений весьма большой, однако, сам Алексей считает главным изменением снижение функционала, а именно «„вырезание“ возможности отображения оверлея в DOOM/Wolf2 для AMD платформы», что связано с постоянными возмущениями ряда пользователей (а точнее фанатов одной известной фирмы) некорректной работой оверлея.

RivaTuner Statistic Server

Список важнейших изменений в RTSS 7.2.0 приведен ниже:

  • Добавлен профайлер производительности экранного дисплея. Доступны два режима профайлинга: компактный и полный.
  • Частичный лимит кадров доступен для обычных пользователей из GUI. Соответствующая кнопка позволяет менять режим ограничения частоты кадров на альтернативный, который позволяет установить желаемую частоту кадров напрямую, с точностью до 1 мс. Этот режим обладает синхронизацией с позицией растеризации дисплея.
  • Для опытных пользователей добавлен режим ограничения кадров в простое, который действует на неактивные 3D приложения, позволяя снижать энергопотребление.
  • Добавлены множественные оптимизации в OSD:
  • Появилась возможность настраивать минимальный период обновления OSD.
  • Добавлен альтернативный режим рендера OSD на основе Vector2D, применяемый для Direct3D1x. Он ускоряет работу OSD в 5 раз по сравнению с классическим Vector2D на видеокартах NVIDIA.
  • Рендер Vector2D принудительно отключен в Vulkan на картах AMD из-за медленной реализации vkCmdClearAttachments в драйвере AMD.
  • Переработан геометрический пакет и использование буфера в чистом Direct3D
  • Добавлен рендер Vector2D для Direct3D
  • Оптимизирован парсинг гипертекста и тесселяции в OSD.
  • Треугольники и линейные примитивы в Direct3D8 и Direct3D9 теперь отображаются из вершинного буфера вместо пользовательской памяти.
  • Улучшено определение размерности кадрового буфера OpenGL.
  • Увеличен размер вершинного буфера для Vulkan и чистого Direct3D
  • Внесены изменения в систему захвата видео, при которой захват не прекращается при переходе между оконным и полноэкранным режимами.
  • Теперь захват видео использует цикл кадра «занят-ожидание» вместо захвата по драйверу, что обеспечивает более мягкое видео.
  • Снижено время ожидания дублирования рабочего стола для увеличения времени отклика RivaTuner Statistics Server GUI во время захвата видео.
  • Улучшены возможности SDK.
  • Исправлены неверные цвета в OSD.
  • Исправлена синхронизация в Vulkan, иногда приводящая к зависанию.
  • Активный цикл «занят-ожидание» в модуле ограничителе кадров принудительно прерван при выгрузке в связи с высоким риском блокировки 3D приложения.
  • Исправлен целый ряд процедур выгрузки RivaTuner Statistics Server, чтобы исключить вероятность подвисания 3D приложения при закрытии RTSS.
  • Внесен ряд исправлений, направленных на повышение совместимости со сторонними приложениями.
  • Принудительная синхронизация очереди графики и вычислений теперь по умолчанию выключены для приложений Vulkan, которые отображали кадры из очереди вычислений (AMD Vulkan рендер в DOOM и Wolfenstein II: The New Colossus). В связи с этим OSD будет невидим в этих играх по умолчанию. Опытные пользователи, понимающие что делают, могут включить рендер OSD, который отрицательно повлияет на производительность, переключив параметр PresentFromCompute в профиле.
  • В движок скинов добавлена поддержка трёхпозиционных кнопок.
  • Обновлён список профилей.

Загрузить RivaTuner Statistic Server 7.2.0 RC можно на сайте Guru of 3D.

Акценты в разработке новой версии MSI Afterburner

Ещё немного новостей про разрабатываемый сейчас MSI Afterburner версии 2.3.0.

Акценты в разработке новой версии по-прежнему расставлены на «прокачке» модуля видеозахвата. По словам Алексея Николайчука, во-первых, MSI всё-таки одобрили полезность реализации в новой версии возможности аудиозахвата с нескольких источников (например, многоканальное игровое аудио с одного источника и голосовые комментарии с другого). Поэтому эта возможность также появится в следующей версии. Благодаря ей можно будет писать как несколько независимых аудиотреков для их последующей обработки и сведения в том же Vegas'е, так и опционально сводить треки в один в реалтайме прямо в процессе захвата.

Во-вторых, появится возможность запуска MSI Afterburner в режиме ограниченной функциональности на системах с неподдерживаемыми видеокартами (например, на лэптопах с интегрированным видео Intel). В этом режиме не будут доступны функции разгона и мониторинга, но можно будет воспользоваться аппаратно-независимыми возможностями ПО, например, той же функцией видеозахвата.

Кроме этого, контракт на разработку MSI Afterburner продлён минимум до начала 2015 года, так что, надеемся, проекту ещё жить и жить.