Плавний рух використовує ШІ для забезпечення більш плавного ігрового процесу, генеруючи додатковий кадр між двома візуалізованими кадрами. Його було представлено ексклюзивно для відеокарт RTX 50 серії, через NVIDIA App та лише для DirectX 11/ 12 ігор. Пізніше NVIDIA додала лінійку RTX 40 та підтримку Vulkan.
Ця стаття розповість, як включити Плавний рух в NVIDIA App. Новий застосунок NVIDIA App замінив GeForce Experience та класичну NVIDIA Control Panel. Він дозволяє налаштовувати графіку в іграх, користуватися оверлеєм, керувати функціями RTX (включно з технологією Smooth Motion) та записувати геймплей.
Зміст:
За даними NVIDIA, технологія Плавний рух (англ. Smooth Motion) — це нова модель ШІ на базі драйвера, яка забезпечує плавніший ігровий процес. Простими словами, Прискорювач оптичного потоку (OFA) аналізує різницю між двома послідовними кадрами, відстежує вектори руху пікселів та генерує проміжний кадр.
Дозволяє збільшити FPS у тих іграх DirectX 11, DirectX 12 або Vulkan, які не підтримують DLSS Frame Generation. Офіційно підтримується відеокартами GeForce RTX серії 40 та 50 з драйвером GeForce 590.26 і вище. Теоретично лінійка RTX 30 також може отримати підтримку цієї функції (хоча б часткову).
Практика показує, що технології Smooth Motion і DLSS 4 Frame Generation сумісні та можуть використовуватися одночасно. Для перевірки Cyberpunk 2077 протестували на ультра-налаштуваннях графіки в роздільній здатності 1440p з увімкненими DLSS 4 Quality і DLSS 4 FG на системі з i7-14700F та RTX 4070.
| Native | 72 FPS | ~ 58 ms |
| NVIDIA Smooth Motion | 125 FPS | ~ 67 ms |
| DLSS 4 Frame Generation | 117 FPS | ~ 64 ms |
| NVIDIA SM + DLLS 4 FG | 178 FPS | ~ 80 ms |
Спочатку потрібно активувати планування ГП з апаратним прискоренням. Відкрийте Параметри > Система > Дисплей> Графіка> Додаткові налаштування графіки та включіть Планування графічного процесора з апаратним прискоренням. Щоб ці зміни набули чинності, слід перезавантажити комп’ютер.
В програмі NVIDIA App відкрийте розділ Графіка > Програмні налаштування та виберіть профіль гри. В списку знайдіть Плавний рух та змініть його значення на Увімкнено.
Вбудований оверлей вміє показувати, чи використовується функція плавний рух. Відкрийте Налаштування > Функції та активуйте Функції накладання NVIDIA. Далі натисніть Atl+Z, виберіть Статистика > Переглянути всі та знизу встановіть відмітку Плавний рух (SM).
В цьому ж місці потрібно натиснути Показувати статистику в проекційному дисплеї. Швидко включити чи виключити накладання можна сполученням клавіш Alt+R. Біля значення FPS, температури з’явиться надпис SM, значення якого точно покаже чи працює зараз плавний рух.
Важливо! Уникайте глобального вмикання плавного руху. Оскільки функція орієнтована тільки на ті ігри, які не підтримують DLSS. Але, як показують реальні тестування, Smooth Motion та DLSS Frame Generation можна використовувати одночасно. Все залежить від конкретної гри.
Як і у випадку з функцією Resizable BAR, драйвер NVIDIA вже містить певні налаштування (білий спиисок ігор). Переглянути та змінити ігрові профілі допоможе програма NVIDIA Profile Inspector. Виберіть профіль гри, наприклад Escape From Tarkov, знайдіть Smooth Motion – Enable та встановіть значення On.
Вам можуть знадобитись лише Smooth Motion – Enable та Enable APIs, хоча NVIDIA Profile Inspector знайшов додаткові параметри.
| Smooth Motion – Debug Bars | Вмикає накладання для розробника, яке відображає діагностичні дані |
| Smooth Motion – Debug Log Level | 0 — включити або виключити запис логів 1 — фіксували лише знайдені помилки 2 — тільки базова інформація 3 — детальний дебаг роботи |
| Smooth Motion – Enable | Вмикає чи вимикає генерацію кадрів |
| Smooth Motion – Enable APIs | 0x00000000 — заборонено для всіх API 0x00000001 — дозволено для DirectX 12 0x00000002 — виключно для DirectX 11 0x00000003 — для DirectX11 та DirectX 12 0x00000004 — лише для Vulkan 0x00000005 — DirectX12 та Vulkan 0x00000006 — DirectX11 та Vulkan 0x00000007 — DirectX11, DirectX12 та Vulkan |
| Smooth Motion – Flip Metering 0 | Це низькорівневі параметри синхронізації кадрів, які нам краще не змінювати |
| Smooth Motion – Flip Metering 1 |
Якщо гра не запускається після того як було увімкнено плавний рух, тоді потрібно перевірити, чи правильне значення API встановлено. За замовчуванням для Smooth Motion – Feature Flags використовується значення 0x00000007, що дозволяє всі API (DirectX11, DirectX12 та Vulkan).
Потім драйвер NVIDIA перевіряє, які API підтримує гра, і вимикає ті, що несумісні. У деяких випадках це може призвести до ввімкнення API, навіть якщо гра його не підтримує. За повідомленнями користувачів, такі проблеми виникали в Counter Strike 2, Fortnite та Battlefield V.
Функція NVIDIA Smooth Motion працює за принципом інтерполяції кадрів на рівні драйвера, аналогічно AMD Fluid Motion Frames. Ще є окремий застосунок Lossless Scaling (LSFG), який працює зі всім відеокартами, включаючи інтегровану графіку. Але він бачить бачить лише фінальне зображення, аналізує його, та готує проміжні кадри.
NVIDIA стверджує, що ігри вручну додаються до білого списку після тестування на сумісність. Саме тому ми використовуємо NVIDIA Profile Inspector для перегляду ігрових профілів. Звісно, ті технології, які інтегровані в драйвер, зазвичай працюють краще: з меншою затримкою, вищою продуктивністю та меншим використанням ресурсів.
Ви маєте розуміти, що таке VRM материнської плати і навіщо контролювати його температуру. Якщо мосфети…
Усі стикалися з питанням вибору материнської плати і тим, яка з них має кращий потенціал.…
Емуляція будь-якого геймпаду, як офіційного контролера Xbox 360, стала реальністю ще 10 років тому. Знайшов…