Как играть в игры для Windows в Linux

Чтобы запустить ваши игры для Windows, нам понадобится помощь нескольких инструментов: ВИНО, Dx Wine, Winetricks и LutrisВ этом уроке мы увидим как установить и настроить каждый из них.

Введение в вино

Как всем известно, Linux не поддерживает файлы .EXE. Так как, черт возьми, могут запускаться программы Windows? Что ж, некоторые гении создали программу под названием WINE, что означает, что Wine не является эмулятором, а это один из способов запустить программу Windows под Linux.
Но, если это не эмулятор, как это сделать?

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

Это хорошо? Да и нет. Скажем пару истин ...

Лучшее использование ОЗУ

Windows (в любой из ее версий) имеет значительное количество программ, загруженных в оперативную память, которые в Linux обычно не загружаются (чтение, антивирус, защита от вредоносных программ и т. Д.). ВИНО, это не так. Следовательно, он потребляет меньше ресурсов, чем Windows.

Direct X

Direct X - это наиболее часто используемый API в играх для Windows, эксклюзивный для этой операционной системы. Linux, со своей стороны, использует OpenGL.

Так как же Linux запускает игры, требующие DirectX, если он использует только OpenGL? Вот где проявляется магия Wine: он заставляет OpenGL эмулировать DirectX.

Результат? Очевидно, что при эмуляции вы теряете производительность.

Игры лучше работают в Windows? Я бы сказал вам, что это зависит от игры. Однако ответ - ДА, именно из-за эмуляции Direct X. Можно сказать, что игры, основанные на Direct X 7, работают в Windows так же, как и в Linux, но с DX9 и далее все сильно меняется: примерно на 20%. меньшая производительность.

Игры для Windows

Для Wine чрезвычайно сложно запускать игры, поставляемые с этой системой. По этой причине до сих пор на нем не запускаются, например, такие игры, как Street Fighter IV, Resident Evil 5 или Gear of Wars.

Разные окна для каждой игры

Одно из преимуществ WINE заключается в том, что при желании вы можете запустить старую игру в Windows 95, а новую - в Windows 7.

И на этом не только заканчиваются параметры, но также можно устанавливать другие программы, такие как framework, directx и все остальное, о чем вы можете подумать.

И именно здесь WINE максимально использует свои функции, поскольку, например, есть игры, которые хорошо работают с Windows, с установленными программами x и т. Д.

Это также означает, что если вы используете общую конфигурацию WINE, одни игры будут работать лучше, а другие - хуже. Поэтому для запуска игр удобно запускать WINE с помощью программы под названием PlayOnLinux, который указывает WINE запускать Windows, идеально настроенную для этой игры. Как насчет?

Видеодрайверы для Windows лучше, чем для Linux

Все тесты показывают, что при запуске, например, Open Arena как в Windows XP, так и в Linux, в Windows выдает больше кадров. Другими словами, в Windows экран обновляется быстрее, чем в Linux, а это значит, что он лучше использует преимущества видеокарты.

Этого не происходит из-за того, что игра не является родной или из-за WINE или другого эмулятора. Тесты проводились путем запуска соответствующих собственных исполняемых файлов для каждой операционной системы. Так? Ответ в том, что, исключив все остальные факторы, остается только сказать, что драйверы видеокарт для Windows лучше (от техническая точка зрения), чем Linux.

Винный гид

Я рекомендую установить бета-версию Wine, потому что во многих случаях она имеет улучшения, которых нет в стабильных версиях, и многое другое в последней версии 1.3.28, которая работает впечатляюще и с множеством улучшений. После завершения у вас должны быть установлены Wine и Winetricks. У вас также есть возможность установить Lutris, PlayOnLinux y Виноградник это может быть весьма полезно, но мы оставим это на потом.

Direct X

Первое, что нам нужно сделать, это установить DirectX.

Dx Wine - лучший способ установить DirectX.

Загрузите Dx Wine (замечательную программу, созданную kuboode), которая легко устанавливает DirectX 9c в Wine. Это здорово, и это даже дает вам возможность установить Dxdiag.

У вас есть возможность установить DX10 и DX11, все зависит от того, поддерживают ли ваши видеокарты это или нет.

DxDiag, идеально подходит для определения того, все ли оборудование распознается в Wine.

Visual Basic, .Net и т. Д.

Затем с помощью Winetricks вы можете установить следующие программы, которые, хотя и не являются обязательными, могут быть необходимы для запуска игры.

Visual Basic:
- vcrun 2005 (Visual C ++ 2005)
- vcrun 2008 (Visual C ++ 2008)
- vcrun 2010 (Visual C ++ 2010)

Фреймворк:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Этого нет в Winetricks. Его можно установить вручную.

Есть еще много всего, что нужно установить. Внимательно изучите возможности Winetricks. То, что вам нужно, зависит от вашей машины и приложений, которые вы хотите использовать. Однако все вышесказанное можно назвать минимальным и необходимым.

Винетрикс

Настроить параметры Wine

Откройте Winetricks и выберите «Выбрать винный префикс по умолчанию» и «Изменить настройки». Для меня лучшая конфигурация такая:

