Новости про Vulkan

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 hypertext editor is getting stronger and stronger. More new features on the way.

Редактор гипертекста в RTSS 7.3.0 продолжает обрастать новыми функциональными возможностями

Короткий обзор наиболее полезного из того, что было добавлено в плагин для RivaTuner Statistics Server за последнюю неделю.

Графический интерфейс для управления информацией в оверлее

Итак, всё ближе и ближе к публичному релизу RTSS 7.3.0 с новым редактором гипертекста, о котором мы писали на днях, и который за последнюю неделю обзавелся следующими функциями:

  • Добавление и вставка слоёв из буфера обмена в зону выделения.
  • Визуальный браузер спрайтов, предварительный просмотр анимации.
  • Поддержка кликов на уровне разной глубины Z-order'а.
  • Новые внутренние источники данных.
  • Макросы со спецификациями железа, аналогичные таковым в MSI AB.
  • Контекстная подсветка макросов и их контекстное меню.
  • Настройки создателя оверлея.
  • Пользовательские таймеры в оверлее.
  • Масштабирование зоны редактирования и режим альтернативного рендеринга фона.
A few more improvements in visual hypertext editor plugin

Версия на стадии предрелизной вычистки/комментирования кода редактора для SDK. Релиз — вопрос пары недель, так что следите за новостями!

Khronos хочет стандартизировать трассировку лучей

В настоящее время в мире существует лишь одна игра, обеспечивающая трассировку лучей посредством Vulkan. Это Wolfenstein Youngblood. Ещё есть Quake II RTX, которая не продаётся в рознице. Проблема заключается в том, что API Vulkan не имеет официальной поддержки трассировки. Компания NVIDIA подготовила специальное расширение своего эксклюзивного аппаратного решения, но оно не мультиплатформенное, которое обеспечивается Microsoft DXR (DirectX Raytracing).

Для решения проблемы Khronos Group планирует провести обсуждение «Трассировка лучей в Vulkan» в ходе GDC 2020 с инженерами всех трёх игроков на рынке графики: AMD, Intel и NVIDIA. Как будет реализована поддержка трассировки лучей, Khronos пока не сообщает. Однако учитывая, что недавно Khronos принял Vulkan 1.2, можно допустить, что будет реализовано видение DXR от Microsoft. Дело в том, что Vulkan 1.2 уже поддерживает HLSL (язык шейдеров DirectX) с поддержкой Shader Model 6.2. Версия Shader Model 6.3 выйдет с кодом DXR HLSL, и именно этот код может быть применён для реализации трассировки лучей в Vulkan.

Vulkan 1.2

Почему Khronos идёт таким путём? Ответ прост. Чтобы обеспечить мультиплатформенность игр, которые смогут появиться в консоли Microsoft Xbox Series X, где применяется рендер DirectX 12. Такая совместимость заметно упростит разработку игр и сделает их если и не полностью совместимыми, то хотя бы легко адаптируемыми.

RivaTuner Statistic Server обновился до версии 7.2.3

Вспомогательный сервис оверлея для MSI Afterburner, RTSS 7.2.3, вышел из состояния бета и доступен для скачивания в качестве следующей релизной версии.

Данная утилита является неотъемлемой частью MSI Afterburner, которая обеспечивает вывод служебной информации поверх игры.

RivaTuner Statistic Server

