NVIDIA запатентовала ИИ-инструмент, который должен помогать разработчикам разбираться, почему их игры тормозят. Систему можно будет буквально спросить человеческим языком, откуда взялись статтеры или просадки FPS, а она сама полезет изучать показатели GPU.
Вместо ручного копания в огромных отчетах профилировщика разработчик сможет задать вопрос вроде: почему этот участок программы вызывает скачки времени кадра, что ограничивает загрузку GPU или где находится самое тяжелое место в коде. ИИ после этого должен самостоятельно написать диагностический скрипт, запустить его на данных профилирования, вытащить нужные показатели и подготовить ответ.
Система сможет анализировать загрузку вычислительных блоков GPU, горячие участки программы, причины простоев, использование ресурсов и другие показатели. В патенте предусмотрены и рекомендации по оптимизации конкретного участка кода. Для сложных запросов могут использоваться несколько специализированных агентов. Один отвечает на общие вопросы о GPU, другой работает непосредственно с отчетами профилировщика, а отдельный маршрутизатор решает, кому передать запрос. Особенно полезным такой подход может оказаться для небольших студий. GPU-профилирование требует довольно специфических знаний, а новый инструмент должен позволить разработчикам получать осмысленные подсказки без необходимости самостоятельно писать скрипты для анализа каждого отчета.
Пока, впрочем, рано ждать, что ИИ спасет следующий плохо оптимизированный ПК-релиз. Речь идет только о патенте: NVIDIA не анонсировала готовый продукт, не назвала дату запуска и не сообщила, в какие инструменты для разработчиков собирается встроить технологию. Сам ИИ тоже не будет автоматически чинить выпущенные игры на компьютерах пользователей. Описанная система предназначена для этапа разработки и тестирования — она помогает найти потенциальную причину проблемы и предложить разработчику, куда копать дальше.
Источник новости: gameguru.ru

