Что такое Steam Proton и как игры для Windows запускаются в Steam Deck?

Valve вышла на рынок консолей со своим Steam Deck, портативным устройством, предлагающим некоторые из тех же функций, что и на PS5 и Xbox Series S & X. Это мощное устройство, которое позволит вам уверенно играть в большинство игр уровня AAA. Deck выделяется своей способностью идеально запускать широкий спектр игр. Он также поставляется с полным каталогом игр Steam, поэтому пользователям не нужно ждать выхода совместимых популярных игр.

Steam Deck работает на SteamOS, дистрибутиве Linux на базе Arch со встроенной поддержкой Proton. Вы можете играть практически в любую игру для Windows, доступную с Proton. Проверять Может ли Steam Deck действительно конкурировать с Nintendo Switch?

Что такое Steam Proton и как игры для Windows запускаются в Steam Deck? - пояснения

Что такое паровой протон?

Steam Proton — это уровень совместимости, который позволяет SteamOS без проблем запускать игры для Windows. Он позволяет пользователям устанавливать и играть в игры для Windows, которые официально не предлагаются в версиях для Linux. Proton был разработан в сотрудничестве между разработчиками Valve и CodeWeavers.

Proton в основном предоставляет набор высокопроизводительных графических библиотек и модифицированную версию Wine. При игре в Windows-игры на Linux с Proton производительность практически не снижается. Вы можете играть во многие популярные игры с приличной частотой кадров с Proton. Проверять Как запустить программное обеспечение Windows на Android с помощью Wine.

Что такое Steam Proton и как игры для Windows запускаются в Steam Deck? - пояснения

На момент написания этой статьи Steam Deck может воспроизводить большинство игр AAA со скоростью 30 кадров в секунду в родном разрешении. Но она может достигать 60 кадров в секунду для игр, которые предлагают официальные версии Linux, что является огромным улучшением, если учесть, что Deck — это портативное устройство.

Однако, хотя Deck может играть во многие популярные игры с Proton, он пока не поддерживает все игры AAA, особенно многопользовательские игры, такие как PUBG, Rainbow Six Siege и Destiny 2.

Как Proton запускает игры для Windows в Linux

Как уже говорилось, Proton обеспечивает уровень совместимости для графических API Windows. Чтобы ясно это понять, вы должны быть знакомы с DirectX и Vulkan — двумя графическими библиотеками, предоставляющими интерфейсы прикладного программирования (API) для игр.

Когда вы запускаете игры в своей системе, эти API выполняют основные графические задачи. Думайте об этом как о канале связи между вашими играми и видеокартами.

Что такое Steam Proton и как игры для Windows запускаются в Steam Deck? - пояснения

Сейчас DirectX разрабатывается и используется Microsoft для реализации своих графических компонентов. Поскольку Windows во всем мире превосходит настольные операционные системы, разработчики игр в основном сосредотачиваются на DirectX во время разработки. Однако Вулкан очень силен в своих способностях. Он делает некоторые вещи по-другому.

Здесь на помощь приходит Протон. Он использует Wine и DXVK (DirectX Over Vulkan) для преобразования DirectX в Vulkan. Игры, созданные для Windows, взаимодействуют с видеокартами через DirectX, выделяя ресурсы, необходимые для их запуска.

Что такое Steam Proton и как игры для Windows запускаются в Steam Deck? - пояснения

Внизу DirectX инициирует вызовы Direct3D для рендеринга графики. При чем тут Proton и превращает эти соединения в эквивалентные соединения Vulkan? Вот как Proton запускает игры для Windows в системах Linux и Linux, таких как Deck. Проверять Как использовать Steam Play для запуска нескольких игр Windows в Linux.

Как использовать Steam Proton в Linux

Хотя вы еще не можете играть во все игры для Windows на Linux с помощью Proton, он по-прежнему поддерживает множество популярных игр. сайт содержит ПротонДБ Вот список проверенных игр, которые официально работают в Linux и Steam Deck. Вы можете играть во многие другие игры с небольшой настройкой.

Чтобы протестировать Steam Proton в дистрибутиве Linux, откройте Steam и перейдите в Настройки -> Стимплей. Установите флажок в Включить Steam Play для поддерживаемых игр. Вы также можете выбрать Включите Steam Play для всех остальных игр из списка дополнительных параметров.

Обязательно измените версию Proton на последнюю версию в раскрывающемся списке Инструмент совместимости. Сохраните настройки, нажав Ok В меню настроек и перезапустите Steam. Проверять Лучшие бесплатные инструменты для создания и разработки игр без опыта программирования.

Играйте в игры для Windows где угодно с Steam Deck

Proton проложил путь для запуска игр для Windows в Steam Deck и Linux. Теперь вы можете наслаждаться современными играми для Windows на любом совместимом с Linux устройстве, включая Deck. Просто зайдите на ProtonDB и проверьте, поддерживается ли ваша любимая игра в Deck или Steam Play.

Steam также позволяет пользователям играть в игры без активного подключения к Интернету. Так что не волнуйтесь, когда ваше соединение прервется, просто используйте автономный режим Steam. Теперь вы можете просмотреть Как использовать автономный режим в Steam, чтобы играть в игры без сети.

Источник
Перейти к верхней кнопке