Как играть в игры для Windows на Linux
Обновлено: 21.11.2024
Операционная система Linux обеспечивает безопасность и стабильность, которых не может обеспечить Windows. Однако большинство геймеров склоняются к Windows из-за неправильного представления о том, что Linux не может поддерживать игры для Windows. Пользователи, которые хотят играть в игры, редко выбирают Linux, а пользователи, которым комфортно с Linux, редко переключаются на Windows.
Самый частый вопрос, который вам, как пользователю Linux, задают: как вы играете в игры? Что ж, когда дело доходит до игр, мы знаем, что Windows в какой-то степени опережает Linux. Это не значит, что мы больше никогда не сможем играть в наши любимые игры для Windows. Это просто заблуждение, что Ubuntu не поддерживает игровой процесс Windows. Чего люди обычно не знают, так это того, что разработчики игр все чаще используют преимущества растущего рынка Linux. Существуют не только компании, производящие игры для Linux, но и такие компании, как Valve или Steam, которые пытаются разработать инструменты, которые могут поддерживать игры для Windows в вашей системе Linux, не только в Ubuntu, но и в Linux в целом.
Большим преимуществом использования Linux по сравнению с любыми другими игровыми платформами является стабильность, которую он может предложить. Другие системы обычно полны ошибок или проблем с зависанием. Геймеры могут легко разочароваться из-за несвоевременных прерываний во время выполнения своих миссий. Чтобы избавить вас от этой проблемы, Linux обеспечит вам лучшую стабильность и в игровой сфере.
Итак, теперь переходим к самой пикантной части нашей темы: как именно вы можете играть в игры для Windows на Linux? Ниже приведены инструменты, которые поддерживают ваши любимые игры для Windows в Linux.
Самый распространенный способ поддержки игр для Windows – установить Wine в системе. Когда WineHQ выпустила свою первую стабильную версию 1.0, она уже поддерживала 200 самых популярных игр для Windows. Последняя версия Wine также предлагает рейтинги игр, которые помогают определить количество требуемых конфигураций. Если вы видите платиновый рейтинг, это означает, что у игры есть 99% шансов на успех. Золотой рейтинг означает, что вам нужно будет их немного настроить, но в итоге они будут работать нормально. Они помечены как золотые, потому что они не были интегрированы с новейшей версией вина. Серебряный и бронзовый ярлыки означают, что в игре могут быть проблемы. Конечно, если игра показывает мусорный рейтинг, шансы на то, что она сработает, будут такими же редкими, как разговор пингвина. Перед установкой проверьте их огромную базу данных.
Игра в Steam
В этом году вышла новая бета-версия Steam play. Способ, позволяющий пользователям получать доступ к версиям игр Steam для Windows, Mac и Linux. У них уже есть более 3000 игр для пользователей Linux, и с каждым днем их становится все больше. Чтобы повысить совместимость с играми для Windows, они решили включить бета-версию Steam Play, которая включает модифицированную версию Wine, Proton.
На их официальном сайте перечислены некоторые преимущества новой версии:
- Игры для Windows без текущих версий Linux можно установить и запустить непосредственно из клиента Linux Steam.
- Он будет включать полную встроенную поддержку Steamworks и OpenVR.
- Улучшена совместимость с играми и снижено влияние на производительность благодаря внедрению DirectX 11 и 12.
- Игры автоматически распознают все контроллеры.
- По сравнению с обычным Wine производительность многопоточных игр будет выше.
Ознакомьтесь со списком игр, которые поддерживает новая бета-версия Steam.
PlayOnLinux (POL)
Он не только предоставляет интерактивный и удобный интерфейс, но также включает ряд готовых скриптов, помогающих пользователям довольно быстро устанавливать определенные игры. Это эффективный и более удобный интерфейс эмулятора Wine, позволяющий настраивать и получать к нему доступ вне командной строки. Преимущество, которое у вас есть, заключается в том, что если вы не можете найти свою игру в списке PlayOnLinux или если скрипт не работает, вы можете просто посетить базу данных приложений Wine и ввести название игры, которое вы хотите, в поле поиска. Минусы POL в том, что Wine определяется аппаратным обеспечением, а это означает, что его производительность будет зависеть от типа используемого вами оборудования, и, к сожалению, POL не может работать без Wine.
Лютрис
Lutris – это инструмент, позволяющий устанавливать игры и управлять ими в Linux. Он работает для встроенных игр и игр Windows, а также для эмуляторов. Уровень совместимости на основе Wine, Proton, который позволяет играть в игры только для Windows, но предназначен исключительно для игр Steam. Lutris можно использовать, чтобы улучшить впечатления от игры в другие игры, например игры Blizzard. Он предоставляет большую базу данных игр и содержит установочные скрипты для загрузки.
Заключение
Люди пытаются перейти на Linux из-за большей стабильности, которую он предлагает. У геймеров есть мнение, что Linux не сможет поддерживать их любимые игры, поэтому они колеблются.Однако это всего лишь обман, и компании по всему миру прилагают усилия, чтобы обеспечить комфорт геймерам, которые, возможно, захотят перейти на Linux.
Об авторе
Зееман Мемон
Привет! Я инженер-программист по образованию, блоггер по навыкам, который любит писать о технологиях, разрабатывать веб-сайты и заниматься SEO. Вы можете связаться со мной в LinkedIn.
Если вам надоела Windows, но вы не хотите отказываться от компьютерных игр, не волнуйтесь. В наши дни играть в Linux намного проще, чем раньше, благодаря Steam Play и слоям совместимости, таким как Proton и WINE.
Linux – это операционная система с открытым исходным кодом, которая отлично подходит для программистов, но также предлагает достаточно возможностей, чтобы порадовать и геймеров. Если вы новичок в этой ОС, возможно, лучше прочитать наше руководство по переходу с Windows, прежде чем читать дальше, так как оно поможет вам узнать основы.
Не существует дистрибутива, «лучшего» для игр, но дистрибутивы на основе Ubuntu, такие как Ubuntu, Linux Mint и Pop!_OS, являются хорошими вариантами благодаря широкой поддержке и полезным сообществам. Если в вашей системе используется другая среда Linux, вам, возможно, придется найти лучший способ установки нужных пакетов и драйверов, но вы почти наверняка сможете заставить игры работать.
Прежде чем что-либо пробовать, убедитесь, что ваш дистрибутив поставляется с необходимыми графическими драйверами. Если нет, пользователям Nvidia следует скачать официальные проприетарные драйверы компании, а пользователям AMD следует установить драйверы Mesa с открытым исходным кодом. Процедура установки драйверов может варьироваться от системы к системе, поэтому мы не будем вдаваться в нее слишком глубоко, но я использовал эти инструкции для Linux Mint для драйверов и эти инструкции для некоторых дополнительных пакетов Vulkan, которые дали хорошие результаты.< /p>
Теперь, прежде чем мы продолжим, немного умерьте свои ожидания. Хотя игры в Linux проще, чем когда-либо, они все еще не на одном уровне с Windows. Некоторые игры вообще не запускаются, а другие могут иметь небольшие графические особенности или снижение производительности. Другим может потребоваться поиск в Интернете и настройка командной строки, чтобы начать играть. Опыт еще не совсем гладкий, как масло — он все еще очень похож на Linux, — но как только вы освоите основы, вы можете быть удивлены тем, сколько игр вы можете запускать. Вот ваши варианты.
Найти игры, совместимые с Linux
Linux завоевала популярность в игровом мире, и на этой платформе можно играть в ряд достойных игр. Когда вы покупаете игры, попробуйте отфильтровать свой цифровой магазин по играм, удобным для Linux. Например, в Steam перейдите на вкладку «Магазин», щелкните раскрывающийся список «Игры» и выберите «SteamOS + Linux», чтобы увидеть все игры Steam, созданные для Linux.
Вы также можете выполнить поиск нужного названия, а затем просмотреть совместимые платформы. Если вы видите небольшой логотип Steam рядом с логотипом Windows, это означает, что он совместим со SteamOS и Linux. Вы найдете множество независимых игр, а также такие известные игры, как Shadow of the Tomb Raider, Civilization VI и Counter-Strike: Global Offensive.
Играть в игры для Windows с помощью Proton/Steam Play
Благодаря инструменту Proton от Valve, который использует уровень совместимости WINE, многие игры для Windows полностью доступны для Linux через Steam Play. Жаргон здесь немного сбивает с толку — Proton, WINE, Steam Play — но не волнуйтесь, использовать его очень просто.
Открывая Steam в Linux, просмотрите свою библиотеку. В некоторых играх есть синяя кнопка «Установить», даже если они не указаны в магазине как совместимые с Linux. Эти игры разрешены для запуска под Proton, и играть в них должно быть так же просто, как нажать «Установить». В моем случае и NieR: Automata, и Doom были изначально готовы к работе с Proton.
Если вы покупаете игры, совместимые с Proton, вам придется нелегко, потому что магазин Steam не показывает, какие игры совместимы. Вместо этого вам придется просмотреть существующую библиотеку игр, чтобы узнать, какие игры можно установить. Что делает ситуацию еще менее очевидной, так это то, что многие игры будут работать с Proton, даже если Steam еще официально не разрешил их использование.
Именно здесь ProtonDB пригодится. Это составленный сообществом список игр, которые работают в Steam Play с Proton, а также подробная информация о том, какое оборудование, какая версия Proton и какие настройки необходимы для оптимальной производительности. Например, в Dishonored нет синей кнопки «Установить», но пользователи ProtonDB называют ее «золотой», что означает, что в нее можно играть.
Чтобы установить неподдерживаемые игры, откройте настройки Steam, перейдите на вкладку Steam Play и установите флажок Включить Steam Play для всех других игр. После этого вы сможете установить и играть в любую игру из своей библиотеки. Имейте в виду, что многие из них не будут работать, но ProtonDB может сказать вам, какие названия дадут наилучшие результаты.Если у вас возникли проблемы, попробуйте отсортировать отчеты ProtonDB по вашему процессору или графическому процессору, чтобы увидеть заметки людей с аналогичным оборудованием.
Если в списке ProtonDB указано, что игра работает с определенной версией Proton, вы можете щелкнуть игру правой кнопкой мыши, перейти в «Свойства» и установить флажок «Принудительно использовать определенный инструмент совместимости Steam Play», чтобы выбрать правильную версию. Вы также можете нажать кнопку «Установить параметры запуска», чтобы включить любые дополнительные флаги, упомянутые в списке ProtonDB. Чтобы найти то, что работает, может потребоваться немного проб и ошибок, но мне удалось запустить довольно много игр, немного повозившись.
Установка других игр с помощью Lutris
Proton – не единственный инструмент, позволяющий запускать игры только для Windows в Linux. Lutris — это программа управления играми, предназначенная для запуска игр под WINE и другими эмуляторами или уровнями совместимости. Он действует как универсальный магазин для всех ваших игр со сценариями установки одним щелчком мыши, которые включают все необходимые настройки. Тем не менее, для запуска и запуска может потребоваться небольшая работа с командной строкой. Вы будете изучать документацию, чтобы собрать все части воедино, так что не помешает иметь некоторый опыт работы с Linux.
Lutris должен указать вам правильное направление при установке той или иной игры, но инструкции не всегда идеальны. В результате у вас могут возникнуть проблемы при установке всех необходимых компонентов, в зависимости от вашей системы и уровня опыта.
Однако после установки всех этих пакетов настройка игры должна быть довольно простой: найдите ее в Lutris, нажмите кнопку «Установить», и Lutris подготовит игру с оптимальными настройками WINE. Обратите внимание, что некоторые игры могут работать очень медленно, пока они не завершат компиляцию шейдеров, после чего производительность должна быть более приемлемой — вам придется немного подождать после первого запуска игры, прежде чем она будет работать гладко.
Альтернативы: PlayOnLinux, потоковая передача и не только
Это далеко не единственные способы запустить игру в Linux, но большинство современных известных игр, в которые вы можете играть, должны быть доступны с помощью одного из этих способов. Если у вас есть конкретная игра, которую вы хотите запустить, но она недоступна на указанных выше ресурсах, выполните поиск по этой конкретной игре. Некоторым может потребоваться немного больше возни для запуска, хотя вы можете пропустить беготню с помощью аналогичных инструментов на основе WINE, таких как PlayOnLinux.
Если игра заработала с помощью одного из вышеперечисленных методов, но возникли проблемы, возможно, вам нужно настроить определенные параметры, установить пакеты зависимостей или применить исправления к игре — опять же, ProtonDB — отличный ресурс. Не расстраивайтесь и не бойтесь обращаться за помощью в такие сообщества, как /r/linux_gaming (конечно, после поиска, чтобы убедиться, что ваш вопрос уже задан).
И эй, если ничего не помогает, вы всегда можете транслировать игру из облака. Для Stadia и Luna нужен только браузер, а GeForce Now и Xbox Cloud Gaming, как известно, работают с Linux. Вы также можете выполнять потоковую передачу прямо с ПК с Windows в вашем доме с помощью Steam Remote Play, AMD Link или Moonlight — дополнительную информацию см. в нашем руководстве по потоковой передаче игр внутри компании.
информационный бюллетень с советами экспертов по максимально эффективному использованию вашей технологии.","first_published_at":"2021-09-30T21:23:24.000000Z","published_at":"2021-09-30T21:23:24.000000Z ","last_published_at":"2021-09-30T21:23:13.000000Z","created_at":null,"updated_at":"2021-09-30T21:23:24.000000Z">)" x-show="showEmailSignUp ()">
Нравится то, что вы читаете?
Подпишитесь на информационный бюллетень с советами и рекомендациями, чтобы получить советы экспертов, чтобы максимально эффективно использовать свои технологии.
Этот информационный бюллетень может содержать рекламу, предложения или партнерские ссылки. Подписка на информационный бюллетень означает ваше согласие с нашими Условиями использования и Политикой конфиденциальности. Вы можете отказаться от подписки на информационные бюллетени в любое время.
Лучшие способы запуска новых и старых игр для Windows в Linux, обновленные в 2019 году.
Постоянное (и, как правило, оправданное) отвращение к Windows 10 дало больший импульс, чем когда-либо, Linux как настольной платформе. Большинство операционных систем на основе Linux бесплатны для использования, имеют согласованный интерфейс и не ломаются с каждым обновлением — что может не нравиться?
Хотя в Linux можно запускать почти то же программное обеспечение, что и в Windows, включая все основные веб-браузеры и многие инструменты повышения производительности, игры всегда были трудной задачей для этой платформы. Основные игры, изначально написанные для Linux, все еще немногочисленны, но уровни совместимости с Windows, такие как Wine и различные эмуляторы, заполняют пробелы.
К счастью, за последний год игры для Linux значительно улучшились. Steam Play позволяет без особых усилий играть в игры для Windows через Steam, не возясь с конфигурационными файлами или установщиками (во всяком случае, в большинстве случаев). Между тем такие инструменты, как Lutris, как никогда упростили игру через слой совместимости Wine.
В этом руководстве мы покажем вам, как лучше всего играть в игры только для Windows в вашем любимом дистрибутиве Linux, будь то Ubuntu, Debian, Arch, Fedora или что-то еще.
Steam Play/Протон
В течение многих лет уровень совместимости Wine позволял играть в игры для Windows на Linux. Последние три года Valve работала с разработчиками Wine над улучшением совместимости игр, и в результате появился Proton. Proton, также называемый Steam Play, представляет собой модифицированную сборку Wine, разработанную Valve, и она встроена прямо в Steam для Linux. Верно, темные дни установки Steam внутри Wine, чтобы играть в Steam-игры только для Windows, позади.
Steam Play — это невероятно впечатляющий уровень совместимости, который делает запуск игр Windows в Linux проще, чем когда-либо. Он может преобразовывать вызовы Windows DirectX в вызовы API Vulkan, что обеспечивает лучшую совместимость и производительность, чем когда-либо прежде, и отлично работает с внешними контроллерами и оверлеем Steam.
Чтобы начать работу со Steam Play, установите Steam для Linux, если вы еще этого не сделали. Этот процесс немного различается в зависимости от того, какой дистрибутив Linux вы используете.
Установка Steam в Debian, Ubuntu, Linux Mint, Pop_OS и большинстве других дистрибутивов на базе Debian
Перейдите на страницу загрузки Steam и нажмите большую кнопку загрузки. Вы должны получить файл .deb. Дважды щелкните файл, и откроется менеджер пакетов с вопросом, хотите ли вы установить приложение. После завершения процесса Steam должен быть доступен в панели запуска приложений, и вы можете открыть его и войти в систему.
Установка Steam на Elementary OS
Хотя ОС Elementary основана на Debian/Ubuntu, в более новых версиях Elementary автоматически отсутствует приложение, необходимое для открытия файлов .deb. Итак, сначала вам нужно установить «Эдди» из AppCenter. После установки Eddy перейдите на страницу загрузки Steam, нажмите большую кнопку загрузки и откройте файл .deb, который он вам выдаст. После всего этого Steam должен быть доступен в панели запуска приложений. Попробуйте открыть его и войти в систему.
Установка Steam в Fedora, Arch и большинстве других дистрибутивов
Если вы используете дистрибутив, не основанный на Ubuntu/Debian, вам придется установить Steam из неофициального Flatpak. Flatpak — это способ упаковки приложений для работы в самых разных дистрибутивах Linux.
Во-первых, в зависимости от того, какой именно дистрибутив вы используете, может потребоваться небольшая настройка. На официальном сайте Flatpak есть очень простые инструкции по настройке.
После того, как это будет сделано (и вы перезагрузите свой компьютер, если это указано в инструкциях), нам нужно убедиться, что репозиторий Flathub настроен. Запустите эту команду в Терминале:
Затем установите Steam с помощью этой команды:
После этого Steam должен появиться в панели запуска приложений. Откройте его и войдите в систему.
Включение Steam Play для всех игр
В настоящее время Valve тестирует игры, прежде чем официально сертифицировать их для Steam Play. Однако в Steam есть настройка, позволяющая запускать несертифицированные игры в Steam Play. Хотя многие игры работают нормально, имейте в виду, что некоторые игры (особенно новые или те, которые используют определенные методы DRM) могут иметь проблемы или вообще не работать. Худшее, что может случиться, это то, что игра не запустится — вам не нужно беспокоиться о повреждении других игр или поломке Steam.
Чтобы начать, щелкните меню Steam в верхнем левом углу главного окна Steam и выберите «Настройки» в раскрывающемся списке. Затем нажмите «Steam Play» слева, убедитесь, что установлен флажок «Включить Steam Play для поддерживаемых игр», и установите флажок «Включить Steam Play для всех остальных игр».
После этого нажмите OK. Steam может перезапуститься, чтобы изменения вступили в силу. Сделав все это, перейдите в свою библиотеку Steam, щелкните раскрывающееся меню рядом с панелью поиска и убедитесь, что выбрано «Игры». Теперь вы можете просматривать все свои игры Steam, включая игры для Windows, и устанавливать их одним щелчком мыши. Полезное сообщение «Запускается на этом компьютере через Steam Play» сообщит вам, какие игры будут установлены с использованием уровня совместимости.
Если вы хотите проверить, запустится ли определенная игра в Steam Play перед ее загрузкой, проверьте ProtonDB. Это поддерживаемая сообществом база данных, которая, вероятно, может сказать вам, работает ли определенная игра или нет, вместе с полезными инструкциями и советами по запуску проблемных игр.
Steam Play — это фантастическое программное обеспечение, благодаря которому играть в популярные игры для Windows в Linux стало намного проще, чем когда-либо прежде. Пока игра доступна в Steam. Для игр, найденных на других витринах и в других лаунчерах, вам может помочь другой инструмент.
Лютрис
Lutris описывает себя как "игровую платформу с открытым исходным кодом для Linux.«Это интерфейс для таких программ, как Wine, RetroArch и DOSBox — вы выбираете игру, в которую хотите играть, и все необходимое для ее работы загружается и настраивается для вас. Он поддерживает такие игры, как League of Legends, Skyrim, Warframe, Overwatch и т. д. Он даже может обнаруживать и добавлять любые игры для Linux, которые вы, возможно, уже установили, и добавлять их в панель запуска.
Установка Lutris
На веб-сайте Lutris есть подробные инструкции по установке, поэтому мы не будем здесь изобретать велосипед. В большинстве дистрибутивов для установки всего требуется одна или две команды.
Как использовать Лутрис
Кроме того, Lutris поддерживает не только игры для Windows. Он предлагает несколько «бегунов» для игр с разных платформ, включая RetroArch (ретро-игры), DOSBox (игры для DOS), MAME, ScumVM (названия LucasArts), Snes9x (игры для SNES) и ZDoom (названия на основе DOOM).< /p>
Если вы любите приключения, вы можете установить игры вручную, используя любой раннер, который вам нравится. В Lutis нет недостатка в опциях и настройках конфигурации.
Заключение
Steam Play упростил запуск всего вашего каталога Steam в Linux, а Lutris — это значительное улучшение по сравнению со старыми установщиками игр на основе скриптов (кто-нибудь помнит PlayOnLinux?). С помощью этих двух инструментов вы сможете играть в тысячи игр, которые, скорее всего, никогда не будут иметь официального порта для Linux.
Конечно, есть и другие способы запуска игр для Windows в Linux. Вы можете установить VirtualBox и запустить виртуальную машину Windows, хотя вы, вероятно, столкнетесь с проблемами производительности в новых играх. Если вы хотите приключений, вы можете попробовать настроить виртуальную машину с поддержкой сквозной передачи графического процессора.
CrossOver от CodeWeavers — это еще один популярный способ запуска программного обеспечения Windows в Linux, и многие его разработчики помогали Valve в разработке Steam Play. Однако CrossOver больше ориентирован на использование в бизнесе, поэтому у него не так много поддерживаемых игр, как у Lutris.
Корбин – технический журналист и разработчик программного обеспечения из Северной Каролины. Он много играет в Planet Coaster и Fallout.
Платформа распространения игр Steam реализовала форк WINE, который называется Steam Play. С помощью Steam Play пользователи Linux могут играть в игры, доступные только в Windows. Некоторое время он находился в стадии бета-тестирования, но теперь вы можете попробовать его напрямую, не подписываясь на обновления бета-версии Steam.
Играйте в игры только для Windows в Linux с помощью Steam Play
Сначала необходимо установить Steam. Steam доступен для всех основных дистрибутивов Linux. Я подробно написал об установке Steam на Ubuntu, и вы можете обратиться к этой статье, если у вас еще не установлен Steam.
После того как вы установили Steam и вошли в свою учетную запись Steam, пришло время посмотреть, как включить игры для Windows в клиенте Steam для Linux.
Шаг 1. Перейдите в настройки аккаунта
Запустите клиент Steam. В левом верхнем углу нажмите Steam, а затем Настройки.
Шаг 3. Включите бета-версию Steam Play
Теперь вы увидите опцию Steam Play на левой боковой панели. Нажмите на нее и установите флажки:
Вы также можете изменить версию слоя совместимости (Proton), если вам это нужно. Когда вы закончите выбирать параметры, нажмите «ОК» и перезапустите Steam, чтобы изменения вступили в силу.
Вот как это будет работать:
Например, в моей библиотеке Steam есть Age of Empires, которая обычно недоступна в Linux. Но после того, как я включил бета-версию Steam Play для всех игр для Windows, теперь у меня есть возможность установить Age of Empires на Linux.
Что нужно знать о функции Steam Play
Есть несколько вещей, которые вы должны знать и помнить об использовании игр только для Windows в Linux со Steam Play:
-
для Steam Play изначально. Эти игры из белого списка без проблем работают в Linux. Однако теперь количество поддерживаемых игр значительно увеличилось.
- Вы можете попробовать любую игру для Windows с бета-версией Steam Play, но она может работать не всегда. Некоторые игры иногда аварийно завершают работу, а некоторые игры могут вообще не запускаться.
- Вы не увидите в магазине Steam игры только для Windows, доступные для Linux.Вам придется либо попробовать игру самостоятельно, либо обратиться к этому списку, поддерживаемому сообществом, или к его более привлекательной веб-версии, чтобы увидеть статус совместимости указанной игры для Windows. Вы также можете внести свой вклад в список, заполнив эту форму.
- Если у вас есть игры, загруженные в Windows через Steam, вы можете сэкономить некоторые данные загрузки, предоставив общий доступ к файлам игр Steam между Linux и Windows.
Как определить игры, которые работают в Steam Play?
Я уверен, что у вас не так много свободного времени, чтобы скачивать игры одну за другой и тестировать их в Steam Play.
В этом случае вы можете посетить ProtonDB, чтобы проверить отчеты/статистику, предоставленную геймерами, которые тестируют игры.
Вы можете использовать это как справку, чтобы решить, следует ли вам загружать/приобретать определенную игру.
Я надеюсь, что это руководство помогло вам запустить игры только для Windows в Linux. В какие игры вы хотите поиграть на Linux?
Читайте также: