Cum să joci jocuri Windows pe Linux

Pentru a vă rula jocurile Windows, vom avea nevoie de ajutorul mai multor instrumente: WINE, Dx Wine, Winetricks și LutrisÎn acest tutorial vom vedea cum se instalează și se configurează fiecare dintre ei.

Introducere în VIN

După cum știe toată lumea, Linux nu acceptă fișierele .EXE. Deci, cum naiba pot rula programele Windows? Ei bine, unele genii au făcut un program numit WINE, ceea ce înseamnă că Wine nu este un emulator, care este una dintre modalitățile de a rula un program Windows sub Linux.
Dar, dacă nu este un emulator, cum se face?

Motivul pentru care Wine nu este un emulator este că emulatoarele au tendința de a dubla întregul mediu în care trăiește un program, inclusiv simularea unei arhitecturi de microprocesor date. Wine, pe de altă parte, implementează ceea ce s-ar putea numi un strat de compatibilitate, care oferă alternative bibliotecilor Windows.

Aia este bună? Da și nu. Să spunem câteva adevăruri ...

O utilizare mai bună a memoriei RAM

Windows (în oricare dintre versiunile sale) are un număr semnificativ de programe încărcate în memoria RAM, care în Linux nu sunt de obicei încărcate (citire, antivirus, antimalware etc.). WINE, nu face asta. În consecință, consumă mai puține resurse decât Windows.

Direct X

Direct X este cel mai utilizat API în jocurile Windows și este exclusiv pentru acest sistem de operare. Linux, la rândul său, folosește OpenGL.

Deci, cum rulează Linux jocuri care necesită DirectX dacă folosește doar OpenGL? Aici intervine magia Wine: face ca OpenGL să emuleze DirectX.

Rezultatul? Evident, atunci când emulați, pierdeți performanța.

Jocurile rulează mai bine pe Windows? Ți-aș spune că depinde de joc. Cu toate acestea, răspunsul este DA, tocmai datorită emulației Direct X. S-ar putea spune că jocurile bazate pe Direct X 7 funcționează la fel pe Windows ca Linux, dar odată cu DX9 lucrurile se schimbă mult: cu aproximativ 20% mai puține performanțe.

Jocuri pentru Windows

Pentru Wine este extrem de dificil să ruleze jocurile care vin cu acest sistem. Din acest motiv, până în prezent, nu rulează, de exemplu, jocuri precum Street Fighter IV, Resident Evil 5 sau Gear of Wars.

Un Windows diferit pentru fiecare joc

Un avantaj pe care îl are WINE este că, dacă doriți, puteți face un joc vechi rulat pe Windows 95 și unul nou pe Windows 7.

Și nu numai că opțiunile se termină acolo, dar permite și instalarea altor programe, cum ar fi cadrul, directx și orice altceva la care te poți gândi.

Și aici WINE își folosește la maximum funcțiile, deoarece, de exemplu, există jocuri care funcționează bine cu Windows, cu programele x instalate etc.

Acest lucru înseamnă, de asemenea, că, dacă utilizați o configurație generală WINE, există jocuri care vor funcționa mai bine și altele care sunt mai proaste. Prin urmare, pentru a rula jocuri este convenabil să rulați WINE folosind un program numit PlayOnLinux, care îi spune lui WINE să ruleze Windows perfect configurat pentru acel joc. Ce zici?

Driverele video Windows sunt mai bune decât cele Linux

Toate testele indică faptul că atunci când rulează, de exemplu, Open Arena, atât în ​​Windows XP, cât și în Linux, în Windows aruncă mai multe cadre. Cu alte cuvinte, în Windows ecranul este reîmprospătat mai rapid decât în ​​Linux, ceea ce înseamnă că profită mai bine de placa video.

Acest lucru nu se întâmplă deoarece jocul nu este nativ sau din cauza WINE sau a altui emulator. Testele au fost efectuate prin executarea executabilelor native respective pentru fiecare sistem de operare. Asa de? Răspunsul este că, eliminând toți ceilalți factori, rămâne doar să spunem că driverele plăcii video pentru Windows sunt mai bune (de la un punct de vedere tehnic) decât Linux.

