Valve представила новый инструмент Proton для запуска игр под Windows в среде Linux

Источник: ITC.ua

Буквально на днях мы узнали, что Valve готовит некое решение для запуска в Linux сборок игровых приложений, созданных для Windows.

И вот сейчас был сделан соответствующий анонс, представив новый проект под названием Proton.

Цель инициативы – обеспечить возможность запуска под Linux всех Windows-игр из каталога Steam.

Инструмент, разработанный в тесном сотрудничестве с Wine уже опубликован на GitHub под лицензией BSD.

Небольшое отступление, чтобы понять предназначение нового инструмента.

Еще в 2010 году Valve запустила сервис Steam Play, позволяющий заплатив за игру единожды, получить ее сразу для всех популярных платформ Windows, macOS и Linux.

К настоящему моменту в Steam насчитывается более 3000 игр с поддержкой Linux, но доля таковых в общем количестве по-прежнему не высока.

Чтобы дать пользователям Steam, использующим Linux, возможность получить доступ ко множеству игр задним числом и был разработан Proton.

Данный инструмент Valve представляет собой модифицированный дистрибутив Wine, дополненный рядом необходимых библиотек совместной разработки.

Он уже доступен в составе новой бета-версии Steam Play для всех пользователей Linux.

В числе возможностей Proton разработчики выделяют следующие:

1. Запуск Windows-игр в Linux-клиенте Steam напрямую, включая полноценную поддержку Steamworks и OpenVR;

2. Реализации DirectX 11 (на базе DXVK) и 12 (на базе vk3d), работающие через трансляцию вызовов DirectX в API Vulkan, что позволяет снизить негативное влияние на производительность и улучшить совместимость с играми;

3. Улучшенная поддержка полноэкранного режима: игры, которые не поддерживают родное разрешение, будут автоматически растянуты на весь экран;

4. Улучшена поддержка игровых контроллеров: игры теперь должны работать со всеми устройствами, которые знает Steam;

5. Значительно увеличена производительность многопоточных игр по сравнению с оригинальным Wine (задействован набор патчей esync для улучшения поддержки многопоточных приложений в Wine).

На данный момент в списке поддерживаемых игр насчитывается около 30 проектов. Вот сам список:

1. Beat Saber

2. Bejeweled 2 Deluxe

3. Doki Doki Literature Club!

4. DOOM

5. DOOM II: Hell on Earth

6. DOOM VFR

7. Fallout Shelter

8. FATE

9. FINAL FANTASY VI

10. Geometry Dash

11. Google Earth VR

12. Into The Breach

13. Magic: The Gathering — Duels of the Planeswalkers 2012

14. Magic: The Gathering — Duels of the Planeswalkers 2013

15. Mount & Blade

16. Mount & Blade: With Fire & Sword

17. NieR: Automata

18. PAYDAY: The Heist

19. QUAKE

20. S.T.A.L.K.E.R.: Shadow of Chernobyl

21. Star Wars: Battlefront 2

22. Tekken 7

23. The Last Remnant

24. Tropico 4

25. Ultimate Doom

26. Warhammer® 40,000: Dawn of War® — Dark Crusade

27. Warhammer® 40,000: Dawn of War® — Soulstorm

По мере тестирования и разработки список будет дополняться новыми играми. Кроме того, в будущем пользователи смогут проголосовать за включение своих любимых игр в Steam Play, указав платформу в списке желаемого.

Как отмечает ресурс opennet, для корректной работы Proton требуется установка последних видеодрайверов NVIDIA 396.51 или драйверов Intel/AMD из состава Mesa 18.2.0, а также необходимо увеличение лимита на число открытых файловых дескрипторов.

Нашли ошибку, пожалуйста, выделите фрагмент и нажмите Ctrl+Enter.

Читайте также

Вверх

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: