Суббота, 4 мая, 2024

Как на Linux запускать игры для Windows

Если на вашем рабочем компьютере установлен Linux, вы все равно сможете играть в некоторые излюбленные игры, разработанные для ОС Windows. В этом поможет слой совместимости Valve Proton. Он позволяет тысячам игр для Windows запускаться на Linux без существенной разницы в производительности.

Раньше геймерам Linux приходилось полагаться на неофициальные инструменты, такие как Wine, чтобы играть в игры Windows. Wine нуждалось в ручной настройке для запуска Steam и доступных игр через уровень совместимости. Обновление и другие изменения могут нарушить настройку и работоспособность.

Все изменилось с инициативой Valve по разработке Proton. Этот программный компонент появился, чтобы пользователи портативной приставки Steam Deck, работающей на модификации Linux, могли запускать игры для Windows. С тех пор геймеры Linux смогли воспользоваться этой возможностью для запуска новейших игр Windows в разных дистрибутивах Linux.

Proton – это, в сущности, коллекция инструментов, с помощью которых игры Windows работают через Steam. Valve создала разветвленную версию Wine и упорно работала, чтобы позволить кому-либо загружать игру, не без проблем с Wine и другими основными инструментами. Wine работает как уровень, преобразующий вызовы API Windows в вызовы POSIX (интерфейс портативной операционной системы), одновременно воспроизводя структуру каталогов Windows и предоставляя альтернативные реализации системных служб.

Вопреки своему названию и общим предположениям, Wine не использует никакую эмуляцию или виртуализацию для выполнения двоичных файлов Windows. Помимо перевода API Windows, Proton переводит вызовы API Direct3D с помощью DXVK, уровня перевода на основе Vulkan для Direct3D 9, 10 и 11, с поддержкой Direct3D 12, предоставляемой через VKD3D-Proton, разветвления VKD3D от Wine.

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

Как проверить, какие игры для Windows работают с Proton

Valve не дает подробностей о том, какие игры для Windows работают с Proton. Однако энтузасты сами создали сайт ProtonDB (https://www.protondb.com/), на котором собирают такие данные.

Как играть в игры Windows на Linux

Steam – самый популярный способ играть в игры на компьютерах Windows и Linux. Клиент полностью поддерживает операционную систему Linux, поэтому установить его в операционной системе на базе Debian проще простого. Все, что нужно, это загрузить файл Steam.deb и запустить его:

  • Загрузите Steam с официального сайта.
  • Установите Steam с помощью загруженного файла .deb .
  • Откройте Steam с помощью значка программы или такой команды в терминале: steam
  • Выполните установочный процесс и войдите.
  • Проверьте, какая из ваших игр работает с Proton с помощью ProtonDB
  • Установите игры Windows, в которые вы хотите играть.
  • Щелкните правой кнопкой мыши игру (и) .
  • Выберите Свойства .
  • Выберите вкладку «Совместимость» .
  • Изменение версии Proton в Steam
  • Изменение версии Proton для игры Windows через Steam.
  • Поставьте флажок «Принудительно использовать определенный инструмент совместимости Steam Play.

Steam загрузит некоторые файлы, установит сопроводительное программное обеспечение и подготовит игру к запуску. Когда все будет завершено, запустите игру и вас может встретить всплывающее окно подготовки шейдеров Vulkan. Подождите, чтобы этот процесс завершился, и игра должна запуститься автоматически. Если игра не запускается, а другие пользователи Steam добились успеха через Proton, я бы рекомендовал играть с текущей версией Proton. Выполните указанные выше действия, чтобы перейти в свойства игры через Steam и изменить версию Proton.

 

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися