Якщо на вашому робочому комп’ютері встановлено Linux, ви все одно зможете грати в деякі улюблені ігри, розроблені для ОС Windows. В цьому допоможе шар сумісності Valve Proton. Він дає змогу тисячам ігор для Windows запускатися на Linux без істотної різниці в продуктивності.
Ранше геймерам Linux доводилося покладатися на неофіційні інструменти, такі як Wine, щоб грати в ігри Windows. Wine потребувало ручного налаштування для запуску Steam і доступних ігор через рівень сумісності. Оновлення та інші зміни можуть порушити налаштування та працездатність.
Все змінилося з ініціативою Valve щодо розробки Proton. Цей програмний компонент з’явився, щоб користувачі портативної приставки Steam Deck, яка працює на модифкації Linux, могли запускати ігри для Windows. З тих пір геймери Linux змогли скористатися цією можливістю для запуску найновіших ігор Windows у різних дистрибутивах Linux.
Proton — це, по суті, колекція інструментів, за допомогою яких ігри Windows працюють через Steam. Valve створила розгалужену версію Wine і наполегливо працювала, щоб дозволити будь-кому завантажувати гру, не без проблем із Wine та іншими основними інструментами. Wine працює як рівень, що перетворює виклики API Windows у виклики POSIX (інтерфейс портативної операційної системи), одночасно відтворюючи структуру каталогів Windows і надаючи альтернативні реалізації системних служб.
Всупереч своїй назві та загальним припущенням, Wine не використовує ніякої емуляції чи віртуалізації для виконання двійкових файлів Windows. Крім перекладу API Windows, Proton перекладає виклики API Direct3D за допомогою DXVK, рівня перекладу на основі Vulkan для Direct3D 9, 10 і 11, з підтримкою Direct3D 12, що надається через VKD3D-Proton, розгалуження VKD3D від Wine.
Простше кажучи: залежно від гри, деякі можуть працювати так само добре, як на Windows, а інші можуть потребувати додаткового налаштування, щоб взагалі працювати.
Valve не надає подробиць про те, які ігри для Windows працюють із Proton. Але ентузасти самі створили сайт ProtonDB (https://www.protondb.com/), на якому збирають такі дані.
Steam — найпопулярніший спосіб грати в ігри на комп’ютерах Windows та Linux. Клієнт повністю підтримує операційну систему Linux, тому встановити його в ОС на базі Debian простіше простого. Все, що потрібно, це завантажити файл Steam .deb і запустити його:
Steam завантажить деякі файли, встановить деяке супровідне програмне забезпечення та підготує гру до запуску. Коли все буде завершено, запустіть гру, і вас може зустріти спливаюче вікно підготовки шейдерів Vulkan. Зачекайте, щоб цей процес завершився, і гра має запуститися автоматично. Якщо гра не запускається, а інші користувачі Steam досягли успіху через Proton, я б рекомендував грати з поточною версією Proton. Виконайте наведені вище дії, щоб перейти у властивості гри через Steam і змінити версію Proton.
Підписуйтесь на канал в Telegram та читайте нас у Facebook. Завжди цікаві та актуальні новини!