Valve зважилася на консольні ігри зі Steam Deck, портативним пристроєм з апаратним забезпеченням, порівнянним із PS5 та Xbox Series S&X. Це надійний пристрій, який має надійно запускати більшість ігор AAA. Deck відрізняється своєю здатністю запускати широкий спектр ігор прямо з коробки. Він поставляється з усім каталогом ігор Steam, тому користувачам не потрібно чекати на вихід популярних ігор для консолі.
Steam Deck працює на SteamOS, дистрибутиві Linux на базі Arch із вбудованою підтримкою Proton. Ви можете запустити практично будь-яку гру для Windows на Deck за допомогою Proton.
Що таке Steam Proton?
Steam Proton – це рівень сумісності, який дозволяє SteamOS запускати ігри для Windows на Deck. Він дозволяє користувачам інсталювати та запускати ігри для Windows, які не пропонують власні версії для Linux. Proton розроблений у співпраці з розробниками Valve та CodeWeavers.
По суті, Proton надає нам набір високопродуктивних графічних бібліотек та модифіковану версію Wine. Запуск ігор для Windows у Linux із використанням Proton практично не впливає на продуктивність. Ви можете грати в багато популярних ігор з прийнятною частотою кадрів, використовуючи Proton.
На даний момент Steam Deck може запускати більшість ігор класу AAA зі швидкістю 30 кадрів за секунду у власному роздільній здатності. Але вона може досягати 60 кадрів в секунду для ігор, які пропонують власні версії Linux, і це велике досягнення, якщо врахувати, що Deck це портативний пристрій.
Однак, хоча Deck може запускати багато популярних ігор з використанням Proton, вона поки не підтримує всі ігри, особливо розраховані на багато користувачів, такі як PUBG, Rainbow Six Siege і Destiny 2.
Як Proton запускає ігри для Windows у Linux
Як казали раніше, Proton забезпечує рівень сумісності для графічних API Windows. Щоб зрозуміти це, вам потрібно бути знайомим з DirectX і Vulkan, двома графічними бібліотеками, які пропонують інтерфейси прикладного програмування (API) для ігор.
Коли ви запускаєте ігри в системі, ці API-інтерфейси обробляють базові графічні завдання. По суті це канали зв’язку між вашими іграми та відеокартами.
Зараз DirectX розробляється та використовується Microsoft для реалізації своїх графічних компонентів. Оскільки Windows використовується на більшості ПК, розробники ігор в основному наголошують на DirectX під час розробки. Тим не менш, Vulkan також дуже сильний у своїх можливостях. Він просто робить деякі речі по-іншому.
Ось тут і з’являється Proton. Він використовує Wine та DXVK (DirectX Over Vulkan) для перекладу програм DirectX у Vulkan. Ігри, створені для Windows, взаємодіють із відеокартами через DirectX, і він виділяє ресурси, необхідні для їх запуску.
DirectX ініціює виклики Direct3D для рендерингу графіки. Тут втручається Proton і перетворює ці виклики на еквівалентні виклики Vulkan. Ось як Proton запускає ігри для Windows у Linux та системах на базі Linux, таких як Deck.
Як використовувати Steam Proton в Linux
Хоча ви поки не можете грати у всі ігри для Windows на Linux за допомогою Proton, він, як і раніше, підтримує безліч популярних ігор. На сайті ProtonDB є список перевірених ігор, що спочатку працюють в Linux і Steam Deck. Ви можете грати в багато інших ігор з невеликим налаштуванням.
Щоб протестувати Steam Proton у дистрибутиві Linux, відкрийте Steam і перейдіть до “Налаштування” > “Steam Play”. Встановіть прапорець «Увімкнути Steam Play для ігор». Ви також можете вибрати “Увімкнути Steam Play для всіх інших ігор” в меню “Додатково”.
Обов’язково оновіть версію Proton на найновішу у списку Інструмент сумісності. Збережіть налаштування, натиснувши «ОК» у меню налаштувань, та перезапустіть Steam.
Грайте в ігри для Windows будь-де, використовуючи Steam Deck
Proton створив можливість запуску ігор для Windows у Steam Deck та Linux. Тепер ви можете насолоджуватись сучасними іграми для Windows на будь-якому Linux-сумісному комп’ютері, включаючи Deck. Просто зайдіть на ProtonDB і перевірте, чи ваша улюблена гра працює на Deck або в Steam Play.
Steam також дозволяє користувачам грати в ігри без активного підключення до Інтернету. Так що не засмучуйтесь, коли ваше з’єднання зникло, і просто використовуйте автономний режим Steam.
Юзать PortProton и быть невероятно счастливым!