Ghidul vinului

Vă recomand să instalați versiunea beta a Wine, deoarece în multe cazuri are îmbunătățiri care nu se află în versiunile stabile, și mai mult în cea mai recentă versiune 1.3.28 care funcționează spectaculos și cu multe îmbunătățiri. Odată terminat, ar trebui să aveți instalat Wine și Winetricks. De asemenea, aveți posibilitatea de a instala Lutris, PlayOnLinux y Podgorie asta poate fi destul de util, dar vom lăsa asta pentru mai târziu.

Direct X

Primul lucru pe care trebuie să-l facem este să instalăm DirectX.

Dx Wine este cel mai bun mod de a instala DirectX.

Descărcați Dx Wine (minunatul program realizat de kuboode) care instalează cu ușurință DirectX 9c în Wine. Este minunat și îți oferă chiar și opțiunea de a avea Dxdiag.

Aveți opțiunea de a instala DX10 și DX11, totul depinde de dacă plăcile video pe care le aveți o acceptă sau nu.

DxDiag, ideal pentru a ști dacă tot hardware-ul este recunoscut în Wine.

Visual Basic, .Net etc.

Apoi, cu Winetricks puteți instala următoarele programe care, deși nu sunt obligatorii, pot fi necesare pentru a rula un joc.

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

Cadru:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Acesta nu apare în Winetricks. Poate fi instalat manual.

Mai sunt multe lucruri de instalat. Uitați-vă bine la opțiunile oferite de Winetricks. De ce aveți nevoie depinde de mașina dvs. și de aplicațiile pe care doriți să le utilizați. Cu toate acestea, se poate spune că cele de mai sus sunt cele minime și indispensabile.

Vinetricuri

Configurați opțiunile Wine

Deschideți Winetricks și selectați „Selectați implicit wineprefix” și „Modificați setările”. Pentru mine cea mai bună configurație este aceasta:

- ddr = opengl
- dsoundhw = Emulare
- glsl = dezactivat
- multisampling = dezactivat
- mwo = activat
- native_mdac
- npm = reambalare
- orm = blackbuffer
- psm = activat
- rtlm = auto
- sunet = alsa
- strictdrawordening = dezactivat
- vd = oprit

Dintre aceste opțiuni, există 2 care îmbunătățesc performanța

- OffscreenRenderingMode, atunci când setați opțiunea FM (Framebuffer), aruncă mai multe cadre, îngheață și face același lucru mereu. Deci, orice joc este imposibil de jucat. Din acest motiv, se recomandă „backbuffer”.

- Sunet direct: accelerare hardware, schimbare completă pentru emulare. Acest lucru mărește foarte mult performanța și compatibilitatea peste „complet”.

De asemenea, pentru a obține performanță, puteți dezactiva GLSL și MultiSampling, dar pierdeți calitatea grafică.

Dacă WINE, chiar și după toate acestea, nu detectează placa video, faceți acest lucru:

Odată ce ați modificat opțiunile, am deschis directorul .wine din folderul dvs. de utilizator și apoi am deschis un fișier numit „user.reg” (cheile de registry create de utilizator sunt stocate acolo).

Căutați [SoftwareWineDirect3D] și la final adăugați:

"VideoDescription" = "Introduceți modelul plăcii video cu ghilimele" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Introduceți memoria plăcii video"

În cazul meu, arată așa:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "dezactivat" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "activat" "RenderTargetLockMode" = "auto" String RenderTargetLockMode "" disabled "" UseGLSL "=" disabled "" VideoDescription "=" GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW! " "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Gata! WINE este gata de război!

Folosim deja WIne, Dx Wine și Winetricks. Acum vom îmbunătăți toate acestea cu un program numit Lutris.

Introducere în Lutris

Lutris cu unele dintre cele mai mari vicii ale mele ...

Lutris este un program care grupează toate jocurile pe o singură platformă, ceva similar cu Steam.

