NVIDIA підтримує об'єднану ініціативу, оскільки дистрибутиви Linux об'єднуються навколо ігрових засад
Ігри на Linux продовжують зміцнювати свої позиції як життєздатна платформа для ПК, завдяки розширенню офіційної підтримки NVIDIA та координації роботи з розробки групою дистрибутивів Linux. Нещодавні зміни зосереджені на спільній інфраструктурі, сумісності драйверів та узгодженості на рівні платформи.
За даними PC Gamer, динаміка помітна в проектах апаратного, програмного забезпечення та дистрибутивного рівня. Оновлення Proton залишаються частими, інтерес до портативних ПК продовжує зростати, а NVIDIA тепер представила офіційний клієнт GeForce Now для Linux. Водночас, кілька ігрових дистрибутивів Linux об'єднали зусилля для зменшення дублювання роботи та узгодження основних компонентів.
У центрі зусиль з дистрибуції знаходиться Open Gaming Collective, або OGC. Група об'єднує розробників з Bazzite, Nobara, PikaOS, ChimeraOS, Asus Linux та кількох інших ігрових дистрибутивів Linux. Ці проекти не базуються на одному сімействі Linux. Представлені Fedora, Debian, Arch та пов'язані екосистеми. Мета полягає не в об'єднанні дистрибутивів, а в узгодженні їхніх ігрових основ (через GamingOnLinux).

Розробники, що беруть участь в OGC, працюють над створенням єдиного набору компонентів, орієнтованих на ігри, які можна використовувати в різних дистрибутивах Linux. Мета полягає в тому, щоб спростити обслуговування, покращити сумісність обладнання та зменшити обсяг одноразової інженерії, яка зараз потрібна для кожного проекту. Замість того, щоб вирішувати одні й ті ж проблеми кілька разів, дистрибутиви, що беруть участь, планують вносити покращення в розробку, де це можливо.
Центральним елементом цієї роботи є спільна конфігурація ядра, відома як ядро OGC. Баззіт чітко описав цей підхід.
«Працює за принципом «спочатку надходить до вищої ланки», тобто всі патчі, що надсилаються OGC, будуть принаймні перевірені для подальшого включення до ядра Linux. Це означає кращу сумісність обладнання, менше дублювання зусиль та більш уніфікований ігровий досвід Linux для всіх».
— Розробники Bazzite
Ця зосередженість на розробці апстріму спрямована на зменшення довгострокових розбіжностей між ігровими дистрибутивами та основною лінійкою Linux. Постачальники обладнання та розробники ігор часто мають проблеми з Linux через невідповідну поведінку в різних дистрибутивах. Узгоджуючи зміни ядра та обробку драйверів, OGC сподівається зменшити ці розбіжності.

Обробка вводу – це ще одна сфера, де вже відбувається консолідація. Bazzite підтвердила, що відмовиться від використання Handheld Daemon на користь InputPlumber. InputPlumber вже використовується SteamOS, ChimeraOS, Nobara, Playtron GameOS, Manjaro Handheld Edition та CachyOS Handheld Edition. Перехід до спільної системи вводу має покращити підтримку контролерів та зменшити кількість помилок на портативних та настільних системах.
Ця робота збігається з нещодавнім кроком NVIDIA щодо офіційної підтримки GeForce Now на Linux. NVIDIA випустила нативний клієнт Linux для свого сервісу потокової передачі ігор, який наразі доступний у бета-версії. Офіційна підтримка обмежена Ubuntu 24.04 LTS, але клієнт розблоковує функції, недоступні через браузер або сторонні інструменти. Вища роздільна здатність, вища частота кадрів і покращена стабільність є одними з безпосередніх переваг.
До появи рідного клієнта користувачі Linux покладалися на потокове передавання даних з браузера або неофіційні програми, такі як GeForce Infinity. Ці опції працювали, але накладали обмеження на якість зображення та продуктивність. Рідний клієнт GeForce Now усуває деякі з цих обмежень, за умови, що користувачі відповідають вимогам NVIDIA до драйверів та обладнання.
NVIDIA заявила, що Ubuntu є єдиним офіційно підтримуваним дистрибутивом на момент запуску, хоча інші дистрибутиви можуть працювати через встановлення Flatpak.
«Nvidia справді хоче запровадити це для подальших розробок і активно їх оцінює».
— NVIDIA
Тестування на Ubuntu 24.04 LTS показує стабільну продуктивність за використання рекомендованих драйверів NVIDIA серії 580. Потрібна підтримка декодування Vulkan H.264 або H.264, а графічні процесори AMD підтримуються через драйвери, керовані Flatpak. Користувачі, які намагаються встановити новіші драйвери NVIDIA, такі як серія 590, повідомляли про проблеми сумісності, хоча NVIDIA вказала, що це очікувана поведінка під час бета-тестування.

