Jak hrát hry pro Windows na Linuxu

Abychom mohli spouštět vaše hry pro Windows, budeme potřebovat pomoc několika nástrojů: VÍNO, víno Dx, Winetricks a LutrisV tomto tutoriálu uvidíme jak instalovat a konfigurovat každý z nich.

Úvod do VÍNA

Jak každý ví, Linux nepodporuje soubory .EXE. Jak tedy sakra mohou běžet programy Windows? Někteří géniové vytvořili program s názvem WINE, což znamená, že Wine není emulátor, což je jeden ze způsobů, jak spustit program Windows pod Linuxem.
Ale pokud to není emulátor, jak to dělá?

Důvodem, proč Wine není emulátor, je ten, že emulátory mají tendenci duplikovat celé prostředí, ve kterém program žije, včetně simulace dané architektury mikroprocesoru. Na druhou stranu Wine implementuje takzvanou vrstvu kompatibility, která poskytuje alternativy k knihovnám Windows.

To je dobře? Ano a ne. Řekněme si pár pravd ...

Lepší využití RAM

Windows (v kterékoli z jeho verzí) mají v paměti RAM načteny značné množství programů, které v systému Linux nejsou obvykle načítány (čtení, antivirus, antimalware atd.). VÍNO, to nedělá. V důsledku toho spotřebovává méně prostředků než Windows.

Direct X

Direct X je nejpoužívanější API ve hrách Windows a je exkluzivní pro tento operační systém. Linux naproti tomu používá OpenGL.

Jak tedy Linux spouští hry, které vyžadují DirectX, pokud používá pouze OpenGL? To je místo, kde kouzlo vína přichází: díky OpenGL emuluje DirectX.

Výsledek? Je zřejmé, že při emulaci ztratíte výkon.

Fungují hry lépe v systému Windows? Řekl bych vám, že to záleží na hře. Odpověď je však ANO, právě kvůli emulaci Direct X. Dalo by se říci, že hry založené na Direct X 7 fungují stejně na Windows jako Linux, ale s DX9 se věci hodně mění: přibližně 20% menší výkon.

Hry pro Windows

Pro Wine je enormně obtížné provozovat hry, které přicházejí s tímto systémem. Z tohoto důvodu dodnes nefunguje například hry jako Street Fighter IV, Resident Evil 5 nebo Gear of Wars.

Pro každou hru jiný Windows

Jednou z výhod, které má WINE, je to, že pokud chcete, můžete spustit starou hru v systému Windows 95 a novou v systému Windows 7.

A tím končí nejen možnosti, ale také umožňuje instalaci dalších programů, jako je framework, directx a vše, na co si vzpomenete.

A to je místo, kde WINE maximálně využívá své funkce, protože například existují hry, které fungují dobře s Windows, s nainstalovanými x programy atd.

To také znamená, že pokud použijete obecnou konfiguraci WINE, existují hry, které budou mít lepší výkon, a jiné, které budou horší. Proto je ke spuštění her vhodné spouštět WINE pomocí programu s názvem PlayOnLinux, který říká WINE, aby běžel Windows dokonale nakonfigurovaný pro tuto hru. Co takhle?

Ovladače videa pro Windows jsou lepší než ovladače pro Linux

Všechny testy naznačují, že když běží například Open Arena, v systému Windows XP i Linux, v systému Windows vyvolá více snímků. Jinými slovy, ve Windows se obrazovka obnovuje rychleji než v Linuxu, což znamená, že využívá lepší výhody grafické karty.

To se nestane, protože hra není nativní nebo kvůli WINE nebo jinému emulátoru. Testy byly provedeny spuštěním příslušných nativních spustitelných souborů pro každý operační systém. Tak? Odpověď je, že bez dalších faktorů zbývá jen říci, že ovladače grafických karet pro Windows jsou lepší (z technické hledisko) než Linux.

Průvodce vínem

