Как запустить игры для виндовс на линукс
Как запустить приложения и игры для Windows в Linux
В этом уроке я расскажу вам, как запускать приложения и игры Windows в Linux.
Как вы, наверное, знаете, Microsoft Windows использует DirectX для запуска игр.
Таким образом, будет намного проще играть в некоторые игры, требующие DirectX на платформах Windows.
Но как насчет Linux? Linux использует OpenGL для запуска игр.
Конечно, Steam для Linux уже имеет тысячи игр, и Steam безупречно работает на платформах Linux.
Тем не менее, мы все еще можем установить DirectX на Linux и играть в игры, требующие DirectX без каких-либо проблем.
Существуют также бесплатные и платные решения, такие как PlayOnLinux, Crossover, доступные для запуска приложений Windows и игр на платформах Linux.
Вы можете установить любимые игры, такие как например CS go, скачанный тут : https://cs-dl.ru/asiimov.html
Метод 1 – Использование wine
Wine – это программное обеспечение, которое можно использовать для запуска приложений Windows в Linux, Mac OS X и Unix.
Winetricks – это вспомогательный скрипт, который можно использовать для загрузки и установки различных распространяемых библиотек времени выполнения, необходимых для запуска некоторых программ в Wine.
Wine и Winetricks доступны в репозиториях по умолчанию для большинства дистрибутивов Linux.
Таким образом, вы можете легко установить их с помощью диспетчера пакетов по умолчанию.
Например, в системах на базе Arch выполните:
На Debian, Ubuntu, Linux Mint:
Если winetricks недоступен для вашего дистрибутива или устаревший, вы можете вручную загрузить и использовать его, как показано ниже.
Затем установите DirectX с помощью команды:
Во время установки вам будет предложено принять лицензионное соглашение.
Нажмите «yes», чтобы принять и продолжить.
Выберите “I accept the agreement” и нажмите Next
Нажмите «Next», чтобы установить компоненты времени исполнения DirectX.
Мастер установки начнет загружать и устанавливать компоненты DirectX.
Наконец, нажмите «Finish», чтобы завершить установку DirectX.
В некоторых играх, например, League of Legends 4.x, требуются приложения corefonts, vcrun6sp6 и vcrun2008.
Таким образом, вам также необходимо установить их.
Если вы не установите вышеуказанные пакеты, вы можете получить ошибку:
DirectX теперь установлен.
Давайте запустим приложения и игры для Windows на Linux
Как вы уже знаете, некоторые игры или программное обеспечение будут непосредственно запускаться с компакт-диска или образа ISO.
Вы не можете запускать / воспроизводить их без CD или ISO.
Таким образом, вы должны оставить их смонтированными или вставленными в компакт-диск.
Давайте создадим каталог для установки игр.
Теперь смонтируйте свою игру ISO в каталоге mygames, как показано ниже.
После установки ISO перейдите в каталог, в котором вы установили ISO и запустите игру, как показано ниже.
Вы можете играть в некоторые популярные игры, такие как FIFA, Need for speed, NBA, как описано в этом методе.
Чтобы перечислить все доступные приложения которые можно установить с помощью Winetricks, запустите:
Чтобы просмотреть все доступные игры, запустите:
Перед установкой игры или приложения я рекомендую вам проверить базу данных Wine Application.
Вы также можете использовать графический интерфейс Winetricks для установки приложения или игры.
Запустите графический интерфейс Winetricks из вашего меню или панели запуска приложений.
Выберите то, что вы хотите установить, например, приложение, игру, бенчмарк и т. д.
Выберите приложение, которое вы хотите установить, и нажмите «ОК».
Не только игры и приложения, вы можете даже монтировать ISO-файлы Windows и запускать установочные файлы.
Вот как я запускаю настройку Windows с помощью Wine.
Метод 2 – Использование Winepak
Winepak – еще одна полезная утилита для установки и использования приложений и игр Windows с Wine в Unix-подобных операционных системах.
Чтобы использовать winepak, вы должны установить Flatpak в свой дистрибутив Linux.
Flatpak в основном позволяет пользователям запускать приложения в изолированной среде с включенными зависимостями уровня приложения.
После установки flatpak запустите следующую команду, чтобы добавить репозиторий Flathub:
Затем добавьте репозиторий winepak, используя команду:
Теперь установите приложение или игру по вашему выбору. Вот команда установки Notepadd ++:
Установите приложение, используя ваш программный центр или через терминал:
Вы можете найти требуемые приложения Microsoft Windows, выполнив поиск в репозитории winepak либо через программный центр, либо через терминал.
Здесь вы можете проверить текущий список приложений.
Репозиторий Winepak содержит очень мало приложений на данный момент. Но я надеюсь, что другие приложения скоро сделают свой путь к этому репозиторию, и список будет расти.
Запускаем Windows игры в Linux
На мой взгляд, именно Steam и Lutris предлагают максимально современные и легкие решения для запуска игр. В качестве примера, поиграем в World of Tanks и World of Warships на Ubuntu 19.04.
Еще недавно, запускать Windows игры в Линукс было тем ещё квестом, затмевающим интерес к игре из-за тяжелого и не всегда удачного процесса установки игры.
С появлением DXVK (библиотеки основанной на Vulkan, позволяющей транслировать 3D приложения (игры) Direct3D 10/11), и как следствие Steam Play (Proton) – установка многих игр в Линукс стала почти такой же легкой как и в Windows.
Содержание
Запуск Windows игр в Linux с помощью Lutris
Lutris – сервис с игровым приложением, предоставляющий автоматизированные, настроенные скрипты для установки игр.
Интеграция с такими игровыми магазинами, как GOG и Steam, позволяет импортировать существующую библиотеку игр, а поддерживаемые сообществом установочные сценарии обеспечивают полностью автоматизированную настройку.
Установка Lutris в дистрибутивы на основе Ubuntu
Для корректной работы Lutris, разработчики рекомендуют предварительно установить Wine (версию Staging). Установить Wine в Ubuntu можно по нашей инструкции: Установка последней версии WineHQ в Ubuntu 18.04 и 19.04
Для Ubuntu подобных дистрибутивов добавляем репозиторий Lutris:
Для лучшей производительности необходимо установить последнюю версию видеодрайвера и библиотеки Vulkan.
Пользователям видеокарты Nvidia нужно добавить репозиторий с новыми драйверами и затем удобным способом установить последнюю версию драйвара:
Выбрать драйвер можно с помощью встроенной утилиты Программы и обновления – Дополнительные драйверы.
Если видеокарта поддерживает Vulkan API, то устанавливаем необходимые библиотеки (скорее всего они уже установились при установке видеодрайвера. Проверить, если видеокарта поддерживает Vulkan можно по ссылке: Vulkan API):
Пользователям видеокарт AMD / Intel:
Если у вас установлена Ubuntu 18.04, то стоит добавить следующий репозиторий:
Затем обновить предложенные пакеты:
Установка игр в Linux с помощью Lutris
Переходим на официальный сайт программы в раздел Games и выбираем нужную нам игру.
Найдя игру, выбираем (если доступно) редакцию скрипта с нужным нам сервером (например для World of Tanks это будет RU DXVK version). Нажимаем на Install. В качестве примера будет показана установка игры World of Tanks в Ubuntu 19.04.
Ссылка откроется в установленном приложении Lutris, нам предложат установить игру. Нажимаем на Install.
Дальше можно выбрать папку, в которую будет установлена игра. Продолжаем установку. Будет установлена нужная для данной игры версия Wine, соглашаемся на все установки. По окончанию установки онлайн установщика будет предложено создать ярлыки и запустить игру.
Затем откроется полноэкранное окно, в котором будет осуществляться установка игры. Не пугаемся, с помощью клавиш ALT+TAB можно вернуться в рабочее окно.
Запустить установленную игру можно как из программы Lutris, так и из списка установленных приложений.
Аналогично установил игру World of Warships в Ubuntu 19.04.
Именно в Ubuntu столкнулся с проблемой, при которой курсор мыши в игре не позволял делать обороты около 180 градусов. Ранее устанавливал игру в окружениях KDE и Cinnamon (Linux Mint), такой проблемы там нет. Если курсор вывести нажатием на CTRL, то можно захватить другие обороты мыши. Решение: переключение отображения игры в оконный режим.
Устанавливаем Windows игры в Linux с помощью Steam (Proton)
Для совместимости игр с операционными системами GNU/Linux, компания Valve разрабатывает проект Proton (Steam Play), который в свою очередь состоит из различных наработок, таких как Wine, DXVK, esync. Подробнее почитать о Steam Proton можно в нашей статье: Steam Play улучшает поддержку Windows-игр для Linux.
Информация о качестве поддержки Windows игр в Steam Proton доступна по ссылке: ProtonDB.
Для включения опции Proton, нам необходимо открыть Steam – затем Настройки – Steam Play – и включить доступные опции.
Версию Steam Proton стоит выбирать самую актуальную, т.е с большим номером.
Дальнейшая установка игр ничем не отличается от установки в системе Windows. Steam Play автоматически произведет нужные настройки для установки игры.
Сравнение производительности видеокарты Nvidia Geforce 1060 в Ubuntu 19.04 и Windows 10
Сравнение проводилось на ноутбуке с видеокартой Nvidia Geforce 1060 (6 ГБ) и процессором Intel® Core™ i7 8750H. Операционные системы Windows 10 1903 (build 18362.10019), версия видеодрайвера NVIDIA GeForce Game Ready 436.15 и система Ubuntu 19.04 с версией видеодрайвера 430.40 (самый актуальный в репозитории ppa:graphics-drivers).
World of Tanks
Танковые сражения в World of Tanks в Windows 10 показывали от 115-130 fps до 150-165 fps, в зависимости от игровой сцены.
В Ubuntu 19.04 от 100 до 120 fps. Настройки Высокие, sd клиент.
World of Warships
В морских сражениях World of Warships в Windows 10 производительность держалась от 65 до 75 fps.
В Ubuntu 19.04 игра World of Warships показала производительность от 60 до 70 fps, но периодически сильно проседала до 25 fps. Настройки высокие, hight клиент.
Обе игры в Ubuntu были установлены с помощью Lutris.
War Thunder
Также, с интересом проверил производительность видеодрайвера в игре War Thunder. В Windows 10 игра была установлена с помощью нативного клиента, а в Ubuntu 19.04 с помощью Steam (нативная версия).
В морских сражениях в War Thunder в Windows 10 отображался fps от 65 до 85, в воздушных боях около 100 fps.
В Ubuntu 19.04 варьировался fps от 35-55 в морских сражениях и 75 fps в воздушных.
Версия из Lutris, использующая DXVK, в Ubuntu 19.04 показала fps от 50 до 75 в морских сражениях и 60 fps в воздушных.
Знаю, что разработчики War Thunder тестируют версию с использованием библиотек Vulkan. Не тестировал её, но уверен, что производительность будет значительно выше, чем у нативной версии, использующей OpenGL.
Euro Truck Simulator 2
В симуляторе Euro Truck Simulator 2 производительность в Windows 10 отображалась от 85 до 120 fps.
В Ubuntu 19.04 производительность игры ETS 2 варьировалась от 55 fps (в редких случаях) до 110 fps. В обоих случаях были использованы настройки Ультра.
Как видим, производительность игр в Linux уступает Windows 10, но при использовании библиотек DXVK и Vulkan разница гораздо меньше, чем при использовании OpenGL. В любом случае это прорыв для пользователей Linux: доступных игр стало гораздо больше, а их установка стала максимально простой.
На мой взгляд, осталось решить проблему работы античитов. Именно из-за проблемы с работой некоторых античитов, в Linux не доступна еще масса игр.
Как запускать игры в Linux (несколько способов; в том числе и запуск Windows-игр)
Доброго времени!
Вопросы относительно игр в Linux — одни из самых первых, которые задают пользователи, начав знакомиться с этой ОС. Многие из-за этой «неясности» (кстати) отказывают от Linux. Однако, не настолько уж и сложно это всё.
Попробую сразу же с места в карьер — ответить на самые часто-задаваемые вопросы по этой теме (которые я получал):
Теперь, (когда основные акценты расставлены 👀), ниже я представлю вам несколько простых способов запуска игр, с которых и порекомендовал бы начать знакомство при работе в Linux.
Вариант 1: браузерные игры
И так, одним из самых простых вариантов поиграть в Linux — это запустить браузер и найти какой-нибудь сайт со сборником онлайн-игр.
Во многие «простые» настольные игры (шашки, шахматы, карты, змейки, и т.д.) — играть можно без всяких проблем (и без каких-либо до-настроек)! 👌
Несколько ссылок в помощь:
Запущена типичная онлайн-игра в браузере
Internet Archive — стрельба по пузырям
Как теперь запускать флеш-игры в 2021г+, если Adobe отключила Flash-плеер
Вариант 2: «родные» игры для Linux
Само собой для Linux есть «родные» игры, т.е. разработанные специально для этой ОС (их еще называют нативными играми ).
Самый простой способ их «найти» и загрузить — воспользоваться встроенным менеджером программ (см. пример ниже для Linux Mint 👇).
Linux Mint — менеджер программ
👉 Кстати, установку Steam часто приходится выполнять через терминал. Для этого необходимо сначала подключить репозиторий multiverse (и запустить обновление) — команды, которые это выполнят (для Linux Mint, Ubuntu) :
sudo add-apt-repository multiverse
sudo apt update
Далее для установки Steam необходимо использовать команду:
sudo apt install steam-installer
В разделе игр появились соотв. ярлыки
В Steam найти игры под Linux проще простого:
Далее останется только дождаться загрузки игры и нажать кнопочку запуска (Steam сам все настроит и запустит ее). Собственно, никаких серьезных отличий от использования Steam в Windows — здесь не будет. 👌
Установка игры в Steam
Вариант 3: игры и программы для Windows запускаем в Linux
Пожалуй, этот вопрос наиболее сложный.
Сразу скажу, что вероятности в 100%, что вам удастся запустить какую-то конкретную игру для Windows в Linux — нет! Однако, с большинством популярного ПО всё же достаточно легко удается «договориться». О том, как это всё настроить — пару строк ниже.
Эмуляторы
Это спец. приложения, которые «воссоздают» среду Windows для отдельно-взятой игры (т.е. игра «считает», что ее запускают в Windows, а не в Linux). На мой взгляд, лучше всего начать знакомство с эмуляторами с приложения Wine (и его граф. оболочки PlayOnLinux — она существенно облегчит работу с эмулятором).
После запуска PlayOnLinux — установка Windows-игр будет проходить в достаточно «простом» ключе. См. скриншот ниже. 👇
Playonlinux — установить программу
Далее есть два варианта развития событий:
После необходимо указать, что вы хотите установить игру на новый виртуальный диск (он будет создан автоматически).
Установить ПО на новый виртуальный диск
Далее необходимо будет указать битность приложения, указать версию Wine и установщик игры (обычно это какой-нибудь «setup.exe»).
Выбираем установщик для запуска
Затем в окне PlayOnLinux вы увидите привычный установщик (как в Windows). Просто нажимайте «Далее / далее. « пока не завершится процесс.
После завершения установки — в меню PlayOnLinux у вас появиться кнопка для запуска. Кликнув по ней, запустится «проводник Wine», ну а там и заветный ярлык на запуск игры. Легко. 😉
Playonlinux — запуск игры
Виртуальные машины
Виртуальная машина — спец. приложение, которое позволяет виртуально (т.е. программно, в отдельном окне) воссоздать работу компьютера, на который можно установить нужную вам ОС и программы.
Виртуальных машин сейчас достаточно много. Для первого знакомства и теста — я бы порекомендовал воспользоваться Virtual Box (в Linux Mint она доступна прямо через менеджер программ, без команд в терминале).
Чтобы виртуальная машина корректно работала — в BIOS должна быть включена виртуализация (так называемые технологии VT-X и AMD-V). Более подробно об этом тут
После запуска Virtual Box — первым действие будет создание виртуальной машины. 👇
Создать новую машину
Далее потребуется указать ОС (в своем примере я взял Windows 7). Кстати, для ее установки вам потребуется образ в ISO-формате.
Укажите тип и имя ОС
После необходимо будет указать размер выделяемой ОЗУ (она будет заниматься из вашей реальной ОЗУ во время работы вирт. машины), размер и тип диска, его расположение и пр. Все эти шаги я опустил, т.к. практической сложности они не представляют (для первого раза можно вообще просто нажимать «Далее» ).
Указываем загрузочный ISO с Windows
Пошла установка ОС
После установки Windows в виртуальную машину — нажмите по меню «Устройства» (в Virtual Box) и выберите ISO-образ на котором нужная вам игра. Далее этот ISO появится у вас в проводнике, и вам останется только запустить установку игры (также, как в реальной Windows).
Через меню «Устройства» подключаем ISO-образ с игрой
По завершению установки — можно играть! Пример на скриншоте ниже. 👇
Игра установилась — можно запускать и играть!
Более подробная инструкция о том, как установить и настроить виртуальную машину VirtualBox — находится здесь (пошаговый пример).
Вариант 4: облачный гейминг
Несколько лет назад стали набирать популярность облачные сервисы для игр. Принцип их работы примерно такой: вы по сети Интернет подключаетесь к мощному компьютеру, на котором и запускается игра. Изображение из игры с этого ПК (также по сети) передается на ваше устройство, с которого вы и управляете игровым персонажем.
В чем фишка : а в том, что вся нагрузка по запуску игры ложится на этот мощный компьютер (который предоставляет вам облачный сервис). А для вашего же устройства — в какую игру бы вы не играли нагрузка будет как при просмотре видео.
Как это все настроить на Linux? Многое зависит от облачного сервиса, который вы выберите. Например, в GeForce Now всё относительно не сложно:
GeForce Now — игра в браузере
1) Облачные сервисы для игр (играем в любые игры на любых ПК и ноутбуках)
Разумеется, вышесказанное — это далеко не всё, с чем вы можете «столкнуться». В зависимости от версии вашей Linux, игр и приложений — могут возникать самые разные нюансы. Впрочем, без «нюансов» и в Windows пока не обходиться. 👀
Как устанавливать Windows игры на Linux?
Нет, в Linux много игр, но их количество и качество сильно отстаёт от версий под Windows.
Лучшие игры для LINUX (UBUNTU)
И это не потому, что Linux хуже Windows, а потому что Windows захватил рынок уже много лет назад и разработчики создавая игры ориентируются на массовый рынок. Ну зачем им тратить массу сил и средств на 5% Linux пользователей?
Как устанавливать Windows игры на Linux?
Я сам не большой любитель игр, но иногда можно конечно отвести душу. В качестве теста я возьму всем известные алавар игры, и попробуем установить разными способами одну из них. Пусть это будет игра Супер корова. Как устанавливать игру на линукс?
1. Как устанавливать игры на Linux через Wine?
Теперь устанавливаем Wine:
После установки файлы Windows запускаются так же, как если бы мы запускали в родной OS. Пробуем.
Установщик запустился, но это не значит, что дальше всё пойдёт так же хорошо.
Ну вот и всё, всё хорошее закончилось. Программа выдала ошибку и благополучно вылетела. Но ничего, есть и другие варианты запустить эту игру в Linux.
2. Как устанавливать игры на Linux через Etersoft?
Хотя большинство их версий стоит денег, но есть и бесплатная версия для частного использования. Идём по адресу sales.etersoft.ru/wine/local/order, заполняем заявку и ждём инструкций по скачиванию пакета.
После этого мне пришло письмо, в котором была указана страница загрузки. Я скачал файл лицензии, а потом ещё заказал нужный мне пакет. Мне пришла большая инструкция со ссылками на несколько пакетов: саму программу и различными дополнениями к ней. Скачал все 8 пакетов.
Чтобы устновить все файлы разом, нужно перейти в папку с пакетами и выполнить команду:
Все пакеты не установились. Оказывается, что Etersoft конфликтует с Wine. Поэтому пришлось удалить пакеты wine1.5 1.5.22-0ubuntu2, winetricks 0.0+20120912
ppa1 и fonts-liberation. После этого установка всех пакетов прошла хорошо. Но, к сожалению, Etersoft по каким то таинственным причинам не работал совсем. Ни одна программа с помощью неё даже не запускалась.
Пришлось удалить пакеты и вернуть Wine. Возможно нужно было удалить все пакеты связанные с Wine, может быть потом поэкспериментирую на чистой системе. Но это не последний способ, как можно устанавливать игры на Linux.
3. Как устанавливать игры на Linux через CrossOver Games?
Устанавливаем пакет crossover-games, который находится в репозиториях Ubuntu по умолчанию.
После установки в меню появляется некий аналог меню Wine.
Пробуем установить нашу «Супер корову» из этого меню «Install Windows Sofyware». Но оказалось невозможным установить таким образом нашу программу, так как этот пакет предназначен для установки тех игр, которые есть в его списке. А Супер корова в него не входит.
К тому же программа оказалась платной, а я платить за эту непонятную поделку точно не буду.
Ну что же, не стоит отчаиваться, так как есть ещё способы попробовать установить игру в Linux.
4. Как устанавливать игры на Linux через Playonlinux?
После этого программа начала до устанавливать недостающие windows шрифты.
Далее у нас появилась программа.
Нажимаем кнопку «Установка» и получаем вот такое окно:
Как видим, нам предлагают установить игры из списка. Выбор большой, но нашей программы естественно нет. Для интереса решил установить гонки Blur, так как эта игра стоит у меня в Windows и мне очень нравится. После нажатия кнопки УСТАНОВИТЬ программа начала скачивать пакет с Wine, при чём очень старой версии 1.3 (сейчас уже 1.5)
После этого появилось окно, предлагающее выбор установки. Я выбрал вариант DVD и программа начала докачивать ещё разные пакеты, в том числе Directx 10. Но так как игры на DVD у меня не было, то и устанавливать было нечего. А так, в принципе, это возможно.
Вот и закончились пока мои тесты: ни один из четырёх способов не позволил установить нужную нам Windows игру на Linux. Но с другой стороны мы увидели, что многие ИЗВЕСТНЫЕ windows игры установить всё же возможно через специально подготовленный софт. И лучшей программой в этом отношении является playonlinux.
Может у вас есть опыт установки Windows игр в Linux? Поделитесь, если не трудно, так как тема для многих по-настоящему актуальна.
13 комментариев к статье “Как устанавливать Windows игры на Linux?”
В crossover поставил лару крофт, все норм работает
Поставил кс 1,6всё чётко,через вайн
спасибо ценные советы еще не разобрался полностью но надежда появилас
чрз wine установил скайрим за 5сек, (mint qiana) проблем никаких даже не подтормаживает хотя на этой же машине с виндой немного подлагивала, сейчас новая проблема захотелось играть 64битные игры на 32битном лине чрз wine инфы в нете по этому поводу не могу найти, если кто сталкивался просьба подсказать
Что мешает поставить 64 битный линукс?
устанавливаете playonlinux и crossover умные люди уже давно сделали кряк для crossover и он уже бесплатен почему playonlinux пробовал в crossover установить assassin’s creed 2 не идет а через playonlinux запустился но crossover выглядит актуальнее но не все игры норм работают на нем wine 1.3 устанавливать самая норм версия и еще ты сказал что нельзя установить игру твою через crossover ты не прав просто ты запускаешь его через crossover(установить) а не через crossover(запустить)
чувак ты устанавливал игру через crossover(установить)
ты не далеко ушел есть еще crossover(запустить) а он запускает через встроенную в crossover wine твое приложение и не требует выбрать установщик да и через установить я бы смог ее установить ведь там есть пункт не выбирать ничего
У меня тоже не запускались игры, пока не настроила wine. Тоже выдавало ошибки, сейчас проблем нет. Настраивала по этой ссылке.
http://линуксминт.рф/forum/thread13.html
Интересно, этот сайт кто-нибудь посещает в 2016 году? (кроме меня)
Конечно посещают, более 3000 человек в день. А в чем трудность?