För att kunna köra dina Windows-spel behöver vi hjälp av flera verktyg: WINE, Dx Wine, Winetricks och LutrisI denna handledning kommer vi att se hur man installerar och konfigurerar varje. |
Introduktion till WINE
Som alla vet stöder Linux inte .EXE-filer. Så hur fan kan Windows-program köras? Vissa genier gjorde ett program som heter WINE, vilket betyder att Wine inte är en emulator, vilket är ett av sätten att köra ett Windows-program under Linux.
Men om det inte är en emulator, hur gör det?
Anledningen till att Vin inte är en emulator är att emulatorer tenderar att duplicera hela den miljö som ett program lever i, inklusive simulering av en viss mikroprocessorarkitektur. Vin implementerar å andra sidan det som kan kallas ett kompatibilitetslager, vilket ger alternativ till Windows-bibliotek.
Det är bra? Ja och nej. Låt oss säga ett par sanningar ...
Bättre användning av RAM
Windows (i någon av dess versioner) har ett betydande antal program laddade i RAM-minnet som i Linux vanligtvis inte laddas (läs, antivirus, antimalware, etc.). VIN, det gör det inte. Följaktligen förbrukar det färre resurser än Windows.
Direct X
Direct X är det mest använda API: et i Windows-spel och är exklusivt för detta operativsystem. Linux å sin sida använder OpenGL.
Så hur kör Linux spel som kräver DirectX om de bara använder OpenGL? Det är där vinets magi kommer in: det får OpenGL att emulera DirectX.
Resultatet? Uppenbarligen förlorar du prestanda när du emulerar.
Kör spel bättre på Windows? Jag skulle säga dig att det beror på spelet. Svaret är dock JA, just på grund av Direct X-emuleringen. Man kan säga att spel baserade på Direct X 7 fungerar på Windows som Linux, men med DX9 och framåt förändras saker mycket: cirka 20% mindre prestanda.
Spel för Windows
Det är extremt svårt för Wine att köra de spel som följer med detta system. Av denna anledning körs den till i dag inte till exempel spel som Street Fighter IV, Resident Evil 5 eller Gear of Wars.
En annan Windows för varje spel
En fördel som WINE har är att om du vill kan du köra ett gammalt spel på Windows 95 och ett nytt på Windows 7.
Och inte bara slutar alternativen där, men det tillåter också installation av andra program, som ramverk, directx och allt annat du kan tänka dig.
Och det är där WINE utnyttjar sina funktioner mest eftersom det till exempel finns spel som fungerar bra med Windows, med x-program installerade etc.
Detta innebär också att om du använder en allmän WINE-inställning finns det spel som kommer att prestera bättre och andra som kommer att prestera sämre. Därför är det bekvämt att köra WINE med ett program som kallas för att köra spel PlayOnLinux, som säger WINE att köra Windows perfekt konfigurerat för det spelet. Vad sägs om?
Windows-videodrivrutiner är bättre än Linux-drivrutiner
Alla tester indikerar att när du kör till exempel Open Arena, både i Windows XP och Linux, i Windows, kastar det fler ramar. Med andra ord, i Windows uppdateras skärmen snabbare än i Linux, vilket innebär att den utnyttjar grafikkortet bättre.
Detta händer inte eftersom spelet inte är infödd eller på grund av WINE eller en annan emulator. Testerna har utförts genom att köra respektive inbyggda körbara filer för varje operativsystem. Så? Svaret är att, när alla andra faktorer elimineras, återstår det bara att säga att drivrutinerna för grafikkort för Windows är bättre (från en teknisk synvinkel) än Linux.
Vinguide
Jag rekommenderar att du installerar betaversionen av Wine, eftersom det i många fall har förbättringar som inte finns i de stabila versionerna, och mer i den senaste versionen 1.3.28 som fungerar spektakulärt och med många förbättringar. När du är klar bör du ha Wine and Winetricks installerat. Du har också möjlighet att installera Lutris, PlayOnLinux y Vineyard det kan vara ganska användbart, men det lämnar vi för senare.
Direct X
Det första vi måste göra är att installera DirectX.
Dx Wine är det bästa sättet att installera DirectX.
Ladda ner Dx Wine (det underbara programmet från kuboode) som enkelt installerar DirectX 9c i Wine. Det är fantastiskt och det ger dig till och med möjligheten att ha Dxdiag.
Du har möjlighet att installera DX10 och DX11, det beror helt på om grafikkorten du har stöder det eller inte.
DxDiag, perfekt att veta om all hårdvara känns igen i vin. |
Visual Basic, .Net, etc
Sedan kan du med Winetricks installera följande program som, även om de inte är obligatoriska, kan vara nödvändiga för att köra ett spel.
VisualBasic:
- vcrun 2005 (Visual C ++ 2005)
- vcrun 2008 (Visual C ++ 2008)
- vcrun 2010 (Visual C ++ 2010)
Ramverk:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Den här visas inte i Winetricks. Den kan installeras manuellt.
Det finns många fler saker att installera. Ta en titt på de alternativ som Winetricks ger. Vad du behöver beror på din maskin och de applikationer du vill använda. Ovanstående kan dock sägas vara det minsta och oumbärliga.
winetricks |
Konfigurera vinalternativ
Öppna Winetricks och välj "Välj standardvinprefix" och "Ändra inställningar". För mig är den bästa konfigurationen den här:
- ddr = opengl
- dsoundhw = Emulering
- glsl = inaktiverad
- multisampling = inaktiverad
- mwo = aktiverad
- native_mdac
- npm = ompackning
- orm = blackbuffer
- psm = aktiverat
- rtlm = auto
- ljud = alsa
- strictdrawordening = inaktiverat
- vd = av
Av dessa alternativ finns det två som förbättrar prestanda
OffscreenRenderingMode, när du ställer in alternativet FM (Framebuffer), kastar det flera bilder, fryser och gör samma sak om och om igen. Så vilket spel som helst är ospelbart. Det är därför backbuffering rekommenderas.
- Direkt ljud: Hårdvaruacceleration, förändring komplett för emulering. Detta ökar kraftigt prestanda och kompatibilitet över "full".
För att få prestanda kan du också inaktivera GLSL och MultiSampling, men du tappar grafisk kvalitet.
Om WINE, även efter allt detta, inte upptäcker grafikkortet, gör så här:
När du har ändrat alternativen öppnade jag .wine-katalogen i din användarmapp och öppnade sedan en fil som heter "user.reg" (registernycklarna som skapats av användaren lagras där).
Leta efter [SoftwareWineDirect3D] och lägg till i slutet:
"VideoDescription" = "Ange grafikkortmodellen med citat" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Ange grafikkortets minne"
I mitt fall ser det ut så här:
[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "inaktiverat" "NonPower2Mode" = "packa om" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "aktiverat" "RenderTargetLockMode" = "automatisk" StrictLM "" UseGLSL "=" inaktiverat "" VideoDescription "=" GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW! " "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"
Redo! WINE är redo för krig!
Vi använder redan WIne, Dx Wine och Winetricks. Nu kommer vi att förbättra allt detta med ett program som heter Lutris.
Introduktion till Lutris
Lutris med några av mina största laster ...
Lutris är ett program som grupperar alla spel på en enda plattform, något som liknar Steam.
Dess kännetecken är att stödja NÄSTA ALLA, men titta på listan över saker som är bank:
- Inbyggda Linux-spel.
- Windows-inbyggda spel.
- MAME-spel.
- Vän 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Online webbläsarspel som Quake Live, Minecraft och allt blixt.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion, etc).
- 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 och Wii.
- Sega Master Sytem, Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-Machine.
Men det bästa av allt är att det för varje spel ger dig många alternativ, så det är MER ÄN REKOMMENDERAS att du använder det, eftersom det finns många vinalternativ, beroende på vilket spel du kan ändra, utan att påverka Vin eller det andra spel. Det är som PlayOnLinux, men Lutris verkar bättre för mig, eftersom det inte bara ger dig tillgång till Windows-spel utan till ett stort antal emulatorer.
Avslutningsvis säg att det inte finns några väsentliga förbättringar i Lubuntu och Xubuntu. Man kan tro att användning av mindre RAM-minne skulle påverka WINE-prestanda, men nej. Förmodligen händer detta eftersom vin hanteras med mestadels CPU och grafikkort.
Fuente: patchyu
Vin
Is
Inte en
emulator
WINE är inte en emulator.
Det är nu, innan det just innebar "WINdows Emulator" ("WINE")
Titta var jag letade efter något liknande nu när jag har börjat testa att installera Windows-spel på Linux. Jag kunde sömlöst installera och spela fyra saker Quake 3, Half-Life 1 och Age of Mythology. Men jag vill prova GTA 3 (som installerar den men inte upptäcker cd-skivan när jag spelar) och Jedi Knight 2 vilket ger mig ett fel.
Tack för det här inlägget.
Jag vill installera ett PC3-spel i Windows 7 men det startar inte eftersom det inte är kompatibelt så jag trodde att om det kunde konverteras eller omvandlas så att Linux skulle stödja det, skulle det välsigna mig mycket väl. Jag är ett 10 år gammalt barn
Vilket spel är det?
Jag gillar operation 7 online och cabal online Jag har problem att köra båda i fönstret operationen7 Jag måste köra den i win XP för även om jag lägger mer RAM-minne på min dator går den inte fullt i win7 och cabal eftersom den är mer aktuell och att ha fler grafiska effekter går inte fullt på win xp men om det körs fullt på win7 HATAR JAG DETTA FUCKED PÅ WINDOWS! Det finns alltid inkompatibilitet i något förutom att äta alla mina resurser för att kunna spela något intressant. Jag måste ladda ner hela systemet med GAME BOSSTER och med TUNAP UTILES och även då tar det inte full. Jag skulle vilja se om OPERTION 7 kan köras på Linux nu när operation7 inte ändrar poster eller något liknande men det har en detalj att det inte räcker att kopiera och klistra in spelmappen på en annan dator, du måste också kopiera en mapp som du lägger på disk c och som kallas LIN som vid första anblicken du ser det och du tar inte hänsyn till det pss senare inser du att det är den mapp som den körbara filen letar efter när den startar och som har vägar att följa och informationen om version VAD JAG VILL SPARA ÄR OM DITT MED DITT PROGRAM KAN JAG KÖRA UTAN NÅGOT PROBLEM. SPELET.
för det informerar kompatibilitetslistan över winehq och playonlinux dig om spelen som är 100% ok, och de som fortfarande inte går bra alls.
http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399
http://appdb.winehq.org/objectManager.php?sClass=application&iId=5275
Paul,
Utmärkt inlägg !!
Jag hoppas att med tiden kommer företag att börja släppa högkvalitativa spel för GNU / Linux, det kommer att handla om att Linux-användare redan representerar en betydande andel av de totala användarna….
Hälsningar!
Med AOM som kör med expasion Titans tar jag det för givet, det är det enda spelet jag gillar med Güindos XD, du vet på grund av utmaningarna med vänner och familj.
Jag kan inte ladda ner lutris .. 🙁
Du kan ge mig länken för att ladda ner alla vin, winetricks och Lutris
vad är webbplats
En sak jag har en pentium III på 0.8 GHz och 650 MB RAM, hur kan jag göra det när jag kör warcaft 3 i vin som min konsumerar mindre är att det efter en stund börjar sakta ner mig och eftersom jag inte har fönster .. .
Jag förstår inte, ibland i vissa forum kritiserar de Windows för mycket och säger att det är rena pengar (vilket ibland är sant) men i slutändan vill de ladda ner DirectX. Jag tror att både Windows och Linux har brister, och att de är PRODUKTER. Linux är mycket användbart för programmering, servrar, internet och industri. Medan Windos är mer användbart för hemmet, det vill säga för spel, dokument, internet etc.
Till exempel, för wifi och internetinfrastrukturer, är Linux mycket bättre. Men att spela är det inte.
Hälsningar!
hur man installerar dx-vinet
en dag kommer vi att ha ett bra alternativ i Linux 😉
Bra bidrag, jag får se om jag kan använda det på min Manjaro Linux
Med lutris och företag är det en lyx att spela på Linux ... tack vare UsemosLinux och cia. än en gång att det kultiverar oss i GNU / Linux-världen ... totalt tack .. 🙂
Varsågod! Kram!
Hej, jag har ett problem och det är att jag har försökt ladda ner DX Wine men sedan http://sourceforge.net/projects/dxwine/ Det är inte längre tillgängligt, jag vet inte om det finns något annat sätt att ladda ner det.
kan alla Windows-spel användas med dessa program?
hej bra Jag har ubuntu 15.10 Jag kunde inte ladda ner ett spel eftersom det inte öppnar någon kan förklara för mig vad jag ska göra
Puff! Jag stannar kvar i Windows, det är lättare att ladda ner, installera och spela än det där att behöva ladda ner 3 eller 4 program och sedan konfigurera dem för att kunna spela ett spel. Linux är utformat för människor som är programmerare eller som skapar nätverk och servrar men det är inte utformat för oss som gillar videospel.
Denna handledning är för att spela på Linux med spel skrivna för Windows. Spel skrivna för Linux fungerar i Linux precis som spel skrivna för Windows i Windows: Du installerar dem och det är det.
Fråga dig själv hur du kan spela på Windows med ett spel skrivet för Linux, och om det är lättare för dig än tvärtom kan du säga att Linux suger.
Hälsningar.
Det är det bästa svaret jag har sett på flera år
Tack för handledaren ...!