Doporučuji nainstalovat beta verzi Wine, protože v mnoha případech má vylepšení, která nejsou ve stabilních verzích, a více v nejnovější verzi 1.3.28, která funguje efektně a se spoustou vylepšení. Po dokončení byste měli mít nainstalované Wine a Winetricks. Máte také možnost nainstalovat Lutris, PlayOnLinux y Vinice to může být docela užitečné, ale to si necháme na později.

Direct X

První věcí, kterou musíme udělat, je instalace DirectX.

Dx Wine je nejlepší způsob instalace DirectX.

Stáhněte si Dx Wine (skvělý program od kuboode), který snadno nainstaluje DirectX 9c do Wine. Je to skvělé a dokonce vám dává možnost mít Dxdiag.

Máte možnost nainstalovat DX10 a DX11, vše záleží na tom, zda to grafické karty, které máte, podporují nebo ne.

DxDiag, ideální vědět, jestli je ve Wine rozpoznán veškerý hardware.

Visual Basic, .Net atd.

Poté můžete pomocí programu Winetricks nainstalovat následující programy, které, i když nejsou povinné, mohou být ke spuštění hry nezbytné.

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

Rámec:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Ten se ve Winetricks neobjevuje. Lze jej nainstalovat ručně.

Existuje mnoho dalších věcí k instalaci. Podívejte se dobře na možnosti, které Winetricks nabízí. To, co potřebujete, závisí na vašem zařízení a aplikacích, které chcete použít. Výše uvedené by se však dalo říci jako minimální a nepostradatelné.

Winetricks

Nakonfigurujte možnosti Wine

Otevřete Winetricks a vyberte „Select the default wineprefix“ a „Change settings“. Nejlepší konfigurace pro mě je tato:

- ddr = opengl
- dsoundhw = emulace
- glsl = deaktivováno
- multisampling = deaktivováno
- mwo = povoleno
- native_mdac
- npm = přebalit
- orm = blackbuffer
- psm = povoleno
- rtlm = auto
- zvuk = alsa
- strictdrawordening = zakázáno
- vd = vypnuto

Z těchto možností existují 2, které zlepšují výkon

- OffscreenRenderingMode, když nastavíte možnost FM (Framebuffer), hodí několik snímků, zamrzne a opakuje to samé. Každá hra je tedy nehratelná. Z tohoto důvodu se doporučuje „backbuffer“.

- Direct Sound: Hardware Acceleration, change Complete for Emulation. Tím se výrazně zvyšuje výkon a kompatibilita v režimu „plný“.

Chcete-li získat výkon, můžete také deaktivovat GLSL a MultiSampling, ale ztratíte grafickou kvalitu.

Pokud WINE ani po tom všem nezjistí grafickou kartu, postupujte takto:

Jakmile jste změnili možnosti, otevřel jsem ve vaší složce uživatele adresář .wine a poté jsem otevřel soubor s názvem „user.reg“ (jsou tam uloženy klíče registru vytvořené uživatelem).

Tam vyhledejte [SoftwareWineDirect3D] a na konec přidejte:

"VideoDescription" = "Zadejte model grafické karty s uvozovkami" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Zadejte paměť grafické karty"

V mém případě to vypadá takto:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "deaktivováno" "NonPower2Mode" = "přebalit" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "povoleno" "RenderTargetLockMode" = "auto" StrictLock "disabled" "UseGLSL" = "disabled" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Připraven! VÍNO je připraveno na válku!

Již používáme WIne, Dx Wine a Winetricks. Nyní to vše vylepšíme programem Lutris.

Úvod do Lutris

Lutris s některými z mých největších neřestí ...

Lutris je program, který seskupuje všechny hry na jednu platformu, něco podobného Steam.

Jeho charakteristikou je podpora TÉMĚŘ VŠE, ale podívejte se na seznam věcí, které jsou bankovnictví:

