
Найновіші технології генерації кадрів від NVIDIA продовжують з’являтися на старіших RTX-відеокартах завдяки спільноті моддерів. Цього разу розробниця Adeline випустила NVSmooth30 — експериментальний мод сумісності, який дозволяє використовувати функцію NVIDIA Smooth Motion на відеокартах GeForce RTX 30 Series, хоча офіційно вона не підтримується.
Smooth Motion, представлений разом із серією RTX 50 і згодом розширений на відеокарти RTX 40 Series, є рішенням NVIDIA для генерації кадрів на рівні драйверів. На відміну від DLSS Frame Generation, він не вимагає інтеграції NVIDIA SDK грою, дозволяючи користувачам генерувати додатковий кадр для кожного відрендереного в сумісних іграх, які не мають нативної підтримки генерації кадрів.

NVSmooth30 працює шляхом модифікації поведінки середовища виконання NvPresent64.dll від NVIDIA, обходячи перевірки архітектури GPU та можливостей, які перешкоджають ініціалізації Smooth Motion на апаратній платформі Ampere. Мод також перехоплює процес завантаження CUDA-модулів, перенаправляючи код сумісного GPU Ada Lovelace (SM89) на Ampere (SM86). Згідно з Adeline, реалізація не розповсюджує пропрієтарні бінарні файли NVIDIA, натомість використовує версію NvPresent64.dll, встановлену з графічним драйвером користувача.
Розробниця спочатку продемонструвала проєкт на ноутбучній відеокарті RTX 3050, але інші користувачі вже повідомили про успіх з набагато потужнішими Ampere-відеокартами.
Один користувач Reddit підтвердив, що Smooth Motion працює в Kingdom Come: Deliverance II на RTX 3070, тоді як інший повідомив, що його RTX 3080 досягла приблизно 130 FPS, порівняно з 65 FPS без генерації кадрів у тій самій грі. Це попередні результати, повідомлені користувачами, а не незалежно перевірені бенчмарки, але вони свідчать про те, що сумісність виходить за межі оригінальної тестової системи розробника.

Adeline також працює над експериментальним передавачем між Direct3D 11 і Direct3D 12, що дозволяє шару презентації NVIDIA обгортати сумісний swap chain D3D12 під час запуску старих D3D11-ігор. Це потенційно може розширити корисність мода на набагато більшу бібліотеку ПК-ігор.
Для запуску NVSmooth30 необхідно розмістити його проксі-файл version.dll поруч із виконуваним файлом гри та увімкнути Smooth Motion для цього проєкту через NVIDIA Profile Inspector. Розробниця зазначає, що налаштування може знадобитися повторно активувати після оновлення графічних драйверів.
Однак є кілька важливих застережень. NVSmooth30 залишається проєктом на стадії альфа-версії, і сумісність із різними іграми, драйверами та відеокартами RTX 30 Series не гарантується. Оновлення драйверів NVIDIA також можуть внести зміни, які порушать функціональність мода. Користувачам не рекомендується використовувати його в змагальних іграх або іграх із захистом від чітів, оскільки можливі збої, пошкодження кадрів та чорні екрани.
З появою модів, що дозволяють DLSS Frame Generation та Multi Frame Generation на старих відеокартах GeForce RTX, NVSmooth30 є ще однією цікавою розробкою для власників Ampere, які хочуть експериментувати з новішими технологіями рендерингу NVIDIA без оновлення своїх відеокарт.
Вихідний код проєкту та інструкції зі встановлення доступні на GitHub, тоді як додаткові демонстрації та перші враження користувачів можна знайти в оригінальній гілці Reddit Adeline.
Подальше читання

Elon Musk Goes All In To Bring A Whopping 1.2 Million NVIDIA’s Latest GPUs Online In His Mega Data Center To Take On OpenAI

NVIDIA Unleashes The Next Chapter of Neural Rendering & Path Tracing With RTX Kit SDK While RTX Mega Geometry 2.0 SDK Gives Devs the Ability To Stream Insane Levels of Detail

NVIDIA DLSS 5 Gets Open-Source Vulkan Reimplementation, Runs on RTX 40 GPUs and Even in Web Browsers

3D Artist Buys RTX 5090 From Second Hand Market, Discovers It’s the Jensen Huang-Signed 30th Anniversary ASUS ROG Astral White OC
Подробиці можна знайти на сайті: wccftech.com
