Nvidia представила обновление для среды выполнения RTX Remix — части программной платформы, которая позволяет создателям добавлять в игры с DirectX 9 и DirectX 8. Она поддерживает новые технологии, такие как DLSS, трассировку пути и улучшенные с помощью ИИ игровые ресурсы, такие как текстуры.

RTX Remix входит в состав Nvidia Studio, для которого требуется набор инструментов для создателей и среда выполнения. Обновление предназначено только для среды выполнения, но инструментарий доступен определённым разработчикам. В будущем программное обеспечение планируется сделать открытым для всех разработчиков игр, а также «расширить возможности сообщества разработчиков модов».
В игры RTX Remixed можно играть только на видеокартах GeForce RTX, если платформу не модифицируют для поддержки сторонних поставщиков. Remix Runtime Bridge доступен на GitHub с открытым исходным кодом.
Обновление RTX Remix включает:
-
исправление проблемы с логикой синтаксического анализатора шейдеров в играх с Shader Model 2+;
-
решение проблемы с передачей данных о поверхности, которая приводила к сбоям в некоторых играх;
-
поддержку игр, которые изменяют дескриптор главного окна при значении Reset;
-
разрешение нулевой вершины на сервере для исправления ненужных сбоев в некоторых ситуациях;
-
инициализацию состояния рендеринга в соответствии с официальной документацией DirectX 9, чтобы исправить искажение геометрии в некоторых играх;
-
обработку вызовов CreateTextureXXX с уровнем = 0, чтобы исправить искажение геометрии в некоторых играх;
-
исправление обработки ввода с помощью мыши для игр, в которых указатель не перемещался в игре или при открытом меню Remix;
-
исправления DirectInput для игр, использующих другие эксклюзивные режимы;
-
необязательный хук подкачки входных сообщений, который необходим для некоторых игр;
-
улучшение соответствия собственному поведению D3D9 при работе с шейдерами и инициализацией цепи обмена;
-
дополнительную проверку ввода на стороне клиента и сервера — теперь сервер правильно возвращает коды ошибок клиенту, где сбой допустим;
-
информацию о DPI в клиенте моста, чтобы окно игры масштабировалось, а ввод с помощью мыши обрабатывался правильно на дисплеях с разрешением выше 100 % DPI;
-
оптимизацию работы SharedHeap, чтобы уменьшить количество сбоев при запуске и требовать меньше тонкой настройки его параметров. Поскольку SharedHeap по-прежнему может вызывать проблемы в некоторых играх, разработчики отключили его по умолчанию, но его можно включить в bridge.conf с помощью параметра useSharedHeap;
-
опцию принудительного оконного клиента client.forceWindowed в bridge.conf.
Улучшения DXVK-Remix и исправления совместимости игр:
-
отбраковки. Remix теперь включает в себя начальный набор эвристик для обхода отбраковки на стороне движка;
-
обработки геометрии, прошедшей альфа-тестирование, в которой используется дробная («расплывчатая») альфа;
-
обнаружения теневых томов;
-
поддержки захвата нормалей в пути захвата вершин;
-
в меню и документации RTX Remix расширена и обновлена существующая документация, а также добавлены всплывающие подсказки в пользовательском интерфейсе, чтобы сделать его более доступным;
-
доступность символов отладки для выпуска в отдельном пакете remix-0.2.0-symbols.zip, чтобы упростить отладку исходного кода из скомпилированных двоичных файлов.
ссылка на оригинал статьи https://habr.com/ru/articles/735070/
Добавить комментарий