- Linuxové nativní hry.
- Windows nativní hry.
- MAME hry.
- Přítel 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Online hry v prohlížeči, například Quake Live, Minecraft a všechny flashové hry.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion atd.).
- 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 a Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, kapsa Neo Geo.
- Sony Playstation.
- Z-Machine.

Ale nejlepší ze všeho je, že pro každou hru vám dává mnoho možností, takže je VÍCE NEŽ DOPORUČENO, abyste ji použili, protože existuje mnoho možností Wine, které můžete v závislosti na hře změnit, aniž by to ovlivnilo buď Wine, nebo jiné hry. Je to jako PlayOnLinux, ale Lutris se mi zdá lepší, protože vám poskytuje nejen přístup k hrám pro Windows, ale také k velkému počtu emulátorů.

Na závěr řekněme, že v Lubuntu a Xubuntu neexistují žádná podstatná vylepšení. Jeden by si mohl myslet, že použití menší paměti RAM by ovlivnilo výkon WINE, ale ne. Pravděpodobně se to stane, protože Wine je zpracováváno většinou pomocí CPU a grafické karty.

zdroj: Patchiu


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Málo řekl

    Víno
    Is
    Ne
    emulátor

    WINE není emulátor.

  2.   Stínový válečník řekl

    To je nyní, než to přesně znamenalo „WINdows Emulator“ („VÍNO“)

  3.   Ace of Spades řekl

    Podívejte se, kde jsem něco takového hledal, když jsem začal testovat instalaci her pro Windows na Linuxu. Byl jsem schopen bezproblémově nainstalovat a hrát čtyři věci Quake 3, Half-Life 1 a Age of Mythology. Ale chci zkusit GTA 3 (který jej nainstaluje, ale při hraní nezjistí cd) a Jedi Knight 2, což mi dává chybu.

    Díky za tento příspěvek.

  4.   Gabi řekl

    Chci nainstalovat hru PC3 do systému Windows 7, ale nespustí se, protože není kompatibilní, takže jsem si myslel, že pokud ji lze převést nebo transformovat tak, aby ji Linux mohl podporovat, velmi mi to požehná. Ptám se, protože jsem 10leté dítě

    1.    Andres řekl

      Co je to za hru?

  5.   ADIRAEL řekl

    Mám rád operaci 7 online a online kabalu Mám problémy se spuštěním jak v okně operation7, tak ji musím spustit ve win XP, protože i když na svůj počítač vložím více paměti RAM, nefunguje ve win7 a kabale, protože je to více aktuální a mít více grafických efektů nefunguje úplně na win xp, ale pokud běží na win7, nesnáším TOTO FUCKED NA WINDOWS! Kromě toho, že jsem sežral všechny své zdroje, abych mohl hrát něco zajímavého, v něčem je vždy nekompatibilita. Musím stáhnout celý systém s GAME BOSSTER a s TUNAP UTILES a ani potom to nebude trvat. Chtěl bych zjistit, jestli OPERTION 7 lze nyní spustit na linuxu tato operace7 nemění záznamy ani nic podobného, ​​ale má detail, že nestačí zkopírovat a vložit složku hry na jiný počítač, musíte také zkopírovat složku, kterou jste vložili na disk c a která se jmenuje LIN, což vás na první pohled Vidíte to a neberete na důležitosti pss později si uvědomíte, že je to složka, kterou spustitelný soubor hledá, když se spustí, a která má cesty, kterými se musíte řídit, a informace o verci CO CHCI UCHOVAT JE, POKUD S VÁŠM PROGRAMEM MŮŽU BĚT BEZ JAKÉKOLI PROBLÉMU .EXE HRY A ŽE MĚ I ZJIŠTĚJÍ SLOŽKU TRASY BEZ JAKÉKOLI POŠKOZENÍ

  6.   Miquel Mayol a Tur řekl

    Seznam kompatibilních aplikací winehq a playonlinux vás proto informuje o hrách, které jsou 100% v pořádku, a o těch, které stále ještě nefungují dobře.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   Poskytuje řekl

    Pavel,

    Vynikající příspěvek !!

    Doufám, že postupem času začnou společnosti spouštět vysoce kvalitní hry pro GNU / Linux, bude třeba si uvědomit, že uživatelé Linuxu již představují významnou část z celkového počtu uživatelů….

    Zdravím!

  8.   guillermoz0009 řekl

    Vzhledem k tomu, že AOM běží s expanzivními Titány, považuji to za samozřejmost, je to jediná hra, která se mi na Güindos XD líbí, víte kvůli výzvám s přáteli a rodinou.

  9.   Luis řekl

    Nemohu stáhnout lutris .. 🙁

    MŮŽETE DAT ME ODKAZ NA STAŽENÍ VŠECH VÍNA, Winetricks a Lutris

  10.   Juan Manuel řekl

    co je to web

  11.   dan řekl

    Jedna věc, kterou mám pentium III o 0.8 GHz a 650 MB RAM, jak to mohu udělat, když běh warcaftu 3 ve víně mne spotřebuje méně, je, že po chvíli to začne jít pomalu a protože nemám okna ...

  12.   Paul řekl

    Nerozumím, někdy na určitých fórech příliš kritizují okna a říkají, že jsou to čisté peníze (což je někdy pravda), ale nakonec chtějí stáhnout DirectX. Věřím, že Windows i Linux mají nedostatky a jsou PRODUKTY. Linux je velmi užitečný pro programování, servery, internet a průmysl. Zatímco Windos je užitečnější pro domácnost, tedy pro hry, dokumenty, internet atd.

    Například pro wifi a internetovou infrastrukturu je linux mnohem lepší. Ale hrát to není.

    Zdravím!

  13.   Gabriel řekl

    jak nainstalovat víno dx

  14.   kuk řekl

    jednoho dne budeme mít v Linuxu dobrou alternativu 😉

  15.   Eddy dovolená řekl

    Dobrý příspěvek, uvidím, jestli ho mohu použít na svém Manjaro Linuxu

  16.   gabux22 řekl

    S lutris a společností je luxus hrát na Linuxu ... díky UsemosLinux a cia. opět nás to kultivuje ve světě GNU / Linuxu ... díky celkem .. 🙂

    1.    pojďme použít linux řekl

      Nemáš zač! Objetí!

  17.   Jaime řekl

    Dobrý den, mám problém a je to tím, že jsem se pokusil stáhnout DX víno, ale od té doby http://sourceforge.net/projects/dxwine/ Už není k dispozici, nevím, jestli existuje nějaký jiný způsob, jak si jej stáhnout.

  18.   Juan Jose řekl

    lze s těmito programy použít všechny hry pro Windows?

  19.   časovač řekl

    Dobrý den, mám Ubuntu 15.10 Nemohl jsem stáhnout hru, protože se neotevře, někdo mi může vysvětlit, co mám dělat

  20.   QKingsta řekl

    Nafouknout! Zůstávám v systému Windows, je snazší stahovat, instalovat a přehrávat než ty hovno, že musím stahovat jako 3 nebo 4 programy a poté je nakonfigurovat, aby mohli hrát hru. Linux je určen pro lidi, kteří jsou programátory nebo vytvářejí sítě a servery, ale není určen pro ty z nás, kteří mají rádi videohry.

    1.    Diego řekl

      Tento výukový program je určen pro hraní na Linuxu s hrami napsanými pro Windows. Hry napsané pro Linux fungují v Linuxu stejně jako hry napsané pro Windows ve Windows: Nainstalujete si je a je to.

      Nyní se zeptejte sami sebe, jak můžete hrát ve Windows s hrou napsanou pro Linux, a pokud je to pro vás jednodušší než naopak, můžete říci, že Linux je na hovno.

      Zdravím.

      1.    Jose Luis řekl

        Je to nejlepší odpověď, jakou jsem za poslední roky viděl

  21.   Rafael Portillo T. řekl

    Děkujeme za návod ...!