Sådan spiller du Windows-spil på Linux

For at køre dine Windows-spil har vi brug for hjælp fra flere værktøjer: WINE, Dx Wine, Winetricks og LutrisI denne vejledning vil vi se hvordan man installerer og konfigurerer hver af dem.

Introduktion til WINE

Som alle ved understøtter Linux ikke .EXE-filer. Så hvordan i helvede kan Windows-programmer køre? Nogle genier lavede et program kaldet WINE, hvilket betyder, at vin ikke er en emulator, hvilket er en af ​​måderne til at køre et Windows-program under Linux.
Men hvis det ikke er en emulator, hvordan gør det det?

Årsagen til, at vin ikke er en emulator, er, at emulatorer har en tendens til at duplikere hele miljøet, hvor et program lever, inklusive simulering af en given mikroprocessorarkitektur. Vin implementerer derimod det, der kan kaldes et kompatibilitetslag, der giver alternativer til Windows-biblioteker.

Det er godt? Ja og nej. Lad os fortælle et par sandheder ...

Bedre brug af RAM

Windows (i en hvilken som helst af dens versioner) har et betydeligt antal programmer indlæst i RAM-hukommelsen, som normalt ikke indlæses i Linux (læs: antivirus, antimalware osv.). VIN, det gør det ikke. Derfor bruger det færre ressourcer end Windows.

Direct X

Direct X er den mest anvendte API i Windows-spil og er eksklusiv til dette operativsystem. Linux bruger på sin side OpenGL.

Så hvordan kører Linux spil, der kræver DirectX, hvis det kun bruger OpenGL? Det er her, magiens vin kommer ind: det får OpenGL til at efterligne DirectX.

Resultatet? Selvfølgelig mister du ydeevne, når du emulerer.

Kører spil bedre på Windows? Jeg vil fortælle dig, at det afhænger af spillet. Svaret er imidlertid JA, netop på grund af Direct X-emuleringen. Man kan sige, at spil baseret på Direct X 7 fungerer det samme på Windows som Linux, men med DX9 og fremover ændrer ting sig meget: ca. 20% mindre ydeevne.

Spil til Windows

Det er ekstremt vanskeligt for Wine at køre de spil, der følger med dette system. Af denne grund kører den til i dag ikke for eksempel spil som Street Fighter IV, Resident Evil 5 eller Gear of Wars.

En anden Windows til hvert spil

En fordel, som WINE har, er at hvis du vil, kan du køre et gammelt spil på Windows 95 og et nyt på Windows 7.

Og ikke kun slutter indstillingerne der, men det tillader også installation af andre programmer, såsom rammen, directx og alt hvad du kan tænke på.

Og det er her, WINE får mest ud af sine funktioner, da der for eksempel er spil, der fungerer godt sammen med Windows, med x-programmer installeret osv.

Dette betyder også, at hvis du bruger en generel WINE-konfiguration, er der spil, der fungerer bedre, og andre, der er dårligere. Derfor er det praktisk at køre WINE ved hjælp af et program kaldet at køre spil PlayOnLinux, som fortæller WINE at køre Windows perfekt konfigureret til det spil. Hvad med?

Windows-videodrivere er bedre end Linux

Alle tests indikerer, at når du f.eks. Kører Open Arena, både i Windows XP og Linux, i Windows, kaster det flere rammer. Med andre ord, i Windows opdateres skærmen hurtigere end i Linux, hvilket betyder, at den udnytter grafikkortet bedre.

Dette sker ikke, fordi spillet ikke er oprindeligt eller på grund af WINE eller en anden emulator. Testene er udført ved at køre de respektive native eksekverbare filer for hvert operativsystem. Så? Svaret er, at med alle andre faktorer fjernet, er det kun at sige, at grafikkortdrivere til Windows er bedre (fra en teknisk synspunkt) end Linux.

Vinguide

Jeg anbefaler at installere betaversionen af ​​Wine, fordi den i mange tilfælde har forbedringer, der ikke er i de stabile versioner, og mere i den nyeste version 1.3.28, der fungerer spektakulært og med mange forbedringer. Når du er færdig, skal du have Vin og Winetricks installeret. Du har også muligheden for at installere Lutris, PlayOnLinux y Vineyard det kan være ret nyttigt, men det vil vi lade være til senere.

Direct X

Den første ting, vi skal gøre, er at installere DirectX.

Dx Wine er den bedste måde at installere DirectX på.

Download Dx Wine (det vidunderlige program lavet af kuboode), der nemt installerer DirectX 9c i Wine. Det er fantastisk, og det giver dig endda mulighed for at have Dxdiag.

Du har mulighed for at installere DX10 og DX11, alt afhænger af, om de grafikkort, du har, understøtter det eller ej.

DxDiag, ideel til at vide, om al hardware er genkendt i Wine.

Visual Basic, .Net osv.

Derefter kan du med Winetricks installere følgende programmer, der, selvom de ikke er obligatoriske, kan være nødvendige for at køre et spil.

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

Framework:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Denne vises ikke i Winetricks. Det kan installeres manuelt.