Продуктивність у грі через GeForce Now на Linux майже повністю відповідає Windows. Затримка потокової передачі залишається трохи вищою, ніж у рідній грі, але недостатньо, щоб порушити ігровий процес у більшості ігор. Такі функції, як трасування променів, DLSS, Reflex та пресети потокової передачі з низькою затримкою, працюють належним чином. Деякі функції, зокрема AV1, HDR та Cloud G-Sync, поки що недоступні на Linux.
Клієнт GeForce Now також розширює каталог ігор для користувачів Linux. Ігри, які не запускаються локально через обмеження античіту, такі як Apex Legends, тепер доступні через потокове передавання. Ігри, що залежать від античіту на рівні ядра та недоступні на GeForce Now, такі як Valorant, залишаються недоступними.
Якщо розглядати разом, випуск клієнта NVIDIA та координаційні зусилля OGC вирішують дві давні проблеми Linux-ігор. Перша — це непослідовна підтримка платформи постачальниками обладнання. Друга — внутрішня фрагментація, яка ускладнює розробку та тестування. Офіційна підтримка NVIDIA зменшує невизначеність для користувачів, а спільна інфраструктура зменшує накладні витрати для розробників.
Портативні ігрові ПК додали актуальності цим зусиллям. Такі пристрої, як Steam Deck, Legion Go S та інші портативні системи, залежать від передбачуваної поведінки вводу, стабільності драйверів та швидкої ітерації. SteamOS, побудована на Arch Linux, вже має переваги тісної інтеграції між програмним стеком Valve та апаратними припущеннями. Робота OGC спрямована на забезпечення аналогічної узгодженості для дистрибутивів, що не належать до SteamOS.
Ігрові дистрибутиви на базі Fedora, такі як Bazzite та Nobara, здобули популярність завдяки новішим ядрам та драйверам. Системи на базі Debian надають пріоритет стабільності, тоді як системи на базі Arch пропонують швидкі оновлення. Структура OGC дозволяє зберігати ці відмінності, одночасно узгоджуючи їхні ігрові рівні.

Ігрові системи Linux все ще поступаються Windows за загальною сумісністю та часткою ринку. Однак поточна траєкторія відрізняється від попередніх циклів ентузіазму. Цього разу постачальники платформ, розробники дистрибутивів та виробники обладнання вносять зміни, які зменшують труднощі, а не додають нові абстракції.
Участь NVIDIA особливо помітна, враховуючи її історію з Linux. Доступність драйверів значно покращилася за останнє десятиліття, але офіційні функції рівня платформи часто з'являлися пізно або непослідовно. Нативний клієнт GeForce Now, навіть у бета-версії, знаменує собою зсув у бік ставлення до Linux як до першокласного кінцевого пристрою, а не до другорядного.
Успіх OGC залежатиме від сталої координації та прийняття змін основними розробниками. Процеси перевірки ядра за своєю природою повільні, і не всі патчі будуть прийняті. Незважаючи на це, зусилля з подання змін основними розробниками знижують довгострокові витрати на обслуговування та покращують передбачуваність для користувачів.
Ігри на Linux більше не залежать від одного прориву. Натомість вони розвиваються шляхом поступового узгодження між програмними рівнями. Підтримка потокової передачі NVIDIA та спільна основа OGC представляють собою паралельні кроки до більш цілісної платформи.
Читайте також, що новий власник GOG, Міхал Кіцінський, різко розкритикував Windows як «таке низькоякісне програмне забезпечення», водночас сигналізуючи про зростання інтересу до підтримки Linux, оскільки компанія досліджує можливості глибшої сумісності для свого магазину.
5 безкоштовних кейсів, щоденні безкоштовні та бонусні


EGAMERSW - отримайте бонус на депозит 11% + безкоштовне обертання бонусного колеса
ДОДАТКОВИЙ БОНУС НА ДЕПОЗИТ 10% + БЕЗКОШТОВНІ ОБЕРТАННЯ 2 КОЛІС
3 безкоштовні кейси + 100% до 100 монет на перший депозит


Коментарі