Полный перечень изменений в финальной версии RivaTuner Statistics Server 7.2.3 build 20686 приведён ниже:

  • Обновлена цифровая подпись для инсталлятора и главных исполняемых файлов. Это вызвано требованиями античитинговых систем.
  • Скольжение страницы интероперабельности D3D11 теперь фильтруется по частоте кадров в приложениях OpenGL/Vulkan. Это должно решить проблему с мерцанием OSD в экспериментальной работе с Vulkan в игре No Man's Sky.
  • Добавлена обработка для ошибки драйвера Intel HD Graphics Direct3D, которая приводила к невидимости OSD в некоторых случаях.
  • Добавлена начальная загрузка слоя для реализации OSD Vulkan. Теперь OSD в Vulkan поддерживается динамическим сценарием запуска RTSS (т.е. запуск RTSS при уже работающем приложении Vulkan).
  • Улучшена реализация связи библиотеки с общей памятью. Новая реализация улучшает совместимость OSD со сторонними приложениями.
  • Улучшено качество рендера растровых 3D шрифтов.
  • Улучшена совместимость с некоторыми приложениями Direct3D12, которые динамически меняют связки при изменении настроек графики.
  • Добавлен профиль OSD для Apex Legends, который улучшает совместимость со встроенным в игру OSD.
  • Улучшено функционирование алгоритма валидации кэша в сцепной системе. Изменения нацелены на минимизацию риска повреждения кэша.
  • Оптимизирован рендер скинов, а также:
    • Повышена скорость отрисовки скинов с множественными перекрывающимися анимированными индикаторами.
    • Добавлено сглаживание для индикаторов скинов. Теперь приложение со скином может принудительно отключить анимацию индикаторов.
    • Инструкция по созданию скинов обновлена до версии 1.8.

Загрузить финальную версию RivaTuner Statistics Server можно на нашем сайте.

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

Популярная информационная утилита GPU-Z обновилась до версии 2.25.0

Сайт TechPowerUp подготовил очередное обновление своей популярной утилиты GPU-Z, предназначенной для получения всей доступной информации о вашей видеокарте и мониторинга её параметров. Обновление получило номер 2.25.0.

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

GPU-Z

Полный перечень изменений в GPU-Z 2.25.0 приведён ниже:

  • В первой вкладке теперь отображается статус поддержки Vulkan, DirectX Raytracing, OpenGL и DirectML.
  • Исправлен синий экран в виртуальных машинах QEMU/KVM, вызванный доступом к регистру MSR.
  • Улучшено отображение частот для AMD Navi.
  • Вкладка Advanced теперь отображает базовую, игровую и Boost частоту в Navi.
  • Добавлено исключение для застрявших частот вентилятора, когда активируется остановка вентилятора на видеокартах AMD.
  • Добавлено исключение для частоты вентилятора 65535 об/мин, отображаемой в Navi.
  • При завершении загрузки BIOS на сайт отображается сообщение Finished.
  • Добавлена поддержка NVIDIA Quadro P2200, Quadro RTX 4000 Mobile, Quadro T1000 Mobile.
  • Добавлена поддержка AMD Radeon Pro WX 3200, Barco MXRT 7600, 780E Graphics, HD 8330E.
  • Добавлена поддержка Intel Ice Lake.

Скачать утилиту GPU-Z 2.25.0 можно на нашем сайте.

Обновление RivaTuner Statistics Server до новой беты версии 7.2.3 Beta 1

Алексей Николайчук, он же Unwinder, выпустил новую бета версию RTSS, в которой изменения в основном касаются улучшения совместимости с различным железом и сторонним ПО.

Так, среди прочего, добавился обход проблемы Direct3D9 драйвера Intel, из-за которой некоторые элементы оверлея могли ранее не отображаться либо отображаться чёрным цветом в Direct3D9 приложениях на интегрированных графических процессорах Intel HD Graphics.

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

Также добавилась крошечная загрузочная Vulkan-прослойка, обеспечивающая поддержку оверлея при динамическом запуске RTSS во время работы Vulkan приложений. Помимо этого, новая Vulkan-прослойка также исключает необходимость создания профилей с повышенным уровнем обнаружения приложения для игр, загружающих рантайм библиотеки Vulkan динамически (например, Dota 2 и Rage 2).

NVIDIA выпускает расширение трассировки лучей для Vulkan

Компания NVIDIA анонсировала выпуск экспериментального расширения к низкоуровневому API Vulkan, которое позволяет выполнять трассировку лучей на ядрах Turing RT.

Это значит, что теперь трассировка может применяться на картах GeForce RTX не только в Windows, но и других операционных системах.

