Коли компанія Nvidia оголосила, що технологія Dynamic Multi Frame Generation буде заблокована для графічних процесорів архітектури Blackwell, значна частина користувачів просто сприйняла це як даність і не стала заглиблюватися далі. Проте багато хто не помічає, що на практиці існує кілька способів змусити генерацію кадрів працювати і на старішому обладнанні, причому це стосується як відеокарт Nvidia, так і моделей від AMD.
Як отримати генерацію кадрів на будь-якому GPU
Відкрите програмне забезпечення дозволяє використовувати технологію навіть на старих архітектурах
Потрібне програмне забезпечення називається DLSS Enabler. Його створив розробник artur07405, і воно безкоштовно поширюється через Nexus Mods. Інструмент являє собою універсальний пакет, який міститься в одному виконуваному файлі. Його головна ідея полягає в тому, щоб надати старішим відеокартам функціональність, яку виробник офіційно обмежив. За допомогою DLSS Enabler можна розблокувати масштабування DLSS і мультикадрову генерацію DLSS-G на будь-якому графічному процесорі, сумісному з DirectX 12, незалежно від того, чи використовується обладнання Nvidia, Intel або AMD.
Принцип роботи інструмента полягає у підміні необхідних ідентифікаторів. Завдяки цьому ігри, які підтримують функції DLSS версій 2.0 або 3.0, починають запускати генерацію кадрів навіть на відеокартах, що формально не сумісні з цією технологією. Внутрішньо утиліта побудована на базі OptiScaler, програмного забезпечення, створеного спільнотою, яке виконує роль уніфікованого бекенду для масштабування.
Сумісність ширша, ніж може здатися на перший погляд. Оскільки основою є OptiScaler, повну підтримку отримують відеокарти серій RTX 30 і RTX 20. Старіші серії GTX 16 і GTX 10 також охоплені досить добре, а навіть відеокарти покоління Pascal демонструють придатну продуктивність. Окрім цього, користувачі архітектур RDNA 2 та RDNA 3 від AMD також можуть отримати користь від цього інструмента. Існує навіть експериментальна підтримка відеокарт епохи Maxwell, що для модифікації подібного типу виглядає доволі вражаюче.
Як використовувати DLSS Enabler майже в будь-якій грі
Коротка інструкція для початку роботи
Щоб розпочати, необхідно перейти на офіційну сторінку Nexus Mods і завантажити останню версію DLSS Enabler, яка має номер 4.0.0.11. Процедура встановлення загалом досить проста, хоча певні деталі відрізняються залежно від того, яка відеокарта використовується.
Для власників відеокарт Nvidia
-
Завантажити файл DLSS Enabler DLL версії v4.0.0.xx відповідно до найновішого релізу та розпакувати архів.
-
За замовчуванням отриманий файл має назву version.dll. У деяких іграх його необхідно перейменувати. Підтримувані варіанти імені включають version.dll, winmm.dll, dbghelp.dll, psapi.dll або winhttp.dll. Наприклад, для гри Cyberpunk 2077, згідно з практичними тестами, працює варіант winmm.dll.
-
Після перейменування файл потрібно скопіювати до кореневого каталогу гри, а саме до папки bin/x64, де знаходиться виконуваний файл гри.
-
Після запуску гри необхідно натиснути клавішу тильда (~), щоб відкрити накладку DLSS Enabler і налаштувати параметри.
Для власників AMD або Intel Arc
У випадку відеокарт від AMD або Intel процес зазвичай простіший, хоча доведеться використовувати стабільну гілку 3.x, а не версію 4.0.0.xx, оскільки повна сумісність з цими GPU ще переноситься у нову версію.
-
Перейти до розділу Main Files на сторінці Nexus Mods та завантажити інсталятор версії 3.x.
-
Запустити виконуваний файл та виконати інструкції, які відображаються на екрані.
-
Коли інсталятор попросить вказати каталог для встановлення, потрібно обрати папку з потрібною грою.
-
Після завершення встановлення можна запускати гру.
Можливості DLSS Enabler
Примусове використання мультикадрової генерації та трасування променів на старішому обладнанні
DLSS Enabler належить до інструментів, які надають старішому обладнанню можливості сучасних оптимізацій. Основна функція полягає у примусовому ввімкненні можливостей, зарезервованих для нових графічних процесорів. Найважливіші серед них – Dynamic Multi Frame Generation і спрощений варіант освітлення з використанням трасування променів.
Найбільш помітною функцією є Multi Frame Generation. Замість стандартних режимів FG доступна можливість переходу до режимів 3x і 4x. Динамічне керування генерацією кадрів означає, що штучно створені кадри додаються лише тоді, коли продуктивність падає нижче встановленого користувачем порога. Синтетичні кадри не вставляються безперервно. Такий підхід дозволяє зберігати баланс між швидкою реакцією системи та плавністю руху на дисплеях з дуже високою роздільною здатністю.
Утиліта також дозволяє використовувати ефекти трасування променів на відеокартах, які не мають спеціалізованих RT-ядер. Це реалізовано через screen-space ray-traced global illumination, скорочено SSRTGI. За рівнем точності така технологія поступається повноцінному трасуванню променів або path tracing, проте вона здатна створювати переконливі ефекти освітлення, тіней і додаткову глибину сцени без значного падіння продуктивності.
Чи варто спробувати
У ситуації, коли використовується старіше обладнання і оновлення системи найближчим часом не планується, DLSS Enabler виглядає практичним експериментом. Динамічна мультикадрова генерація та спрощене трасування променів можуть помітно покращити сприйняття гри, додаючи глибину зображенню та плавність руху. Саме такі характеристики часто змушують користувачів витрачати кількасот доларів на нову відеокарту. Перед експериментами доцільно зробити резервну копію файлів у каталозі bin/x64, оскільки процес налаштування іноді потребує кількох спроб. Після правильного налаштування можна отримати рівень продуктивності, який раніше здавався недосяжним для наявного обладнання.