Der er mange flere ting at installere. Se godt på de muligheder, som Winetricks giver. Hvad du har brug for, afhænger af din maskine og de applikationer, du vil bruge. Imidlertid kunne ovenstående siges at være det mindste og uundværlige.

Winetricks

Konfigurer vinindstillinger

Åbn Winetricks, og vælg "Vælg standard wineprefix" og "Skift indstillinger". For mig er den bedste konfiguration denne:

- ddr = opengl
- dsoundhw = Emulering
- glsl = deaktiveret
- multisampling = deaktiveret
- mwo = aktiveret
- native_mdac
- npm = genpakning
- orm = blackbuffer
- psm = aktiveret
- rtlm = auto
- lyd = alsa
- strictdrawordening = deaktiveret
- vd = slukket

Af disse muligheder er der 2, der forbedrer ydeevnen

OffscreenRenderingMode, når FM-indstillingen (Framebuffer) indstilles, kaster den flere rammer, fryser og gør det samme igen og igen. Så ethvert spil kan ikke afspilles. Dette er grunden til backbuffering anbefales.

- Direkte lyd: Hardwareacceleration, ændring Komplet til emulering. Dette øger ydeevnen og kompatibiliteten kraftigt over "fuld".

For at opnå ydeevne kan du også deaktivere GLSL og MultiSampling, men du mister grafisk kvalitet.

Hvis WINE, selv efter alt dette, ikke registrerer videokortet, skal du gøre dette:

Når du har ændret indstillingerne, åbnede jeg .wine-biblioteket i din brugermappe, og derefter åbnede jeg en fil kaldet “user.reg” (de registreringsdatabasenøgler, der oprettes af brugeren, gemmes der).

Se efter [SoftwareWineDirect3D] og tilføj i slutningen:

"VideoDescription" = "Indtast videokortmodellen med anførselstegn" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Indtast hukommelsen til grafikkortet"

I mit tilfælde ser det sådan ud:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "deaktiveret" "NonPower2Mode" = "ompakning" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "aktiveret" "RenderTargetLockMode" = "automatisk" StrictLM "disabled" "UseGLSL" = "deaktiveret" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Parat! WINE er klar til krig!

Vi bruger allerede WIne, Dx Wine og Winetricks. Nu vil vi forbedre alt dette med et program kaldet Lutris.

Introduktion til Lutris

Lutris med nogle af mine største laster ...

Lutris er et program, der grupperer alle spil på en enkelt platform, noget der ligner Steam.

Dens karakteristik er at støtte næsten alt, men se på listen over ting, der banker:

- Linux native spil.
- Windows native-spil.
- MAME-spil.
- Ven 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Online browserspil som Quake Live, Minecraft og alt flash.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion osv.).
- 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 og Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-maskine.

Men det bedste af alt er, at det for hvert spil giver dig mange muligheder, så det er MERE END ANBEFALES, at du bruger det, da der er mange vinindstillinger, som afhængigt af spillet kan du ændre uden at påvirke vin eller andre spil. Det er som PlayOnLinux, men Lutris virker bedre for mig, fordi det ikke kun giver dig adgang til Windows-spil, men til et stort antal emulatorer.

Afslut med at sige, at der ikke er nogen væsentlige forbedringer i Lubuntu og Xubuntu. Du tror måske, at brug af mindre RAM-hukommelse vil påvirke WINE-ydeevnen, men nej. Formentlig sker dette, fordi vin håndteres hovedsageligt ved hjælp af CPU og grafikkort.

