- PVSM.RU - https://www.pvsm.ru -

Компания Valve хочет обеспечить запуск всех Windows-игр на Linux

Компания Valve представила проект Proton — запуск Windows-игр на Linux.

image
Иллюстрация wccftech.com [1]

Valve решила не останавливаться на выпуске SteamOS, своей игровой версии Linux, и объявила [2] о выходе бета-версии сервиса Steam Play с модифицированной версией Wine, под кодовым именем Proton. Новая версия программного обеспечения позволяет, ни много ни мало, запускать Windows-игры на Linux прямиком из Steam. В целом, проект Proton ставит перед собой весьма амбициозную цель — обеспечить возможность запуска всех Windows-игр каталога Steam под Linux, что называется «из коробки».

На данный момент объявлено о полной поддержке 26 игр. Кроме того, энтузиасты могут попробовать запустить любую игру, задействовав опцию Enable Steam Play for all titles в настройках. Все результаты попыток запуска игр записываются в google-таблицу [3].

image

  • Игры на Windows без доступной версии для Linux теперь можно загрузить и запускать напрямую из клиента Steam на Linux, куда уже встроена поддержка Steamworks и OpenVR.
  • Реализация DirectX 11 и 12 теперь основывается на Vulkan, что улучшает совместимость игр и уменьшает влияние на производительность.
  • Улучшена поддержка полноэкранного режима: игры будут безупречно растянуты на экран желаемого размера, при этом встроенное разрешение монитора искажаться не будет и не будет требовать использования виртуального рабочего стола.
  • Улучшена поддержка игровых контроллеров: игры будут автоматически распознавать все контроллеры, поддерживаемые в Steam. Ожидается даже большая совместимость с готовыми контроллерами по сравнению с оригинальной версией игры.
  • Производительность многопоточных игр значительно улучшилась по сравнению со стандартной Wine.

Для запуска Proton достаточно установить последний бета-выпуск Steam Client для Linux.
Для корректной работы [31] бета версии необходимо наличие в системе свежих драйверов для видеокарты NVIDIA версии не ниже 396.51 или Intel/AMD из пакета Mesa 18.2.0, кроме того, потребуется увеличение лимита на число открытых файловых дескрипторов. Для Ubuntu 18.04 новые версии драйвера NVIDIA и Mesa можно установить из PPA-репозиториев (NVIDIA [32], Mesa [33]).

Наработки проекта публикуются на GitHub [34] с BSD лицензией исходных кодов. Разработка ведется уже более двух лет при непосредственном участии команды Wine HQ, и многие изменения уже переносятся в оригинальный проект Wine и связанные с ним проекты, такие как DXVK и vk3d.

В 2010 году компания Valve объявила о выпуске сервиса Steam Play, позволяющего, купив игру однажды, установить ее в любом из трёх популярных семейств ОС: Windows, macOS и Linux. За 8 лет с того момента более 3000 игр в каталоге Steam стали доступными для адептов Linux, и внедрение поддержки новых игр не прекращается до сих пор.

Однако, одновременно с попытками расширить библиотеку игр на одной платформе, Valve решила прекратить поддержку старых систем на другой платформе. В июне 2018 года компания сообщила о завершении поддержки операционных систем Windows XP и Vista.

P.S. Предлагаю поделится своим опытом запуска игр в Linux в комментариях

Автор: Речицкий Александр

Источник [35]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/290546

Ссылки в тексте:

[1] wccftech.com: https://wccftech.com/proton-windows-to-linux-compatibility/

[2] объявила: https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561

[3] google-таблицу: https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8/htmlview?sle=true

[4] Beat Saber: https://store.steampowered.com/app/620980

[5] Bejeweled 2 Deluxe: https://store.steampowered.com/app/3300

[6] Doki Doki Literature Club!: https://store.steampowered.com/app/698780

[7] DOOM 2016: https://store.steampowered.com/app/379720

[8] DOOM II: Hell on Earth: https://store.steampowered.com/app/2300

[9] DOOM VFR: https://store.steampowered.com/app/650000

[10] Fallout Shelter: https://store.steampowered.com/app/588430

[11] FATE: https://store.steampowered.com/app/246840

[12] FINAL FANTASY VI: https://store.steampowered.com/app/382900

[13] Geometry Dash: https://store.steampowered.com/app/322170

[14] Google Earth VR: https://store.steampowered.com/app/348250

[15] Into The Breach: https://store.steampowered.com/app/590380

[16] Magic: The Gathering — Duels of the Planeswalkers 2012: https://store.steampowered.com/app/49470

[17] Magic: The Gathering — Duels of the Planeswalkers 2013: https://store.steampowered.com/app/97330

[18] Mount & Blade: https://store.steampowered.com/app/22100

[19] Mount & Blade: With Fire & Sword: https://store.steampowered.com/app/48720

[20] NieR: Automata: https://store.steampowered.com/app/524220

[21] PAYDAY: The Heist: https://store.steampowered.com/app/24240

[22] QUAKE: https://store.steampowered.com/app/2310

[23] S.T.A.L.K.E.R.: Shadow of Chernobyl: https://store.steampowered.com/app/4500

[24] Star Wars: Battlefront 2: https://store.steampowered.com/app/6060

[25] Tekken 7: https://store.steampowered.com/app/389730

[26] The Last Remnant: https://store.steampowered.com/app/23310

[27] Tropico 4: https://store.steampowered.com/app/57690

[28] Ultimate Doom: https://store.steampowered.com/app/2280

[29] Warhammer 40,000: Dawn of War — Dark Crusade: https://store.steampowered.com/app/4580

[30] Warhammer 40,000: Dawn of War — Soulstorm: https://store.steampowered.com/app/9450

[31] корректной работы: https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md

[32] NVIDIA: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

[33] Mesa: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa

[34] публикуются на GitHub: https://github.com/ValveSoftware/Proton/

[35] Источник: https://habr.com/post/421341/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421341