Ako hrať hry pre Windows v systéme Linux

Na spustenie vašich hier pre Windows budeme potrebovať niekoľko nástrojov: VÍNO, Dx víno, Winetricks a LutrisV tomto návode uvidíme ako nainštalovať a nakonfigurovať každý z nich.

Úvod do VÍNA

Ako každý vie, Linux nepodporuje súbory .EXE. Ako teda do pekla môžu bežať programy Windows? Niektorí géniovia vytvorili program s názvom WINE, čo znamená, že Wine nie je emulátor, čo je jeden zo spôsobov, ako spustiť program Windows pod Linuxom.
Ak to však nie je emulátor, ako to urobí?

Dôvod, prečo Wine nie je emulátor, je ten, že emulátory majú tendenciu duplikovať celé prostredie, v ktorom program žije, vrátane simulácie danej architektúry mikroprocesora. Na druhej strane Wine implementuje takzvanú vrstvu kompatibility, ktorá poskytuje alternatívy k knižniciam Windows.

To je dobré? Áno a nie. Poďme si povedať pár právd ...

Lepšie využitie RAM

Windows (v ktorejkoľvek z jeho verzií) majú v pamäti RAM načítané značné množstvo programov, ktoré sa v systéme Linux zvyčajne nenačítajú (čítajte antivírus, antimalvér atď.). VÍNO, to nerobí. V dôsledku toho spotrebuje menej zdrojov ako Windows.

Priame X

Direct X je najpoužívanejšie API v hrách Windows a je výhradne pre tento operačný systém. Linux zase používa OpenGL.

Ako teda Linux spúšťa hry vyžadujúce DirectX, ak používa iba OpenGL? Tam prichádza kúzlo vína: vďaka nemu OpenGL emuluje DirectX.

Výsledok? Je zrejmé, že pri emulovaní strácate výkon.

Fungujú hry lepšie v systéme Windows? Povedal by som vám, že to záleží na hre. Odpoveď je však ÁNO, a to práve kvôli emulácii Direct X. Dalo by sa povedať, že hry založené na Direct X 7 fungujú rovnako na Windows ako Linux, ale od DX9 sa veci dosť menia: približne o 20% nižší výkon.

Hry pre Windows

Pre Wine je nesmierne ťažké spustiť hry dodávané s týmto systémom. Z tohto dôvodu dodnes nebežia napríklad hry ako Street Fighter IV, Resident Evil 5 alebo Gear of Wars.

Pre každú hru iný Windows

Jednou z výhod, ktoré má WINE, je, že ak chcete, môžete spustiť starú hru v systéme Windows 95 a novú v systéme Windows 7.

Tým sa možnosti nielen končia, ale umožňuje aj inštaláciu ďalších programov, ako je framework, directx a všetko, na čo si spomeniete.

A práve tu WINE využíva svoje funkcie naplno, pretože napríklad existujú hry, ktoré dobre fungujú s Windows, s nainštalovanými x programami atď.

To tiež znamená, že ak použijete všeobecné nastavenie VÍNO, existujú hry, ktoré budú mať lepší výkon, a iné, ktoré budú horšie. Preto je pre spustenie hier vhodné spúšťať WINE pomocou programu s názvom PlayOnLinux, ktorý hovorí spoločnosti WINE, aby spustila systém Windows dokonale nakonfigurovaný pre danú hru. Čo tak?

Ovládače videa pre Windows sú lepšie ako ovládače pre Linux

Všetky testy naznačujú, že keď beží napríklad Open Arena, vo Windows XP aj Linux, vo Windows hodí viac rámcov. Inými slovami, vo Windows sa obrazovka obnovuje rýchlejšie ako v Linuxe, čo znamená, že lepšie využíva grafickú kartu.

To sa nestane, pretože hra nie je natívna alebo kvôli WINE alebo inému emulátoru. Testy sa uskutočňovali spustením príslušných natívnych spustiteľných súborov pre každý operačný systém. Takže? Odpoveďou je, že po odstránení všetkých ostatných faktorov zostáva iba povedať, že ovládače grafickej karty pre systém Windows sú lepšie (od a technické hľadisko) ako Linux.

Sprievodca vínom

Odporúčam nainštalovať beta verziu Wine, pretože v mnohých prípadoch má vylepšenia, ktoré nie sú v stabilných verziách, a viac v najnovšej verzii 1.3.28, ktorá funguje veľkolepo a s mnohými vylepšeniami. Po dokončení by ste mali mať nainštalované aplikácie Wine a Winetricks. Máte tiež možnosť nainštalovať Lutris, PlayOnLinux y vinice to môže byť celkom užitočné, ale to si necháme na neskôr.

Priame X

Prvá vec, ktorú musíme urobiť, je nainštalovať DirectX.

Dx Wine je najlepší spôsob inštalácie DirectX.