- ddr = opengl
- dsoundhw = Эмуляция
- glsl = отключено
- мультисэмплинг = отключен
- mwo = включен
- native_mdac
- npm = repack
- orm = черный буфер
- psm = включен
- rtlm = auto
- звук = alsa
- strictdrawornding = отключено
- vd = выкл.

Из этих вариантов есть 2, улучшающие производительность.

- OffscreenRenderingMode: при настройке параметра FM (Framebuffer) он выдает несколько кадров, зависает и делает одно и то же снова и снова. Так что в любую игру невозможно играть. По этой причине рекомендуется использовать «backbuffer».

- Прямой звук: аппаратное ускорение, изменение завершено для эмуляции. Это значительно увеличивает производительность и совместимость по сравнению с "полной".

Кроме того, для повышения производительности вы можете отключить GLSL и MultiSampling, но потеряете качество графики.

Если WINE даже после всего этого не определяет видеокарту, сделайте так:

После того как вы изменили параметры, я открыл каталог .wine в вашей папке пользователя, а затем открыл файл с именем «user.reg» (ключи реестра, созданные пользователем, хранятся там).

Найдите там [SoftwareWineDirect3D] и в конце добавьте:

"VideoDescription" = "Введите модель видеокарты в кавычки" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Введите память видеокарты"

В моем случае это выглядит так:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "disabled" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "enabled" "RenderTargetLockMode" = "Enable" "RenderTargetLockMode" = "auto" StrictMode "=" auto " "disabled" "UseGLSL" = "disabled" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Готов! ВИНО готово к войне!

Мы уже используем WIne, Dx Wine и Winetricks. Теперь мы собираемся улучшить все это с помощью программы под названием Lutris.

Введение в Lutris

Лутрис с некоторыми из моих самых больших пороков ...

Lutris - это программа, которая группирует все игры на одной платформе, что-то похожее на Steam.

Его характеристика - поддерживать ПОЧТИ ВСЕ, но посмотрите на список банковских вещей:

- Родные игры для Linux.
- Родные игры Windows.
- МАМЕ игры.
- Друг 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, Цвет WonderSwan.
- Браузерные онлайн-игры, такие как Quake Live, Minecraft и все флеш-игры.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Остров обезьян, особняк маньяка и т. Д.).
- Magnavox Odyssey², Videopac +.
- Mattel Intellivision.
- Microsoft MSX, MS-DOS.
- NEC PC-Engine Turbographx 16, Supergraphx, PC-FX.
- Nintendo NES, SNES, Game Boy, Game Boy Advance, Gamecube и Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- СНК Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-Machine.

Но лучше всего то, что для каждой игры он дает вам множество опций, поэтому БОЛЬШЕ РЕКОМЕНДУЕТСЯ использовать его, так как есть много опций Wine, которые в зависимости от игры вы можете изменить, не затрагивая ни Wine, ни Другие игры. Это похоже на PlayOnLinux, но Lutris мне кажется лучше, потому что он дает доступ не только к играм для Windows, но и к огромному количеству эмуляторов.

В заключение скажем, что в Lubuntu и Xubuntu нет существенных улучшений. Можно подумать, что использование меньшего объема оперативной памяти повлияет на производительность WINE, но нет. Предположительно это происходит из-за того, что Wine обрабатывается в основном с использованием процессора и видеокарты.

источник: патчиу


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