kilde: patchyu


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Kun få sagde han

    Vin
    Is
    Ikke en
    emulator

    WINE er ikke en emulator.

  2.   Shadow_Warrior sagde han

    Det er nu, før det præcist betød "WINdows Emulator" ("WINE")

  3.   Spar es sagde han

    Se, hvor jeg ledte efter noget som dette, nu hvor jeg er begyndt at teste installation af windows-spil på Linux. Jeg var i stand til problemfrit at installere og spille fire ting Quake 3, Half-Life 1 og Age of Mythology. Men jeg vil prøve GTA 3 (som installerer den, men ikke registrerer cd'en, når den afspilles) og Jedi Knight 2, som giver mig en fejl.

    Tak for dette indlæg.

  4.   Gabi sagde han

    Jeg vil installere et PC3-spil på Windows 7, men det starter ikke, fordi det ikke er kompatibelt, så jeg troede, at hvis det kunne konverteres eller transformeres, så Linux kunne understøtte det, ville det velsigne mig meget godt. Jeg spørger, fordi jeg er en 10-årig dreng

    1.    Andres sagde han

      Hvilket spil er det?

  5.   ADIRAEL sagde han

    Jeg kan godt lide operation 7 online og cabal online. Jeg har problemer med at køre begge i vinduet operationen7 Jeg er nødt til at køre den i win XP, for selvom jeg lægger mere RAM-hukommelse på min pc, kører den ikke fuld i win7, og kabalen er mere Nuværende og med flere grafiske effekter kører ikke fuldt på win xp, men hvis det kører fuldt på win7, HADER jeg DENNE FUCKED PÅ WINDOWS! Der er altid inkompatibilitet i noget udover at spise alle mine ressourcer for at kunne spille noget interessant. Jeg er nødt til at downloade hele systemet med SPIL BOSSTER og med TUNAP UTILES og selv da tager det ikke fuldt. Jeg vil gerne se, om OPERTION 7 kan køres på linux nu at operation7 ikke ændrer poster eller noget lignende, men det har en detalje, at det ikke er nok at kopiere og indsætte spilmappen på en anden pc, du skal også kopiere en mappe, som du lægger på disk c, og som kaldes LIN, som ved første øjekast dig Du ser det, og du tager ikke vægt pss senere, indser du, at det er den mappe, som den eksekverbare kigger efter, når den starter, og som har ruterne til at følge, og informationen om vercion HVAD JEG VIL GEME, ER HVIS MED DIT PROGRAM, JEG KAN KØRE UDEN PROBLEM .EXE AF SPILET, OG AT DE OGSÅ OPFINDER MIG RUTEMAPPEN UDEN SKADE

  6.   Miquel Mayol i Tur sagde han

    for det informerer kompatibilitetslisten over winehq og playonlinux dig om de spil, der er 100% ok, og dem, der slet ikke går godt.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   Ger sagde han

    Paul,

    Fremragende indlæg !!

    Jeg håber, at efterhånden som virksomhederne begynder at frigive spil af høj kvalitet til GNU / Linux, vil det være et spørgsmål om at indse, at Linux-brugere allerede repræsenterer en betydelig andel af de samlede brugere….

    Greetings!

  8.   guillermoz0009 sagde han

    Da AOM kører med expasion Titans, tager jeg det for givet, det er det eneste spil, jeg kan lide ved Güindos XD, du ved det på grund af udfordringerne med venner og familie.

  9.   luis sagde han

    Jeg kan ikke downloade lutris .. 🙁

    Du kan give mig linket til at downloade alt vin, winetricks og Lutris

  10.   Juan Manuel sagde han

    hvad er websted

  11.   dan sagde han

    En ting, jeg har en pentium III på 0.8 GHz og 650 MB RAM, hvordan kan jeg gøre det, når jeg kører warcaft 3 i vin, forbruger mindre, at det efter et stykke tid begynder at gå langsomt, og da jeg ikke har vinduer ...

  12.   paul sagde han

    Jeg forstår ikke, nogle gange kritiserer de i visse fora windows for meget og siger, at det er rene penge (hvilket undertiden er sandt), men til sidst vil de downloade directx. Jeg tror, ​​at både windows og linux har fejl og er PRODUKTER. Linux er meget nyttigt til programmering, servere, internet og industri. Mens Windos er mere nyttigt til hjemmet, det vil sige til spil, dokumenter, internet osv.

    For eksempel for wifi og internetinfrastrukturer er linux meget bedre. Men at spille er det ikke.

    Greetings!

  13.   Gabriel sagde han

    hvordan man installerer dx-vinen

  14.   hvalpe sagde han

    en dag får vi et godt alternativ i linux 😉

  15.   Eddy holliday sagde han

    Godt bidrag, jeg vil se, om jeg kan bruge det på min Manjaro Linux

  16.   gabux22 sagde han

    Med lutris og firma er det en luksus at spille på Linux ... takket være UsemosLinux og cia. endnu en gang, der dyrker os i GNU / Linux-verdenen ... tak i alt .. 🙂

    1.    lad os bruge linux sagde han

      Selv tak! Kram!

  17.   Jaime sagde han

    Hej, jeg har et problem, og det er, at jeg har forsøgt at downloade DX Wine, men siden http://sourceforge.net/projects/dxwine/ Det er ikke længere tilgængeligt, jeg ved ikke, om der er nogen anden måde at downloade det på.

  18.   Juan Jose sagde han

    kan alle windows-spil bruges sammen med disse programmer?

  19.   deimer sagde han

    Hej godt Jeg har Ubuntu 15.10 Jeg kunne ikke downloade et spil, fordi det ikke åbner nogen kan forklare mig, hvad jeg skal gøre

  20.   QKingsta sagde han

    Pust! Jeg forbliver i Windows, det er lettere at downloade, installere og spille end det lort at skulle downloade som 3 eller 4 programmer og derefter konfigurere dem til at kunne spille et spil. Linux er designet til folk, der er programmører eller opretter netværk og servere, men det er ikke designet til dem af os, der kan lide videospil.

    1.    Diego sagde han

      Denne vejledning er til at spille på Linux med spil skrevet til Windows. Spil skrevet til Linux fungerer i Linux ligesom spil skrevet til Windows i Windows: Du installerer dem, og det er det.

      Spørg dig selv nu, hvordan du kan spille på Windows med et spil skrevet til Linux, og hvis det er lettere for dig end omvendt, så kan du sige, at Linux stinker.

      Greetings.

      1.    Jose Luis sagde han

        Det er det bedste svar, jeg har set i årevis

  21.   Rafael Portillo T. sagde han

    Tak for vejledningen ...!