Новий проект на GitHub під простою назвою «dlss-nr-on-intel» забезпечує саме це: перенесення NVIDIA DLSS 5 Neural Rendering на архітектуру Intel Xe. Зокрема, автор (який називається «Uzbekunknown») зосередився на перенесенні технології на графіку Intel Arc 140V у своїй системі Lunar Lake, і, схоже, вони, принаймні, поки він не досяг результатів, досить подібних до DLSS 5 на іншому обладнанні.
Штучний інтелект лежить в основі цього проекту, крім нейронної інженерії DLSS 5. Uzbekunknown приписує Клоду з Anthropic, а також GPT-6 Astra OpenAI з кодом, кажучи, що вони «забезпечили машину, двійковий файл, напрямок і прийняли рішення», тоді як агенти AI зробили все інше. Цікаво, що вони зазначають, що «неправильні повороти також навмисно записані в примітках», включаючи помилку галюцинаційного водія, якого не існує і сформував три стадії розвитку.
Кінцевий результат, замість того, щоб будувати навколо DLSS 5 DLL, як багато інших хаків, повністю рефакторює 71-блокову мережу U-Net, яка використовує DLSS 5, а потім запускає її на модулях Intel Xe XMX через розширення Vulkan під назвою VK_KHR_cooperative_matrix. Він повністю працює на FP16 з агрегацією FP32, оскільки Xe2 не підтримує FP8. Ви можете запустити модель на будь-чому, що пропонує вихідні дані через Vulcan, а користувач надасть концептуальні результати трьох військових ігор: Dead or Alive останні 5 раундів, Tekken 7і Mortal Kombat 1.
Нові відео відОбладнання Тома
Це не швидко. Біг до десятиліття Tekken 7 із роздільною здатністю 640×360 (1/9 від FHD) має бути невеликим завданням для потужної графіки Intel Arc 140V, але, здається, вона бореться зі швидкістю приблизно 10,5 FPS із цією завантаженою моделлю. Зауважте (як це робить автор), що продуктивність DLSS 5 майже повністю залежить від вихідної роздільної здатності гри, тому потрібно працювати з надзвичайно низькою роздільною здатністю, щоб спробувати досягти будь-якої частоти кадрів у реальному часі на цьому обмеженому обладнанні за допомогою цього неефективного підходу; мабуть, прохід DLSS 5 сам по собі займає близько 412 мілісекунд у Full HD на Arc 140V, що означає, що навіть якщо вашу гру відобразити відразу, ваша максимальна частота кадрів все одно становитиме приблизно 2,4 FPS.
Однак, здається, це працює, і це вражає. Я не впевнений, що повністю згоден з авторським аналізом впливу трьох ігор, які він тестував; каже він Mortal Kombat 1 втрачає деталі у виводі DLSS 5, і хоча це може бути статистично правильним, візуально він виглядає більш детальним для мого ока. Відомо, що модель DLSS 5 NR спеціально навчена створювати фотореалістичний вигляд, і вона робить це з хорошим ефектом. Смертельна битва і Tekkenале не багато Живий чи мертвийщо більше для надання стилізованого вигляду аніме; Натомість модель робить персонажа старшим і менш привабливим.
Як зазначає автор, це більше доказ концепції, ніж те, що ви насправді хотіли б використати. Однак є спроби перенести роботу на дискретні графічні процесори Arc, а також на карти AMD. Графіка AMD RDNA 4 уже підтримує FP8, тому ви захочете використовувати там оригінальну модель, але це може дозволити відеокартам RDNA 3 і Xe2 використовувати DLSS 5. Хоча це точно буде надто повільно для ігор, це може бути цікаво для фоторежимів, оскільки ви можете перемикати цю функцію одним натисканням кнопки.
Наразі для проекту потрібен Linux, що зробить його марним для більшості нашої аудиторії, але, як користувач Reddit, /u/arielcasari, каже, що вони планують «адаптувати його для роботи в Windows», і вони опублікують результати на subreddit /r/IntelArc. Якщо ви бажаєте побалувати себе цим, перейдіть на GitHub розробника та обов’язково прочитайте Readme.MD, оскільки проект розкриває всі елементи керування DLSS 5 від Nvidia, і вам потрібно буде з ними ознайомитись, щоб отримати щось наближене до хороших результатів.
Отримуйте найкращі новини та докладні огляди Tom’s Hardware просто у свою поштову скриньку.
Подальші дії Пристрій Тома в Новинах Googleабо Додайте нас як бажаний ресурсщоб отримувати останні новини, аналізи та огляди на наших каналах.