- PVSM.RU - https://www.pvsm.ru -
Компания Valve представила проект Proton — запуск Windows-игр на Linux.
Иллюстрация 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].
- Игры на 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
Нажмите здесь для печати.