+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Valve представила проект Proton для запуску Windows-ігор у Linux

Valve представила проект Proton для запуску Windows-ігор у Linux

Компанія Valve представила проект Proton, у рамках якого на базі Wine підготовлено рішення для запуску в Linux збірок ігрових програм, створених для Windows. Мета проекту – забезпечити можливість запуску під Linux всіх Windows-ігор з каталогу Steam. На даний момент оголошено про 100% підтримку 26 ігор. Напрацювання проекту опубліковані під ліцензією BSD (робота велася у тісній співпраці з Wine і багато змін вже перенесено в оригінальний Wine та супутні проекти, такі як DXVK та vk3d).

У 2010 році компанія Valve оголосила про випуск сервісу Steam Play, що дозволяє за допомогою єдиного платежу отримати доступ до ігор для будь-якої з трьох ОС: Windows, macOS та Linux. З того часу більше 3000 ігор у каталозі Steam обзавелися версіями для Linux, і підтримка нових ігор не припиняється і досі. На цьому компанія не зупинилася, і два роки тому розпочалася робота щодо покращення якості та продуктивності рішень щодо запуску непортованих Windows-ігор у Steam.

Більшість напрацювань потрапила до Wine та інших проектів із забезпечення сумісності. Компанія також займалася інтегруванням цих рішень у клієнта Steam. Результатом цієї роботи стала нова бета-версія Steam Play, яка включає модифіковану версію Wine під назвою Proton, оптимізовану для запуску ігор, зібраних для Windows, без їхньої модифікації.

Можливості, які надає Proton, включають:

  • Запуск Windows-ігор у Linux-клієнті Steam безпосередньо, включаючи повноцінну підтримку Steamworks та OpenVR;
  • Реалізації DirectX 11 (на базі DXVK) та 12 (на базі vk3d), що працюють через трансляцію викликів DirectX в API Vulkan, що дозволяє знизити негативний вплив на продуктивність та покращити сумісність з іграми;
  • Покращена підтримка повноекранного режиму: ігри, які не підтримують рідну роздільну здатність, будуть автоматично розтягнуті на весь екран;
  • Покращена підтримка ігрових контролерів: ігри тепер повинні працювати з усіма пристроями, які знає Steam;
  • Значно збільшена продуктивність багатопотокових ігор порівняно з оригінальним Wine (задіяний набір патчів esync для покращення підтримки багатопотокових додатків у Wine).

Для коректної роботи Proton потрібне встановлення свіжих відеодрайверів NVIDIA 396.51 або драйверів Intel/AMD зі складу Mesa 18.2.0, а також необхідне збільшення ліміту на кількість відкритих файлових дескрипторів. Для Ubuntu 18.04 нові версії драйвера NVIDIA та Mesa можна встановити з PPA-репозиторіїв (NVIDIA, Mesa). Для запуску Proton достатньо встановити останній бета-випуск Steam Client для Linux.

Ігри, що підтримуються:

  • Beat Saber
  • Bejeweled 2 Deluxe
  • Doki Doki Literature Club!
  • DOOM
  • DOOM II: Hell on Earth
  • DOOM VFR
  • Fallout Shelter
  • FATE
  • FINAL FANTASY VI
  • Geometry Dash
  • Google Earth VR
  • Into The Breach
  • Magic: The Gathering - Duels of the Planeswalkers 2012
  • Magic: The Gathering - Duels of the Planeswalkers 2013
  • Mount & Blade
  • Mount & Blade: With Fire & Sword
  • NieR: Automata
  • PAYDAY: The Heist
  • QUAKE
  • S.T.A.L.K.E.R.: Shadow of Chernobyl
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant
  • Tropico 4
  • Ultimate Doom
  • Warhammer® 40,000: Dawn of War® - Dark Crusade
  • Warhammer® 40,000: Dawn of War® - Soulstorm

За замовчуванням Steam Client дозволяє запускати через Proton тільки перераховані вище ігри, для зняття цього обмеження і запуску будь-яких Windows-ігор потрібно в налаштуваннях активувати опцію "Enable Steam Play for all titles".

 

Інші новини

Найкраща ціна