Играйте в игры для Windows на Steam Deck с помощью Steam Proton
К настоящему времени все, должно быть, слышали о Steam Deck, портативной игровой платформе, работающей на Steam OS, дистрибутиве на базе Linux. Теперь, несмотря на все это, Steam Deck может запускать игры для Windows практически без проблем. Вопрос в том, как это вообще возможно? Что сделала Valve, чтобы игры работали эффективно? Ну, компания разработала что-то известное как Steam Proton, и, насколько мы можем судить, это впечатляет.
Играйте в игры для Windows на Steam Deck с помощью Steam Proton
Большинство людей понятия не имеют, что такое Steam Proton и как тяжело заставить игры, созданные для Windows, работать на Steam Deck и Linux в целом. Приведенная ниже информация многое объяснит, так что, надеюсь, вы сможете узнать что-то новое.
Что такое паровая колода?
Valve решила нанести удар по рынку консольных игр, выпустив Steam Deck. Аппаратная производительность довольно мощная, поскольку она аналогична Xbox One и PlayStation 4. Тем не менее, технология современна, как и в Xbox Series и PlayStation 5.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Что такое паровой протон?
Чтобы игры для Windows могли работать в ОС Steam, ребята из Valved разработали слой совместимости, известный как Steam Proton. Он позволяет пользователю загружать и устанавливать игры для Windows, в которых отсутствует встроенная поддержка Linux.
Насколько мы понимаем, инструмент Proton был разработан в сотрудничестве между Valve и разработчиками CodeWeavers. Он содержит модифицированную версию Wine вместе с набором высокопроизводительных графических библиотек.
Интересно, что инструмент Steam Proton настолько хорош, что практически не влияет на производительность при запуске игр для Windows. Во многие известные видеоигры, изначально разработанные для Windows, можно играть на достаточно приятном уровне.
Из того, что мы узнали, Steam Proton может запускать многие игры со скоростью 30 кадров в секунду на Steam Deck. Теперь, если у игры есть версия для Linux, ее можно запустить со скоростью 60 кадров в секунду. Это весьма впечатляет, потому что Steam Deck — это портативное устройство, поэтому все это не должно быть возможным, но больше не живет в прошлом.
Тем не менее, на момент написания статьи колода Steam, несмотря на всю свою крутость, не поддерживала популярные многопользовательские игры, такие как PUBG, Rainbow Six Siege и Destiny 2.
Как Steam Proton удается запускать игры для Windows в Linux?
Мы подозреваем, что это будет сложно, поскольку игры для Windows в большинстве случаев требуют использования графического API DirectX. Проблема в том, что Microsoft еще не включила поддержку Linux в DirectX, что является основной причиной того, что большинство игр недоступны на платформе с открытым исходным кодом.
При разработке для Windows разработчики используют различные API, но в настоящее время предпочтительным вариантом является Vulkan.
Теперь разработчики Proton решили использовать Wine и DirectX вместо Vulkan для перевода программ DirectX в Vulkan. Это хорошая идея, потому что видеоигры, созданные для Windows, используют DirectX для связи с видеокартой, и поэтому Proton в основном обманывает игры, заставляя их поверить, что они работают с DirectX, когда на самом деле вызовы преобразуются в эквивалентный Vulkan. звонки.
Список игр для Windows, доступных в Steam Deck через Proton
У некоторых людей могут возникнуть проблемы с поиском игр Proton, но не беспокойтесь, потому что геймеры могут проверить, поддерживается ли их любимая игра.
Что вам нужно сделать здесь, это посетить Сайт ПротонДБ, а оттуда нажмите на вкладку Исследовать. Наконец, загляните в раздел «Сортировка» и выберите «Рейтинг ProtonDB» в раскрывающемся меню. Теперь вы увидите список игр, которые поддерживаются или не поддерживаются Proton в колоде Steam.
Как использовать Steam Proton в Ubuntu или других дистрибутивах Linux
Proton — это инструмент, разработанный не только для Steam Deck, но и для Linux в целом. Перед тем, как сделать решительный шаг, вы должны сначала выполнить тест.
- Для этого откройте Steam в операционной системе Linux.
- Оттуда перейдите в «Настройки» > «Steam Play».
- Установите флажок рядом с «Включить Steam Play для поддерживаемых игр».
- Скачайте игры и протестируйте их.
Читайте: Лучшие бесплатные игры Steam для ПК с Windows
Вам нужен Steam для Proton?
Да, именно поэтому он в первую очередь называется Steam Proton. Тем не менее, мы должны отметить, что можно устанавливать игры, отличные от Steam, с использованием Proton. Пожалуйста, убедитесь, что игра поддерживается, прежде чем двигаться дальше, иначе вы можете столкнуться с проблемами.
Читайте: Бесплатные многопользовательские игры для ПК, в которые можно играть с друзьями из дома
Лучше ли играть в Linux?
На данный момент? Нет. Windows по-прежнему остается королем, когда дело доходит до компьютерных игр, и, хотя многие настаивают на том, чтобы привести Linux к паритету, на это уйдет много лет. Прямо сейчас, если вы хотите играть в видеоигры в операционной системе Linux, лучше всего купить Steam Deck.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)