Энтузиаст под псевдонимом Coldwood1026 опубликовал проект dlssg_for_sm75, который активирует технологию генерации кадров DLSS на графических процессорах микроархитектуры Turing. Разработка представляет собой форк проекта dlssg_for_sm86, ранее созданного для видеокарт линейки GeForce RTX 30. В основе решения лежит оригинальная библиотека среды выполнения nvngx_dlssg версии 310.1, в которой все 72 встроенных вычислительных ядра были перекомпилированы под набор инструкций sm_75 с помощью ассемблера ptxas.
Для обхода архитектурных блокировок применяются библиотеки-перехватчики version.dll и dinput8.dll, перенаправляющие вызовы системного интерфейса nvapi_QueryInterface. Модификация подменяет идентификаторы микроархитектуры видеокарты на значения Ada Lovelace и возвращает статус успешного выполнения для проверок API DirectX 12. Работоспособность метода была подтверждена на мобильном чипе GeForce RTX 2060 Max-Q в игре The Witcher 3 Wild Hunt, где параметр генерации кадров успешно активировался в меню настроек графики.
Для использования модификации требуется 64-разрядная операционная система Windows, видеокарта серии GeForce RTX 20 и установленный графический драйвер NVIDIA с поддержкой стека DLSS 3. Файлы проекта помещаются непосредственно в папку с основным исполняемым файлом игры с обязательной предварительной очисткой локального кэша пакетов в каталоге пользователя. В настоящее время проект проверен лишь в ограниченном числе сценариев, а в сетевых проектах с античитами возможны ошибки запуска.
Источник