Stiahnite si Dx Wine (vynikajúci program od spoločnosti kuboode), ktorý ľahko nainštaluje DirectX 9c do aplikácie Wine. Je to skvelé a dokonca vám dáva možnosť mať Dxdiag.

Máte možnosť nainštalovať DX10 a DX11, všetko záleží na tom, či to vaše grafické karty podporujú, alebo nie.

DxDiag, ideálne je vedieť, či je vo Wine rozpoznaný všetok hardvér.

Visual Basic, .Net atď.

Potom môžete pomocou programu Winetricks nainštalovať nasledujúce programy, ktoré síce nie sú povinné, ale na spustenie hry môžu byť potrebné.

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). Tento sa vo Winetricks neobjavuje. Môže byť inštalovaný manuálne.

Existuje veľa ďalších vecí na inštaláciu. Dobre sa pozrite na možnosti, ktoré ponúka Winetricks. To, čo potrebujete, závisí od vášho zariadenia a aplikácií, ktoré chcete používať. Vyššie uvedené by sa však dalo povedať ako minimálne a nevyhnutné.

Winetricks

Nakonfigurujte možnosti Wine

Otvorte Winetricks a zvoľte „Vybrať predvolenú predponu wineprefix“ a „Zmeniť nastavenie“. Pre mňa je najlepšia konfigurácia táto:

- ddr = opengl
- dsoundhw = emulácia
- glsl = zakázané
- multisampling = vypnuté
- mwo = povolené
- native_mdac
- npm = prebaliť
- orm = blackbuffer
- psm = povolené
- rtlm = auto
- zvuk = alsa
- strictdrawordening = vypnuté
- vd = vypnuté

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

- OffscreenRenderingMode, keď nastavíte možnosť FM (Framebuffer), hodí niekoľko snímok, zamrzne a urobí to isté znova a znova. Akákoľvek hra je teda nehrateľná. Z tohto dôvodu sa odporúča „backbuffer“.

- Priamy zvuk: Hardvérová akcelerácia, zmena dokončená pre emuláciu. Toto výrazne zvyšuje výkon a kompatibilitu v režime „full“.

Pre zvýšenie výkonu môžete tiež deaktivovať GLSL a MultiSampling, ale stratíte grafickú kvalitu.

Ak WINE ani po tomto všetkom nezistí grafickú kartu, postupujte takto:

Keď ste zmenili možnosti, otvoril som vo vašom priečinku používateľa adresár .wine a potom som otvoril súbor s názvom „user.reg“ (sú tam uložené kľúče registra vytvorené používateľom).

Tam vyhľadajte [SoftwareWineDirect3D] a na koniec pridajte:

"VideoDescription" = "Zadajte model grafickej karty s úvodzovkami" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Zadajte pamäť grafickej karty"

V mojom prípade to vyzerá takto:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "vypnutý" "NonPower2Mode" = "prebaliť" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "povolený" "RenderTargetLockMode" = "auto" StrictLock "" UseGLSL "=" vypnuté "" VideoDescription "=" GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW! " "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Pripravený! VÍNO je pripravené na vojnu!

Už používame WIne, Dx Wine a Winetricks. Teraz to všetko vylepšíme programom s názvom Lutris.

Úvod do Lutrisa

Lutris s niektorými z mojich najväčších zlozvykov ...

Lutris je program, ktorý zoskupuje všetky hry na jednu platformu, niečo podobné ako Steam.

Jeho charakteristikou je podpora TAKMER VŠETKO, ale pozrite sa na zoznam vecí, ktoré sú bankové:

- Linuxové natívne hry.
- natívne hry pre Windows.
- MAME hry.
- Priateľ 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, farba WonderSwan.
- Online hry v prehliadači, ako sú Quake Live, Minecraft a všetky flashové hry.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion atď.).
- 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, Neo Geo Pocket.
- Sony Playstation.
- Z-stroj.

Najlepšie však je, že pre každú hru vám poskytuje veľa možností, takže je VIAC AKO DOPORUČENÉ, aby ste ju využili, pretože existuje veľa možností Wine, ktoré môžete v závislosti od hry zmeniť bez toho, aby ste ovplyvnili buď víno, alebo druhú hry. Je to ako PlayOnLinux, ale Lutris sa mi zdá lepší, pretože vám poskytuje nielen prístup k hrám so systémom Windows, ale aj k obrovskému množstvu emulátorov.

Na záver povedzme, že v programoch Lubuntu a Xubuntu neexistujú žiadne podstatné vylepšenia. Jeden by si mohol myslieť, že použitie menšej pamäte RAM by malo vplyv na výkon VÍNA, ale nie. Pravdepodobne sa to stane, pretože s vínom sa pracuje väčšinou pomocou procesora a grafickej karty.

Fuente: patchyu