Caracteristica sa este de a susține APROAPE TOTUL, dar uită-te la lista lucrurilor care sunt bancare:

- Jocuri native Linux.
- Jocuri native pentru Windows.
- Jocuri MAME.
- Prietenul 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Jocuri de browser online precum Quake Live, Minecraft și toate flash-urile.
- 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 și Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Mașină Z.

Dar cel mai bun dintre toate este că pentru fiecare joc îți oferă multe opțiuni, așa că este MAI MULT DE RECOMANDAT să îl folosești, deoarece există multe opțiuni Wine, pe care le poți schimba în funcție de joc, fără a afecta nici Wine, nici jocuri. Este ca PlayOnLinux, dar Lutris mi se pare mai bun, deoarece nu numai că îți oferă acces la jocuri Windows, ci la un număr mare de emulatoare.

În încheiere, spuneți că nu există îmbunătățiri substanțiale în Lubuntu și Xubuntu. S-ar putea crede că utilizarea mai puțină memorie RAM ar avea impact asupra performanței WINE, dar nu. Probabil că acest lucru se întâmplă deoarece Wine este tratat folosind în principal CPU și placă video.

Fuente: patchyu


25 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Puţini el a spus

    Vin
    Is
    Nu un
    emulator

    WINE nu este un emulator.

  2.   Shadow_Warrior el a spus

    Asta este acum, înainte de a însemna tocmai „WINdows Emulator” („WINE”)

  3.   As of Pades el a spus

    Uită-te unde căutam așa ceva acum că am început să testez instalarea jocurilor Windows pe Linux. Am reușit să instalez și să joc fără probleme patru lucruri Quake 3, Half-Life 1 și Age of Mythology. Dar vreau să încerc GTA 3 (care îl instalează, dar nu detectează cd-ul când joci) și Jedi Knight 2 care îmi dă o eroare.

    Mulțumesc pentru această postare.

  4.   Gabi el a spus

    Vreau să instalez un joc PC3 în Windows 7, dar nu va porni pentru că nu este compatibil, așa că m-am gândit că, dacă ar putea fi transformat sau transformat astfel încât Linux să-l poată sprijini, m-ar binecuvânta foarte bine. sunt un copil de 10 ani

    1.    Andres el a spus

      Ce joc este?

  5.   ADIRAEL el a spus

    Îmi place operațiunea 7 online și cabala online Am probleme pentru a rula atât în ​​fereastră operațiunea 7 trebuie să o rulez în win XP pentru că, deși am pus mai multă memorie RAM pe computerul meu, nu rulează complet în win7 și cabala pentru că este mai curent și are mai multe efecte grafice nu rulează complet pe win xp, dar dacă rulează complet pe win7 URASC ACESTI FUTATI PE WINDOWS! Întotdeauna există incompatibilitate în ceva în afară de consumul tuturor resurselor mele pentru a putea juca ceva interesant, trebuie să descarc întregul sistem cu GAME BOSSTER și cu TUNAP UTILES și chiar și atunci nu durează complet aș vrea să văd dacă OPERTION 7 poate fi rulat pe Linux acum că operațiunea 7 nu schimbă înregistrările sau ceva de genul acesta, dar are un detaliu că nu este suficient să copiați și să lipiți folderul jocului pe alt computer, de asemenea, trebuie să copiați un folder pe care l-ați pus pe discul c și asta se numește LIN care la prima vedere îl vedeți și nu luați importanță pss mai târziu vă dați seama că este folderul pe care executabilul îl caută când începe și care are rutele de urmat și informațiile din versiunea VREAU SĂ SALVAȚI ESTE DACĂ CU PROGRAMUL DUMNEAVOASTRĂ POT RULA FĂRĂ NICI O PROBLEMĂ .EXE-UL JOCULUI ȘI CE ÎM DETECTEZĂ ȘI DOSARUL DE RUTĂ FĂRĂ NICI DAUNE

  6.   Miquel Mayol i Tur el a spus

    pentru aceasta, lista de compatibilitate a winehq și playonlinux vă informează despre jocurile care sunt 100% ok și despre cele care încă nu merg deloc bine.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   Ger el a spus

    Pablo

    Post excelent !!

    Sper că, odată cu trecerea timpului, companiile vor începe să lanseze jocuri de înaltă calitate pentru GNU / Linux, va fi vorba de a realiza că utilizatorii Linux reprezintă deja o proporție semnificativă din totalul utilizatorilor ...

    Salutări!

  8.   guillermoz0009 el a spus

    Cu AOM care rulează cu expaniile Titani, îl consider de la sine înțeles, este singurul joc care îmi place la Güindos XD, știi din cauza provocărilor cu prietenii și familia.

  9.   luis el a spus

    Nu pot descărca lutris .. 🙁

    ÎM PUTEȚI DĂ LEGĂTURA PENTRU A DESCARCA TOATE VINUL, Winetricks și Lutris

  10.   Juan Manuel el a spus

    ce este site-ul web

  11.   dan el a spus

    Un lucru am un pentium III de 0.8 ghz și 650 mb de berbec, cum pot face asta când rulez warcaft 3 în vin consumă mai puțin este că după un timp începe să meargă lent și din moment ce nu am ferestre ...

  12.   Paul el a spus

    Nu înțeleg, uneori în anumite forumuri critică prea mult ferestrele, spunând că sunt bani puri (ceea ce este uneori adevărat), dar până la urmă vor să descarce directx. Cred că atât Windows, cât și Linux au defecte și sunt PRODUSE. Linux este foarte util pentru programare, servere, internet și industrie. În timp ce Windos este mai util pentru casă, adică pentru jocuri, documente, internet etc.

    De exemplu, pentru infrastructurile de internet și internet, Linux este mult mai bun. Dar să joci nu este.

    Salutări!

  13.   Gabriel el a spus

    cum se instalează vinul dx

  14.   Kuk el a spus

    într-o zi vom avea o alternativă bună în linux 😉

  15.   Eddy holliday el a spus

    Contribuție bună, o să văd dacă o pot folosi pe Manjaro Linux

  16.   gabux22 el a spus

    Cu lutris și companie este un lux să te joci pe Linux ... datorită UsemosLinux și cia. încă o dată asta ne cultivă în lumea GNU / Linux ... mulțumesc total .. 🙂

    1.    să folosim Linux el a spus

      Cu plăcere! Îmbrăţişare!

  17.   Jaime el a spus

    Bună ziua, am o problemă și am încercat să descarc DX Wine, dar de atunci http://sourceforge.net/projects/dxwine/ Nu mai este disponibil, nu știu dacă există vreun alt mod de a-l descărca.

  18.   Juan Jose el a spus

    toate jocurile Windows pot fi utilizate cu aceste programe?

  19.   deimer el a spus

    salut bine am Ubuntu 15.10 Nu am putut descărca un joc pentru că nu deschide cineva îmi poate explica ce să fac

  20.   QKingsta el a spus

    Sufla! Rămân în Windows, este mai ușor de descărcat, instalat și redat decât rahatul de a descărca ca 3 sau 4 programe și apoi să le configurez pentru a putea juca un joc. Linux este conceput pentru oameni care sunt programatori sau care creează rețele și servere, dar nu este conceput pentru cei dintre noi cărora le plac jocurile video.

    1.    Diego el a spus

      Acest tutorial este pentru a juca pe Linux cu jocuri scrise pentru Windows. Jocurile scrise pentru Linux funcționează în Linux la fel ca jocurile scrise pentru Windows în Windows: le instalați și gata.

      Acum întreabă-te cum poți juca pe Windows cu un joc scris pentru Linux și, dacă este mai ușor pentru tine decât invers, atunci poți spune că Linux e de rahat.

      Salutări.

      1.    Jose Luis el a spus

        Este cel mai bun răspuns pe care l-am văzut de ani de zile

  21.   Rafael Portillo T. el a spus

    Multumesc pentru tutore ...!