Як працює новий проєкт Intel XeSS для Linux?

Експериментальна реалізація Intel XeSS на Linux фокусується на переході від програмного емулювання до використання спеціалізованого заліза. Наразі стандартні версії Wine або Proton використовують метод DP4a, який є програмним методом обчислень, що значно обмежує ефективність технологій масштабування.

Новий проєкт, опублікований на GitHub, дозволяє іграм, що запускаються через Proton, звертатися безпосередньо до матричних блоків XMX (Intel Matrix Extensions). Це перетворює технологію з простого математичного наближення на повноцінне апаратне прискорення, що є критично важливим для сучасних ігор з високою графічною напругою.

Різниця між DP4a та XMX

Метод DP4a, який зараз використовується в багатьох середовищах Linux, виконує обчислення за допомогою загальних обчислювальних блоків GPU. Це створює додаткове навантаження на процесор відеокарти, що знижує загальну кількість кадрів на секунду. Натомість XMX — це спеціалізовані блоки, розроблені Intel саме для завдань штучного інтелекту та машинного навчання, зокрема для апскейлінгу. Використання XMX дозволяє виконувати складні операції набагато швидше та з меншими витратами енергії, що є ключовим фактором для портативних пристроїв.

Який приріст продуктивності демонструє технологія?

Результати тестування підтверджують значну перевагу апаратного прискорення над поточними методами роботи на Linux. Найбільш вражаючі показники було зафіксовано у важких AAA-проектах.

Згідно з даними розробника, у Cyberpunk лише перехід на XMX-обробку для суперрозділення забезпечив приріст продуктивності на 29%. Якщо ж до цього додати функцію XeSS Frame Generation (генерація кадрів), загальний показник продуктивності зростає на колосальні 145%. Це дозволяє отримати набагато плавніший ігровий процес навіть на обмеженому за потужністю залізі.

Проте результати можуть варіюватися залежно від конкретної гри. Наприклад, у Forza Horizon 6 при застосуванні XMX було зафіксовано приріст лише на 16%. Хоча це менше, ніж у Cyberpunk, використання функції генерації кадрів все одно забезпечує суттєве збільшення частоти кадрів, роблячи гру комфортною для проходження.

ГраПриріст (XMX Upscaling)Приріст (з Frame Gen)
Cyberpunk 207729%145%
Forza Horizon 616%Значний приріст (3x)

На яких пристроях можна протестувати рішення?

Проєкт був розроблений з урахуванням потреб користувачів портативних ігрових ПК та власників дискретних відеокарт Intel Arc. Тестування проводилося на різних конфігураціях, що підтверджує універсальність підходу.

Основною платформою для розробки став портативний пристрій OneXPlayer 3, оснащений чипом Intel G3 Extreme. Цей процесор є аналогом того, що встановлюється в нових MSI Claw та Acer Predator Atlas 8. Крім того, стабільність роботи була підтверджена на дискретній відеокарті Intel Arc B580.

Сумісність із портативними консолями

Для власників таких пристроїв, як MSI Claw, цей проєкт є критично важливим. Оскільки портативні консолі мають обмежений тепловий пакет та енергоспоживання, ефективність XMX-блоків дозволяє отримувати високу якість зображення без надмірного розряджання акумулятора. Це робить Linux-геймінг на базі Intel набагато привабливішим порівняно з конкурентами.

Як встановити та використовувати Intel XeSS на Linux?

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

Для використання необхідно завантажити архів із релізом з GitHub, розпакувати його у безпечне місце та виконати команду інсталяції. Після завершення встановлення драйвери будуть автоматично застосовані до всіх ігор. Важливо, що користувачам не потрібно прописувати спеціальні параметри запуску для кожної окремої гри в Steam.

Важливі обмеження та вимоги

Попри простоту, існують певні технічні вимоги, які необхідно враховувати:

  • Нативний клієнт Steam: Для коректної роботи перемикача XMX у Proton необхідно використовувати нативний клієнт Steam.
  • Flatpak-версія: На даний момент версія Steam, встановлена через Flatpak, не підтримується. Користувачам рекомендується використовувати версію з офіційних репозиторіїв дистрибутива.
  • Статус проєкту: Це все ще експериментальна розробка, тому вона може мати помилки або не працювати з усіма іграми.

Чи є відеокарти Intel Arc вигідним вибором для Linux-геймінгу?

Попри те, що ціни на відеокарти в останні роки були нестабільними, нові рішення від Intel залишаються конкурентоспроможними на ринку бюджетних рішень. Це робить їх чудовим вибором для збірки спеціалізованих ігрових систем на базі Linux.

На сьогодні відеокарти серії Battlemage пропонують приємне співвідношення ціни та можливостей. Зокрема, модель Arc B580 коштує близько $330, а Arc B570 — трохи більше ніж $300. Це робить їх ідеальними для створення невеликих ігрових ПК (SFF) або домашніх медіацентрів з підтримкою геймінгу.

Хоча портативні пристрої на базі G3 Extreme все ще залишаються досить дорогими, доступність відеокарт Arc відкриває шлях до якісного геймінгу на Linux для широкого кола користувачів, особливо тих, хто шукає бюджетні варіанти для сучасних технологій апскейлінгу.

FAQ: Часто задавані питання

Чи підтримує цей проєкт SteamOS?

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

Чи потрібно змінювати налаштування в кожній грі?

Ні, після успішного виконання команди інсталяції драйвери працюють автоматично. Вам не потрібно шукати спеціальні параметри запуску (launch options) у Steam для кожної окремої гри, щоб активувати підтримку XMX.

Чому не працює версія Steam з Flatpak?

На даний момент архітектура Flatpak має обмеження щодо доступу до системних драйверів, що заважає коректному перемиканню на XMX у Proton. Для стабільної роботи рекомендується використовувати нативний клієнт Steam вашого дистрибутива.

Яка різниця між XeSS та DLSS?

DLSS — це проприєтарна технологія NVIDIA, яка працює лише на картах RTX. Intel XeSS — це відкрита альтернатива від Intel, яка тепер завдяки цьому проєкту може використовувати апаратне прискорення XMX на Linux, що робить її конкурентоспроможною.

Чи безпечно використовувати цей експериментальний проєкт?

Оскільки це експериментальна розробка з GitHub, вона може містити помилки. Хоча вона обіцяє значний приріст FPS, користувачам варто робити резервні копії системних файлів та бути готовими до можливої нестабільності деяких ігор.

Key takeaways

  • Проєкт на GitHub дозволяє використовувати апаратне прискорення XMX для Intel XeSS на Linux.
  • У Cyberpunk 2077 приріст продуктивності досягає 145% із використанням генерації кадрів.
  • Для роботи необхідно використовувати нативний клієнт Steam, а не версію Flatpak.
  • Відеокарти Intel Arc B580 та B570 є доступними бюджетними варіантами для Linux-геймінгу.

Підсумок

Експериментальна підтримка Intel XeSS через XMX-блоки є значним кроком вперед для Linux-геймінгу. Вона усуває одну з головних проблем — низьку ефективність апскейлінгу на Linux порівняно з Windows. Хоча розробники сподіваються на офіційну підтримку від Intel, поточне рішення вже забезпечує вражаючий приріст продуктивності в ключових іграх. Це робить відеокарти Intel Arc та портативні консолі на їхній базі набагато привабливішими для користувачів, які віддають перевагу відкритим операційним системам.