⚡ Терміново
UkrPulse
IT

Новий проєкт Low_Latency_Layer: NVIDIA Reflex та AMD Anti-Lag 2 на Linux

· 2 хв читання
Новий проєкт Low_Latency_Layer: NVIDIA Reflex та AMD Anti-Lag 2 на Linux
Новий проєкт Low_Latency_Layer інтегрує технології NVIDIA Reflex та AMD Anti-Lag 2 на відеокартах Linux, забезпечуючи суттєве зменшення затримки введення та покращення ігрового досвіду. Розробник Ніколас Джеймс створив ефективний підхід після розчаровування існуючими рішеннями. Тепер користувачі Linux можуть отримати доступ до гнучкішого та ефективнішого способу зменшення затримки.

Новий Проєкт Low_Latency_Layer: NVIDIA Reflex та AMD Anti-Lag 2 Тепер на Linux

На сцені Linux-геймінгу з'явився значний прорив: новий проєкт з відкритим вихідним кодом під назвою Low_Latency_Layer успішно інтегрує технології NVIDIA Reflex та AMD Anti-Lag 2 на відеокартах, що працюють під керуванням Linux.

Ці технології розроблені для суттєвого зменшення затримки введення (input lag) шляхом оптимізованої синхронізації між ігровим рушієм, центральним процесором та відеокартою. Така функціональність є критично важливою, особливо у змагальних шутерах, де кожна мілісекунда може вирішити результат гри.

Мотивація Розробника та Технічні Аспекти

Проєкт Low_Latency_Layer є відповіддю на незадовільний стан підтримки Anti-Lag 2 в Linux. Розробник Ніколас Джеймс, розчарований існуючими рішеннями, взявся за створення власного, більш ефективного підходу.

Зокрема, версія Anti-Lag 2, інтегрована в Mesa (стандартний драйвер для Linux), мала серйозні проблеми зі стабільністю і за замовчуванням була відключена. Власні тести Джеймса підтвердили, що ця імплементація не забезпечувала такого ж покращення продуктивності, як її аналог для Windows.

Джеймс виявив, що розширення NVIDIA VK_NV_low_latency2 може бути успішно інтегроване через шар Vulkan. Це дозволяє Low_Latency_Layer працювати аналогічно до того, як Reflex функціонує в іграх, що мають його нативну підтримку.

Основна мета Low_Latency_Layer – забезпечити повнішу та надійнішу підтримку ігор зі Steam Play на Linux, надаючи геймерам доступ до передових технологій зменшення затримки, незалежно від виробника відеокарти.

Вражаюча Продуктивність та Сумісність

Дані, оприлюднені розробником, демонструють, що Low_Latency_Layer здатен забезпечити продуктивність, яка є аналогічною або дуже близькою до нативних версій ігор під Windows на тому ж обладнанні.

Тестування проєкту охопило низку популярних ігор, серед яких:

  • CS 2
  • Cyberpunk 2077
  • Marvel Rivals
  • Overwatch 2
  • The Finals
  • Resident Evil Requiem

Це означає, що геймери на Linux тепер можуть отримати доступ до гнучкішого та ефективнішого способу зменшення затримки, який раніше був доступний лише на певних платформах.

Кому буде Корисний Low_Latency_Layer?

Цей проєкт особливо зацікавить кілька категорій користувачів:

  • Власники відеокарт AMD: Вони зможуть скористатися перевагами технології NVIDIA Reflex в іграх, що її підтримують, навіть без наявності відеокарти NVIDIA.
  • Власники відеокарт Intel: З огляду на значне покращення продуктивності відеокарт Intel Arc на Linux протягом останніх років, вони також отримають значну вигоду від можливості зменшення затримки.

Low_Latency_Layer відкриває нові можливості для покращення ігрового досвіду на Linux, роблячи його більш конкурентоспроможним та привабливим для широкого кола геймерів.

Джерело: itc.ua

Часті запитання

Low_Latency_Layer — це проєкт з відкритим вихідним кодом, який інтегрує технології NVIDIA Reflex та AMD Anti-Lag 2 на Linux для зменшення затримки введення в іграх.
Розробник Ніколас Джеймс був розчарований відсутністю стабільної підтримки Anti-Lag 2 в Mesa та прагнув створити більш ефективне рішення для зменшення затримки.
Проєкт працює з відеокартами NVIDIA (завдяки розширенню VK_NV_low_latency2) та AMD (через Anti-Lag 2), а також потенційно з Intel Arc.
Тестування охопило популярні ігри: CS 2, Cyberpunk 2077, Marvel Rivals, Overwatch 2, The Finals та Resident Evil Requiem.
Так, він забезпечує продуктивність, близьку до нативних версій ігор під Windows на тому ж обладнанні, знижуючи затримку введення.