Как да играя игри с Windows на Linux

За да стартираме вашите игри за Windows, ще ни е необходима помощта на няколко инструмента: WINE, Dx Wine, Winetricks и LutrisВ този урок ще видим как да инсталирате и конфигурирате всеки от тях.

Въведение в ВИНОТО

Както всички знаят, Linux не поддържа .EXE файлове. Е, как, по дяволите, могат да се изпълняват програмите на Windows? Е, някои гении направиха програма, наречена WINE, което означава, че Wine не е емулатор, което е един от начините за стартиране на програма за Windows под Linux.
Но ако не е емулатор, как се справя?

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

Това е добре? Да и не. Нека кажем няколко истини ...

По-добро използване на RAM

Windows (във всяка от неговите версии) има значителен брой програми, заредени в RAM паметта, които в 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.

Различен Windows за всяка игра

Предимството, което WINE има, е, че ако искате, можете да направите стара игра, работеща под Windows 95, и нова за Windows 7.

И не само, че опциите свършват там, но също така позволява инсталирането на други програми, като рамката, 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 можете да инсталирате следните програми, които, макар и да не са задължителни, може да са необходими за стартиране на игра.

VisualBasic:
- 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 дава. Какво ви е необходимо зависи от вашата машина и приложенията, които искате да използвате. Гореизложеното обаче би могло да се каже, че е минимално и необходимо.

Winetricks

Конфигурирайте опциите за вино

Отворете Winetricks и изберете „Изберете префикса за вино по подразбиране“ и „Промяна на настройките“. За мен най-добрата конфигурация е тази:

- ddr = opengl
- dsoundhw = Емулация
- glsl = забранено
- многосемплиране = деактивирано
- mwo = активирано
- native_mdac
- npm = преопаковане
- orm = черен буфер
- psm = активиран
- rtlm = автоматично
- звук = alsa
- strictdrawordening = забранено
- 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" = "ReckTargetLockMode" = "RenderTargetLockMode" = " "disabled" "UseGLSL" = "disabled" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Готов! WINE е готово за война!

Вече използваме WIne, Dx Wine и Winetricks. Сега ще подобрим всичко това с програма, наречена Lutris.

Въведение в Лутрис

Лутрис с едни от най-големите ми пороци ...

Lutris е програма, която групира всички игри на една платформа, нещо подобно на Steam.

Неговата характеристика е да поддържа ПОЧТИ ВСИЧКО, но вижте списъка с нещата, които са банкови:

- Linux родни игри.
- Родни игри за Windows.
- MAME игри.
- Приятел 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Онлайн браузър игри като Quake Live, Minecraft и всички флаш.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion и др.).
- 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.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-машина.

Но най-доброто от всичко е, че за всяка игра ви дава много опции, така че е ПОВЕЧЕ ОТ ПРЕПОРЪЧЕНОТО да го използвате, тъй като има много опции за вино, които в зависимост от играта можете да промените, без да засягате нито Wine, нито други игри. Това е като PlayOnLinux, но Lutris ми се струва по-добър, защото не само ви дава достъп до игри с Windows, но и до огромен брой емулатори.

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

Fuente: пачиу


Съдържанието на статията се придържа към нашите принципи на редакторска етика. За да съобщите за грешка, щракнете върху тук.

25 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Малцина каза той

    Вино
    Is
    Не е
    Emulator

    WINE не е емулатор.

  2.   Сенчест войн каза той

    Това е сега, преди точно да е означавало "WINdows Emulator" ("WINE")

  3.   Ace of Spades каза той

    Вижте къде търсих нещо подобно сега, когато започнах да тествам инсталирането на игри за Windows на Linux. Успях безпроблемно да инсталирам и играя четири неща Quake 3, Half-Life 1 и Age of Mythology. Но искам да опитам GTA 3 (която го инсталира, но не открива компактдиска при игра) и Jedi Knight 2, което ми дава грешка.

    Благодаря за този пост.

  4.   Gabi каза той

    Искам да инсталирам PC3 игра на Windows 7, но тя няма да стартира, защото не е съвместима, така че си помислих, че ако може да бъде преобразувана или трансформирана, за да може Linux да я поддържа, ще ме благослови много добре.

    1.    Andres каза той

      Каква игра е?

  5.   АДИРАЕЛ каза той

    Харесва ми операция 7 онлайн и онлайн cabal Имам проблеми да изпълнявам и двете в прозореца операцията7 Трябва да я стартирам в win XP, защото въпреки че съм сложил повече RAM памет на компютъра си, тя не работи пълна в win7 и cabal е повече Текущият и с повече графични ефекти не работи пълно при win xp, но ако работи при win7 МРАЗЯ ТЕЗИ ПИСАНИ НА ПРОЗОРЦИТЕ! Винаги има несъвместимост, освен че изяждам всичките си ресурси, за да мога да играя нещо интересно, трябва да изтегля цялата система с 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.   Гер каза той

    Павел,

    Отличен пост !!

    Надявам се, че с течение на времето компаниите започват да пускат висококачествени игри за GNU / Linux, ще бъде въпрос на осъзнаване, че потребителите на Linux вече представляват значителна част от общия брой потребители ...

    Поздрави!

  8.   guillermoz0009 каза той

    С AOM, работещ с expasion Titans, го приемам за даденост, това е единствената игра, която харесвам в Güindos XD, знаете, заради предизвикателствата с приятели и семейство.

  9.   Луис каза той

    Не мога да изтегля lutris .. 🙁

    МОЖЕТЕ ДА МИ ДАДЕТЕ ВРЪЗКАТА ЗА ИЗТЕГЛЯНЕ НА ВСИЧКО ВИНО, Winetricks и Lutris

  10.   Хуан Мануел каза той

    какво е уебсайт

  11.   дан каза той

    Едно имам pentium III от 0.8ghz и 650mb на ram, как мога да го направя, когато пускам warcaft 3 в wine mne консумира по-малко е, че след известно време започва да ме забавя и тъй като нямам прозорци ...

  12.   Paul каза той

    Не разбирам, понякога в определени форуми критикуват прекалено много windows, като казват, че това са чисти пари (което понякога е вярно), но в крайна сметка искат да изтеглят directx. Вярвам, че и Windows, и Linux имат недостатъци и са ПРОДУКТИ. Linux е много полезен за програмиране, сървъри, интернет и индустрия. Докато Windos е по-полезен за дома, тоест за игри, документи, интернет и т.н.

    Например за wifi и интернет инфраструктури Linux е много по-добър. Но да играете не е така.

    Поздрави!

  13.   Gabriel каза той

    как да инсталирам dx виното -

  14.   кук каза той

    един ден ще имаме добра алтернатива в linux 😉

  15.   Еди Холидей каза той

    Добър принос, ще видя дали мога да го използвам на моя Manjaro Linux

  16.   gabux22 каза той

    С лутрис и компания е лукс да се играе на Linux ... благодарение на UsemosLinux и cia. още веднъж, че ни култивира в света на GNU / Linux ... общо благодаря .. 🙂

    1.    нека използваме linux каза той

      Моля! Прегръдка!

  17.   Jaime каза той

    Здравейте, имам проблем и е, че се опитах да изтегля 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.   Рафаел Портило Т. каза той

    Благодаря за преподавателя ...!