|
Za zagon iger v sistemu Windows potrebujemo pomoč več orodij: VINO, Dx vino, Winetricks in LutrisV tej vadnici bomo videli kako namestiti in konfigurirati vsak od njih. |
Uvod v VINO
Kot vsi vemo, Linux ne podpira datotek .EXE. Torej, kako za vraga lahko delujejo programi Windows? No, nekateri geniji so ustvarili program, imenovan WINE, kar pomeni, da Wine ni emulator, kar je eden od načinov za zagon programa Windows pod Linuxom.
Če pa ni emulator, kako to počne?
Razlog, da Wine ni emulator, je, da emulatorji ponavadi podvajajo celotno okolje, v katerem živi program, vključno s simulacijo dane mikroprocesorske arhitekture. Wine pa izvaja tisto, kar bi lahko imenovali združljivostni sloj, ki ponuja alternative knjižnicam Windows.
To je dobro? Da in ne. Povejmo nekaj resnic ...
Boljša uporaba RAM-a
Windows (v kateri koli njegovi različici) ima v pomnilniku RAM naloženega veliko programov, ki v Linuxu običajno niso naloženi (beri: protivirusna, protivirusna in drugo). VINO, tega ne počne. Posledično porabi manj sredstev kot Windows.
Neposredno X
Direct X je najbolj uporabljen API v igrah Windows in je ekskluziven za ta operacijski sistem. Linux pa uporablja OpenGL.
Torej, kako Linux poganja igre, ki zahtevajo DirectX, če uporablja samo OpenGL? Tu nastopi čarobnost vina: OpenGL posnema DirectX.
Rezultat? Očitno je, da pri posnemanju izgubite zmogljivost.
Ali se igre bolje izvajajo v sistemu Windows? Rekel bi vam, da je to odvisno od igre. Odgovor pa je DA, ravno zaradi emulacije Direct X. Lahko bi rekli, da igre, ki temeljijo na Direct X 7, delujejo enako v sistemu Windows kot Linux, vendar se z DX9 stvari precej spremenijo: približno 20% manjša zmogljivost.
Igre za Windows
Wine je izjemno težko voditi igre, ki so priložene temu sistemu. Iz tega razloga do danes ne izvaja na primer iger, kot so Street Fighter IV, Resident Evil 5 ali Gear of Wars.
Za vsako igro drugačen sistem Windows
Prednost, ki jo ima WINE, je ta, da lahko, če želite, zaženete staro igro v operacijskem sistemu Windows 95 in novo v operacijskem sistemu Windows 7.
In ne samo, da se možnosti tam končajo, ampak omogoča tudi namestitev drugih programov, kot so ogrodje, directx in vse ostalo, kar si lahko omislite.
In tu WINE kar najbolje izkoristi svoje funkcije, saj na primer obstajajo igre, ki dobro delujejo z operacijskim sistemom Windows, z nameščenimi programi x itd.
To tudi pomeni, da če uporabljate splošno konfiguracijo WINE, obstajajo igre, ki bodo uspešnejše, druge pa slabše. Zato je za zagon iger primerno zagnati WINE s pomočjo programa imenovanega PlayOnLinux, ki WINE-u sporoča, naj zažene sistem Windows, ki je popolnoma konfiguriran za to igro. Kaj pa če?
Gonilniki za video za Windows so boljši od Linuxov
Vsi testi kažejo, da na primer Open Arena, tako v operacijskem sistemu Windows XP kot Linux, v sistemu Windows vrže več okvirjev. Z drugimi besedami, v operacijskem sistemu Windows se zaslon osveži hitreje kot v Linuxu, kar pomeni, da bolje izkorišča grafično kartico.
To se ne zgodi, ker igra ni domača ali zaradi WINE ali drugega emulatorja. Preizkusi so bili izvedeni z izvajanjem ustreznih izvornih izvedljivih datotek za vsak operacijski sistem. Torej? Odgovor je v tem, da ob odpravi vseh drugih dejavnikov ostaja le še trditi, da so gonilniki za grafične kartice za Windows boljši (od tehničnega vidika) kot Linux.
Vinski vodnik
Priporočam namestitev beta različice Wine, ker ima v mnogih primerih izboljšave, ki niso v stabilnih različicah, in še več v najnovejšo različico 1.3.28, ki deluje spektakularno in z veliko izboljšavami. Ko končate, morate namestiti Wine in Winetricks. Na voljo imate tudi možnost namestitve Lutris, PlayOnLinux y Vinograd to je lahko zelo koristno, vendar bomo to pustili za kasneje.
Neposredno X
Najprej moramo namestiti DirectX.
Dx Wine je najboljši način namestitve DirectX.
Prenesite Dx Wine (čudovit program kuboode), ki v Wine enostavno namesti DirectX 9c. Super je in ponuja vam celo možnost, da imate Dxdiag.
Na voljo imate možnost namestitve DX10 in DX11, vse je odvisno od tega, ali jo podpirajo grafične kartice, ki jih imate.
|
| DxDiag, idealno je vedeti, ali je v stroju prepoznana vsa strojna oprema. |
Visual Basic, .Net itd.
Nato lahko z Winetricks namestite naslednje programe, ki bodo, čeprav niso obvezni, morda potrebni za zagon igre.
Visual basic:
- vcrun 2005 (Visual C ++ 2005)
- vcrun 2008 (Visual C ++ 2008)
- vcrun 2010 (Visual C ++ 2010)
Okvir:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Ta se ne pojavi v Winetricksu. Lahko ga namestite ročno.
Namestiti je treba še veliko stvari. Dobro si oglejte možnosti, ki jih ponuja Winetricks. Kaj potrebujete, je odvisno od vaše naprave in aplikacij, ki jih želite uporabljati. Lahko pa bi rekli, da je zgoraj navedeno minimalno in nepogrešljivo.
|
| Winetricks |
Konfigurirajte možnosti za vino
Odprite Winetricks in izberite »Izberite privzeto predpono vina« in »Spremeni nastavitve«. Zame je najboljša konfiguracija taka:
- ddr = opengl
- dsoundhw = emulacija
- glsl = onemogočeno
- več vzorčenje = onemogočeno
- mwo = omogočeno
- native_mdac
- npm = prepakiraj
- orm = blackbuffer
- psm = omogočeno
- rtlm = samodejno
- zvok = alsa
- strictdrawordening = onemogočeno
- vd = izklopljeno
Od teh možnosti obstajata dve, ki izboljšata zmogljivost
- OffscreenRenderingMode pri nastavitvi možnosti FM (Framebuffer) vrže več sličic, zamrzne in vedno znova naredi isto. Vsaka igra je torej nepredstavljiva. Zaradi tega je priporočljiv "backbuffer".
- Neposreden zvok: strojno pospeševanje, sprememba dokončana za emulacijo. To močno poveča zmogljivost in združljivost v primerjavi s "polno".
Za izboljšanje zmogljivosti lahko onemogočite GLSL in MultiSampling, vendar izgubite kakovost grafike.
Če WINE tudi po vsem tem ne zazna grafične kartice, naredite to:
Ko ste spremenili možnosti, sem v vaši uporabniški mapi odprl imenik .wine in nato odprl datoteko z imenom „user.reg“ (tam so shranjeni registrski ključi, ki jih je ustvaril uporabnik).
Tam poiščite [SoftwareWineDirect3D] in na koncu dodajte:
"VideoDescription" = "Vnesite model grafične kartice z narekovaji" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Vnesite pomnilnik grafične kartice"
V mojem primeru je videti tako:
[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "disabled" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "enabled" "RenderTargetLockMode" = "disabled" "" UseGLSL "=" disabled "" VideoDescription "=" GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW! " "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"
Pripravljeni! VINO je pripravljeno na vojno!
Že uporabljamo WIne, Dx Wine in Winetricks. Zdaj bomo vse to še izboljšali s programom Lutris.
Uvod v Lutris
Lutris z nekaterimi mojimi največjimi poroki ...
Lutris je program, ki združuje vse igre na eni platformi, nekaj podobnega Steamu.
Njegova značilnost je, da podpira VSE VSE, vendar si oglejte seznam stvari, ki so banke:
- Linux domače igre.
- Windows domače igre.
- Igre MAME.
- Prijatelj 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Spletne brskalniške igre, kot so Quake Live, Minecraft in vse flash.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion itd.).
- 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 in Wii.
- Sega Master Sytem, Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-stroj.
A najboljše od vsega je, da vam za vsako igro ponuja veliko možnosti, zato jo VEČ KOT PRIPOROČAMO, saj jo uporabljate veliko, saj obstaja veliko možnosti za vino, ki jih lahko spremenite, ne glede na to, ali gre za vino ali drugo igre. To je kot PlayOnLinux, toda Lutris se mi zdi boljši, saj vam ne omogoča le dostopa do iger v sistemu Windows, temveč do ogromnega števila emulatorjev.
Na koncu povejte, da v Lubuntu in Xubuntu ni bistvenih izboljšav. Lahko bi pomislili, da bi uporaba manj pomnilnika RAM-a vplivala na delovanje WINE-a, vendar ne. Verjetno se to zgodi, ker se z vinom ravna predvsem s CPU in grafično kartico.
vir: patchiu.