Изначально архитектура Turing была заточена на трассировку лучей с применением API Microsoft DirectX Raytracing (DXR), который, очевидно, доступен только для Windows. Однако теперь ядра RT можно задействовать в любой ОС, где используется API Vulkan, для чего достаточно лишь иметь совместимый драйвер.

Макрофотография графического процессора NVIDIA Turing

Нуно Субтиль в блоге NVIDIA сообщил: «Vulkan позволяет разработчикам нацелиться на множество других платформ, включая Windows и Linux, расширяя дистрибуцию приложений с 3D ускорением. Релиз драйвера NVIDIA 411.63 обеспечивает экспериментальное расширение Vulkan, которое предоставляет технологию NVIDIA RTX для трассировки лучей в реальном времени посредством API Vulkan. Это расширение называется „ VK_NVX_raytracing“. Расширение нацелено на разработчиков, которые хотят ознакомиться с концепцией API и начать тестировать функционал».

О том, когда планируется выпустить окончательную версию VK_NVX_raytracing, пока не сообщается.

Обновление RTSS до пятой бета версии 7.2.0

Пока выпуск текущей беты MSI Afterburner задерживается в виду наличия NDA (соглашении о неразглашении), Алексей Николайчук, он же Unwinder, выпускает новый RTSS. И правильно — не сидеть же без дела :)

В ветке разработки Алексей выложил очередную бету RTSS 7.2.0 за номером пять.

Из наиболее интересного — новый фоновый режим ограничения частоты кадров, программно снижающий FPS в приложениях, когда они находятся не в фокусе. Это нововведение может помочь значительно снизить энергопотребление в ресурсоёмких 3D приложениях, пытающихся нагрузить GPU по полной даже в свёрнутом состоянии (это, увы, характерно для очень многих современных игровых приложений).

RTSS 7.2.0 beta 5

Кроме того, в новой версии традиционно реализованы твики совместимости со сторонними продуктами; не обошёл автор своим вниманием и API Vulkan.

Steam Play позволяет запустить игры Windows на Linux

Недавно мы сообщали, что Valve готовит функцию Steam Play, которая позволит запускать игры Windows игры на Steam Machine, работающих под управлением Linux. И вот эта функция выпущена официально.

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

Разработка этой системы велась на протяжении двух лет. Технологи Steam Play построена на усовершенствованной версии Wine под названием Proton. Это значит, что можно установить и запустить игру, не имеющую поддержки Linux, прямо из клиента Steam, и получить поддержку Steamworks и OpenVR.

Steam

Рендер DirectX 11 и DirectX 12 реализован через Vulkan, что повышает совместимость игр и снижает негативные эффекты виртуализации. Среди прочих усовершенствований отмечается поддержка полноэкранного режима, игровых контроллеров и производительность в многопоточной нагрузке. Особо разработчики отметили именно улучшения в многопоточной нагрузке, по сравнению с обычным Wine.

Идеей запуска эмулятора является поддержка всего каталога игр Steam, но пока гарантированно работает несколько проектов. Их список представлен ниже.

  • Beat Saber
  • Bejeweled 2 Deluxe
  • Doki Doki Literature Club!
  • DOOM
  • DOOM II: Hell on Earth
  • DOOM VFR
  • Fallout Shelter
  • FATE
  • FINAL FANTASY VI
  • Geometry Dash
  • Google Earth VR
  • Into The Breach
  • Magic: The Gathering – Duels of the Planeswalkers 2012
  • Magic: The Gathering – Duels of the Planeswalkers 2013
  • Mount & Blade
  • Mount & Blade: With Fire & Sword
  • NieR: Automata
  • PAYDAY: The Heist
  • QUAKE
  • S.T.A.L.K.E.R.: Shadow of Chernobyl
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant
  • Tropico 4
  • Ultimate Doom
  • Warhammer® 40,000: Dawn of War® – Dark Crusade
  • Warhammer® 40,000: Dawn of War® – Soulstorm

Остальные игры также могут заработать, но это пока не гарантируется.