25 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Несколько сказал

    Вино
    Is
    Не
    эмулятор

    WINE - это не эмулятор.

  2.   Воин Тени сказал

    То есть сейчас, раньше это точно означало "WINdows Emulator" ("ВИНО")

  3.   Туз пик сказал

    Посмотрите, где я искал что-то подобное сейчас, когда я начал тестировать установку игр для Windows в Linux. Я смог без проблем установить и поиграть в четыре игры Quake 3, Half-Life 1 и Age of Mythology. Но я хочу попробовать GTA 3 (которая устанавливает ее, но не определяет компакт-диск во время игры) и Jedi Knight 2, что дает мне ошибку.

    Спасибо за этот пост.

  4.   Габи сказал

    Я хочу установить игру для PC3 в Windows 7, но она не запускается, потому что она несовместима, поэтому я подумал, что если ее можно будет преобразовать или преобразовать так, чтобы Linux мог ее поддерживать, это очень меня благословит. Я спрашиваю, потому что я 10-летний ребенок

    1.    Андрес сказал

      Что это за игра?

  5.   АДИРАЭЛЬ сказал

    Мне нравится операция 7 онлайн и клика онлайн. У меня проблемы с запуском как в окне, так и операции7. Мне нужно запустить ее в Win XP, потому что, хотя я поставил больше оперативной памяти на свой компьютер, она не работает полностью в win7 и в клике, потому что это больше Текущие и с большим количеством графических эффектов не работают в полной мере на win xp, но если они работают полностью на win7, Я НЕНАВИЖУ ЭТО ТРАХАТЬ НА WINDOWS! Всегда есть несовместимость в чем-то, кроме использования всех моих ресурсов, чтобы иметь возможность поиграть во что-то интересное. Мне нужно загрузить всю систему с помощью GAME BOSSTER и TUNAP UTILES, и даже тогда это не займет много времени. Я хотел бы посмотреть, можно ли сейчас запустить OPERTION 7 на Linux. эта операция 7 не изменяет записи или что-то в этом роде, но в ней есть деталь, что недостаточно скопировать и вставить папку с игрой на другой компьютер, вам также нужно скопировать папку, которую вы поместили на диск c и которая называется LIN, которая на первый взгляд вам Вы видите это, и вы не придаете значения pss, позже вы понимаете, что это папка, которую исполняемый файл ищет при запуске, и в которой есть маршруты, по которым нужно следовать, и информация о версии. ЧТО Я ХОЧУ СОХРАНИТЬ, ЕСЛИ С ВАШЕЙ ПРОГРАММОЙ Я МОГУ БЕЗ ПРОБЛЕМ .EXE ИГРЫ И ЧТО ОНИ ТАКЖЕ ОБНАРУЖИВАЮТ ПАПКУ МАРШРУТА БЕЗ КАКИХ-ЛИБО ПОВРЕЖДЕНИЙ

  6.   Микель Майоль и Тур сказал

    для этого список совместимости winehq и playonlinux информирует вас об играх, которые на 100% нормальны, и тех, которые все еще не совсем подходят.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

    http://appdb.winehq.org/objectManager.php?sClass=application&iId=5275

  7.   Ger сказал

    Павел,

    Отличный пост !!

    Я надеюсь, что со временем компании начнут выпускать высококачественные игры для GNU / Linux, и это будет вопрос осознания того, что пользователи Linux уже составляют значительную часть от общего числа пользователей ...

    Привет!

  8.   гильермоз0009 сказал

    Я считаю, что AOM работает с Expasion Titans как должное, это единственная игра, которая мне нравится в Güindos XD, вы знаете, из-за проблем с друзьями и семьей.

  9.   Луис сказал

    Я не могу скачать лутрис .. 🙁

    ВЫ МОЖЕТЕ ДАЙТЕ МНЕ ССЫЛКУ ДЛЯ ЗАГРУЗКИ ВСЕХ WINE, Winetricks и Lutris

  10.   Хуан Мануэль сказал

    что такое сайт

  11.   Дан сказал

    Одна вещь, которую у меня есть Pentium III 0.8 ГГц и 650 МБ оперативной памяти, как я могу это сделать при запуске warcaft 3 в Wine, которое потребляет меньше, - это то, что через некоторое время он начинает замедляться, и поскольку у меня нет окон ...

  12.   Пол сказал

    Я не понимаю, иногда на определенных форумах слишком сильно критикуют windows, говоря, что это чистые деньги (что иногда бывает правдой), но в конце концов они хотят скачать директкс. Я считаю, что и windows, и linux имеют недостатки и являются ПРОДУКТАМИ. Linux очень полезен для программирования, серверов, Интернета и промышленности. Хотя Windos более полезен для дома, то есть для игр, документов, Интернета и т. Д.

    Например, для Wi-Fi и интернет-инфраструктуры Linux намного лучше. Но для Play это не так.

    Привет!

  13.   Габриель сказал

    как установить dx wine

  14.   кук сказал

    однажды у нас будет хорошая альтернатива в Linux 😉

  15.   Эдди холлидей сказал

    Хороший вклад, посмотрю, смогу ли я использовать его на своем Manjaro Linux.

  16.   gabux22 сказал

    С lutris и компанией играть в Linux - роскошь ... благодаря UsemosLinux и cia. еще раз, что культивирует нас в мире GNU / Linux ... Общее спасибо .. 🙂

    1.    давайте использовать Linux сказал

      Пожалуйста! Объятие!

  17.   Хайме сказал

    Здравствуйте, у меня возникла проблема, я попытался загрузить DX Wine, но с тех пор http://sourceforge.net/projects/dxwine/ Он больше не доступен, не знаю, есть ли другой способ его скачать.

  18.   Хуан Хосе сказал

    все ли игры для Windows можно использовать с этими программами?

  19.   Деймер сказал

    Привет хорошо, у меня Ubuntu 15.10 Я не мог скачать игру, потому что она не открывается, кто-то может объяснить, что делать

  20.   QKingsta сказал

    Пух! Я остаюсь в Windows, это легче скачать, установить и играть, чем это дерьмо, когда приходится загружать 3 или 4 программы, а затем настраивать их, чтобы играть в игру. Linux разработан для людей, которые являются программистами или создают сети и серверы, но он не предназначен для тех из нас, кто любит видеоигры.

    1.    Диего сказал

      Это руководство предназначено для игры в Linux с играми, написанными для Windows. Игры, написанные для Linux, работают в Linux так же, как игры, написанные для Windows в Windows: вы устанавливаете их и все.

      Теперь спросите себя, как вы можете играть в Windows с игрой, написанной для Linux, и если для вас это проще, чем наоборот, то вы можете сказать, что Linux - отстой.

      Привет.

      1.    Хосе Луис сказал

        Это лучший ответ, который я видел за последние годы

  21.   Рафаэль Портильо Т. сказал

    Спасибо за руководство…!