NVIDIA Design Garage 2010 удалось запустить на современной видеокарте RTX 5070 Ti

NVIDIA Design Garage 2010 удалось запустить на современной видеокарте RTX 5070 Ti

Энтузиаст с Reddit смог запустить технологическую демонстрацию NVIDIA Design Garage 2010 на современной видеокарте GeForce RTX 5070 Ti, используя большую языковую модель для анализа и переработки старого программного обеспечения. Демонстрация была создана во времена GeForce GTX 470 и показывала реалистичное освещение автомобилей с помощью трассировки лучей. Пользователь рассказал, что впервые познакомился с ней на GTX 470, однако последующие попытки запуска на GTX 1070, RTX 3060 Ti и RTX 5070 Ti оказались неудачными. Причиной стала несовместимость старых программных компонентов с современными графическими архитектурами, включая отсутствие поддержки 32-битной CUDA на видеокартах GeForce RTX 50.

Для восстановления работы демонстрации энтузиаст применил ИИ к анализу исполняемых файлов, библиотек DLL и файлов SBF. В процессе удалось определить использование OptiX 3, восстановить сведения примерно о 280 функциях графического слоя SceniX и разобраться с шейдерами из старого 32-битного кода PTX. Затем была создана подменная 32-битная библиотека optix.1.dll, которую загружает оригинальное приложение. Она передает данные через общую память отдельному 64-битному процессу, использующему современный OptiX 9.1 и аппаратные блоки RT видеокарты. Таким образом, старой программе не потребовалось напрямую работать с неподдерживаемой версией CUDA.

Работа проходила поэтапно. Сначала удалось открыть интерфейс приложения, затем восстановить отображение автомобилей, геометрии сцены и материалов. После этого были перенесены текстуры, карты рельефа, шейдеры автомобильной краски и стекла, модель неба Preetham и исходная система освещения методом Монте-Карло, используемая для расчета распространения света. На каждом этапе ИИ помогал генерировать обновленные библиотеки, а пользователь проверял результат, передавая модели журналы ошибок и изображения. В итоге получилась замена старой среды OptiX 3, которая переводит ее вызовы в современный 64-битный рендерер OptiX 9.1. Это не официальное обновление NVIDIA, а самостоятельный эксперимент, показывающий возможность восстановления устаревшего графического ПО с помощью ИИ.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо