Paano maglaro ng mga laro sa Windows sa Linux

Upang mapatakbo ang iyong mga laro sa Windows kakailanganin namin ang tulong ng maraming mga tool: WINE, Dx Alak, Winetricks at LutrisSa tutorial na ito makikita natin kung paano i-install at i-configure bawat isa sa kanila.

Panimula sa WINE

Tulad ng alam ng lahat, hindi sinusuportahan ng Linux ang mga file .EXE. Kaya't paano maaaring tumakbo ang mga programa sa Windows? Sa gayon, ang ilang mga henyo ay gumawa ng isang programa na tinatawag na WINE, na nangangahulugang ang Alak ay hindi isang emulator, na isa sa mga paraan upang magpatakbo ng isang programa sa Windows sa ilalim ng Linux.
Ngunit, kung hindi ito isang emulator, paano ito ginagawa?

Ang dahilan kung bakit ang Wine ay hindi isang emulator ay ang mga emulator na may posibilidad na madoble ang buong kapaligiran na naninirahan sa isang programa, kasama na ang pagtulad sa isang naibigay na arkitekturang microprocessor. Sa kabilang banda, ang alak ay nagpapatupad ng maaaring tawaging isang layer ng pagiging tugma, na nagbibigay ng mga kahalili sa mga silid-aklatan ng Windows.

Mabuti yan? Oo at Hindi. Sabihin natin sa isang pares ng mga katotohanan ...

Mas mahusay na paggamit ng RAM

Ang Windows (sa alinman sa mga bersyon nito) ay may isang makabuluhang bilang ng mga programang na-load sa memorya ng RAM na sa Linux ay hindi karaniwang na-load (basahin, antivirus, antimalware, atbp.). WINE, hindi nito ginagawa iyon. Dahil dito, gumugugol ito ng mas kaunting mga mapagkukunan kaysa sa Windows.

DirectX

Ang Direct X ay ang pinaka ginagamit na API sa mga laro sa Windows at eksklusibo sa operating system na ito. Ang Linux, para sa bahagi nito, ay gumagamit ng OpenGL.

Kaya paano tumatakbo ang Linux ng mga laro na nangangailangan ng DirectX kung gumagamit lamang ito ng OpenGL? Doon nagmula ang mahika ng Alak: ginagawa nitong tularan ang OpenGL sa DirectX.

Ang resulta? Malinaw na, kapag gumagaya, nawalan ka ng pagganap.

Mas mahusay bang tumakbo ang mga laro sa Windows? Sasabihin ko sa iyo na depende ito sa laro. Gayunpaman, ang sagot ay YES, tiyak na dahil sa tularan ng Direct X. Maaaring masabi na ang mga laro batay sa Direct X 7 ay gumagana nang pareho sa Windows tulad ng Linux, ngunit sa DX9 na pasulong ay maraming nagbabago: humigit-kumulang na 20% mas mababa ang pagganap.

Mga laro para sa Windows

Napakahirap para sa Wine na patakbuhin ang mga laro na kasama ng sistemang ito. Para sa kadahilanang ito, hanggang ngayon, hindi ito tumatakbo, halimbawa, mga laro tulad ng Street Fighter IV, Resident Evil 5 o Gear of Wars.

Isang magkakaibang Windows para sa bawat laro

Ang isang kalamangan na mayroon ang WINE ay kung nais mo maaari kang gumawa ng isang lumang laro na tumatakbo sa Windows 95, at isang bago sa Windows 7.

At hindi lamang nagtatapos ang mga pagpipilian doon, ngunit pinapayagan din nito ang pag-install ng iba pang mga programa, tulad ng balangkas, direktiba, at lahat ng iba pa na maaari mong maiisip.

At doon din masulit ng WINE ang mga pag-andar nito dahil, halimbawa, may mga laro na gumagana nang maayos sa Windows, na may naka-install na x program, atbp.

Nangangahulugan din ito na kung gumamit ka ng isang pangkalahatang pagsasaayos ng WINE, may mga laro na mas mahusay na gumaganap at ang iba pa ay mas masahol pa. Samakatuwid, upang magpatakbo ng mga laro mas madaling magpatakbo ng WINE gamit ang isang program na tinawag PlayOnLinux, na nagsasabi sa WINE na patakbuhin ang Windows perpektong na-configure para sa larong iyon. Paano kung?

Ang mga driver ng video ng Windows ay mas mahusay kaysa sa mga Linux

Ipinapahiwatig ng lahat ng mga pagsubok na kapag tumatakbo, halimbawa, Open Arena, kapwa sa Windows XP at Linux, sa Windows ay nagtatapon ito ng maraming mga frame. Sa madaling salita, sa Windows ang screen ay nai-refresh nang mas mabilis kaysa sa Linux, na nangangahulugang mas mahusay na sinasamantala ang video card.

Hindi ito nangyari dahil ang laro ay hindi katutubong o dahil sa WINE o ibang emulator. Ang mga pagsubok ay natupad sa pamamagitan ng pagpapatakbo ng kani-kanilang mga katutubong maipapatupad para sa bawat operating system. Ganun Ang sagot ay na, inaalis ang lahat ng iba pang mga kadahilanan, nananatili lamang itong sabihin na ang mga driver para sa mga video card para sa Windows ay mas mahusay (mula sa isang teknikal na pananaw) kaysa sa Linux.

Patnubay sa Alak

Inirerekumenda ko ang pag-install ng beta na bersyon ng Alak, sapagkat sa maraming mga kaso mayroon itong mga pagpapabuti na wala sa mga matatag na bersyon, at higit pa sa pinakabagong bersyon 1.3.28 na gumana nang kamangha-manghang at may maraming mga pagpapabuti. Kapag natapos na, dapat ay mayroon kang naka-install na Alak at Winetrick. Mayroon ka ring posibilidad na mai-install ang Lutris, PlayOnLinux y ubasan iyon ay maaaring maging lubos na kapaki-pakinabang, ngunit iiwan natin iyon sa paglaon.

DirectX

Ang unang bagay na kailangan nating gawin ay i-install ang DirectX.

Ang Dx Wine ay ang pinakamahusay na paraan upang mai-install ang DirectX.

I-download ang Dx Wine (ang kahanga-hangang programa na ginawa ng kuboode) na madaling mai-install ang DirectX 9c sa Alak. Magaling at binibigyan ka pa nito ng pagpipilian na magkaroon ng Dxdiag.

Mayroon kang pagpipilian upang mai-install ang DX10 at DX11, ang lahat ay nakasalalay sa kung sinusuportahan ito ng mga video card o hindi.

DxDiag, mainam na malaman kung ang lahat ng mga hardware ay kinikilala sa Alak.

Visual Basic, .Net, atbp.

Pagkatapos, sa Winetricks maaari mong mai-install ang mga sumusunod na programa na, kahit na hindi sila sapilitan, maaaring kailanganin upang magpatakbo ng isang laro.

Visual Basic:
- 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). Ang isang ito ay hindi lilitaw sa Winetricks. Maaari itong mai-install nang manu-mano.

Maraming iba pang mga bagay na mai-install. Suriing mabuti ang mga pagpipilian na ibinibigay ng Winetricks. Ang kailangan mo ay nakasalalay sa iyong machine at sa mga application na nais mong gamitin. Gayunpaman, ang nasa itaas ay maaaring masabing minimum at kailangang-kailangan.

Winetricks

I-configure ang mga pagpipilian sa Alak

Buksan ang Winetricks at piliin ang "Piliin ang default wineprefix" at "Baguhin ang mga setting". Para sa akin ang pinakamahusay na pagsasaayos ay ito:

- ddr = opengl
- dsoundhw = Paggaya
- glsl = hindi pinagana
- multisampling = hindi pinagana
- mwo = pinagana
- katutubong_mdac
- npm = repack
- orm = blackbuffer
- psm = pinagana
- rtlm = auto
- tunog = alsa
- Mahigpit na drawordening = hindi pinagana
- vd = naka-off

Sa mga pagpipiliang ito, mayroong 2 na nagpapabuti sa pagganap

- OffscreenRenderingMode, kapag itinatakda ang opsyon na FM (Framebuffer), nagtatapon ito ng maraming mga frame, nagyeyelo, at paulit-ulit na ginagawa ang parehong bagay. Kaya't anumang laro ay hindi maaaring laruin. Para sa kadahilanang ito, inirekomenda ang "backbuffer".

- Direktang Tunog: Pagpapabilis ng Hardware, kumpletong pagbabago para sa Emulasyon. Lalo nitong pinapataas ang pagganap at pagiging tugma sa "buong".

Gayundin, upang makakuha ng pagganap, maaari mong hindi paganahin ang GLSL at MultiSampling, ngunit nawala ang kalidad ng grapiko.

Kung ang WINE, kahit na matapos ang lahat ng ito, ay hindi nakakakita ng video card, gawin ito:

Sa sandaling nabago mo ang mga pagpipilian, binuksan ko ang direktoryo ng .wine sa iyong folder ng gumagamit, at pagkatapos ay binuksan ko ang isang file na tinatawag na "user.reg" (ang mga registry key na nilikha ng gumagamit ay nakaimbak doon).

Mayroong hanapin ang [SoftwareWineDirect3D] at sa dulo magdagdag:

"VideoDescription" = "Ipasok ang modelo ng video card na may mga quote na" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Ipasok ang memorya ng video card"

Sa aking kaso, ganito ang hitsura:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "hindi pinagana" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "pinagana ang" "RenderTargetLockMode" = "auto" Strict "=" autoar " "hindi pinagana" "UseGLSL" = "hindi pinagana" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Handa na! HANDA na ang digmaan!

Gumagamit na kami ng WIne, Dx Wine at Winetricks. Ngayon ay mapapahusay namin ang lahat ng ito sa isang program na tinatawag na Lutris.

Panimula kay Lutris

Si Lutris kasama ang ilan sa aking pinakamalaking bisyo ...

Ang Lutris ay isang programa na pinagsasama ang lahat ng mga laro sa isang solong platform, isang bagay na katulad ng Steam.

Ang katangian nito ay upang suportahan ang HALOS LAHAT, ngunit tingnan ang listahan ng mga bagay na nagbabangko:

- Mga katutubong laro ng Linux.
- Mga katutubong laro ng Windows.
- Mga laro ng MAME.
- Kaibigan 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, Kulay ng WonderSwan.
- Mga larong online browser tulad ng Quake Live, Minecraft at lahat ng flash.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion, atbp.)
- 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 at Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-Machine.

Ngunit ang pinakamaganda sa lahat ay para sa bawat laro ay nagbibigay ito sa iyo ng maraming mga pagpipilian, kaya MAS MAHIGIT SA Inirerekomenda na gamitin mo ito, dahil maraming mga pagpipilian sa Alak, na depende sa laro na maaari mong baguhin, nang hindi nakakaapekto sa alinman sa Alak o iba pang mga laro. Ito ay tulad ng PlayOnLinux, ngunit ang Lutris ay tila mas mahusay sa akin, sapagkat hindi ka lamang nagbibigay sa iyo ng pag-access sa mga laro sa Windows, ngunit sa isang malaking bilang ng mga emulator.

Sa pagsasara, sabihin na walang mga makabuluhang pagpapabuti sa Lubuntu at Xubuntu. Maaaring isipin ng isa na ang paggamit ng mas kaunting memorya ng RAM ay makakaapekto sa pagganap ng WINE, ngunit hindi. Marahil ito ay nangyayari dahil ang Alak ay pinangangasiwaan gamit ang karamihan sa CPU at video card.

Fuente: patchiu


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

25 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Kaunti dijo

    Alak
    Is
    Hindi isang
    Emulator

    Ang alak ay hindi isang emulator.

  2.   Shadow_Warrior dijo

    Iyon ay ngayon, bago ito tiyak na nangangahulugang "WINdows Emulator" ("WINE")

  3.   Ace of Spades dijo

    Hanapin kung saan ako naghahanap ng tulad nito ngayon na nagsimula akong subukan ang pag-install ng mga windows game sa Linux. Nagawa kong maayos na mai-install at maglaro ng apat na bagay na Quake 3, Half-Life 1, at Age of Mythology. Ngunit nais kong subukan ang GTA 3 (na mai-install ito ngunit hindi nakita ang cd kapag nagpe-play) at Jedi Knight 2 na nagbibigay sa akin ng isang error.

    Salamat sa post na ito.

  4.   Gabi dijo

    Nais kong mag-install ng isang laro ng PC3 sa Windows 7 ngunit hindi ito magsisimula sapagkat hindi ito katugma kaya naisip ko na kung maaari itong mai-convert o mabago upang masuportahan ito ng Linux, pagpapalain ito ng mabuti. Nagtatanong ako dahil ako ay 10 taong gulang na bata

    1.    Andres dijo

      Anong laro ito?

  5.   ADIRAEL dijo

    Gusto ko ang operasyon 7 sa online at ang cabal online Mayroon akong mga problema upang patakbuhin ang pareho sa window ng operasyon7 Kailangan kong patakbuhin ito sa manalo ng XP dahil bagaman inilalagay ko ang higit pang memorya ng ram sa aking pc hindi ito tumatakbo nang buo sa win7 at ang cabal dahil mas marami ito Ang kasalukuyan at pagkakaroon ng higit pang mga graphic na epekto ay hindi tumatakbo nang buong panalo sa xp ngunit kung nagpapatakbo ito ng buong win7 AYAW KO SA MGA FUCKED NA ITO SA WINDOWS! Mayroong palaging hindi pagkakatugma sa isang bagay bukod sa pagkain ng lahat ng aking mga mapagkukunan upang makapaglaro ng isang bagay na kawili-wili kailangan kong i-download ang buong system gamit ang GAME BOSSTER at sa TUNAP UTILES at kahit na hindi ito ganap na nais kong makita kung ang OPERTION 7 ay maaaring patakbuhin sa linux ngayon na ang operasyon7 ay hindi nagbabago ng mga record o anumang katulad nito ngunit mayroon itong detalye na hindi ito sapat upang kopyahin at i-paste ang folder ng laro sa ibang pc kailangan mo ring kopyahin ang isang folder na inilagay mo sa disk c at tinatawag itong LIN na sa unang tingin mo Nakita mo ito at hindi mo binibigyan ng importansya ang mga ps sa paglaon ay napagtanto mo na ito ang folder na hinahanap ng maipapatupad kapag nagsimula ito at kung aling may mga ruta na susundan at ang impormasyon ng vercion ANONG GUSTO kong I-save AY KUNG SA IYONG PROGRAM MAAARI AKONG TUMATAKBO NG WALANG PROBLEMA ANG .EXE NG LARO AT IYAN DIN DINETEKTONG SAKIN SA AKO ANG ROUTER FOLDER NG WALANG KAPANGYARIHAN

  6.   Miquel Mayol at Tur dijo

    para doon, ang listahan ng pagiging tugma ng winehq at playonlinux ay nagpapaalam sa iyo ng mga larong 100% ok, at iyong hindi pa rin maayos.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   Ger dijo

    Paul,

    Mahusay na post !!

    Inaasahan kong sa paglipas ng panahon, nagsisimulang maglunsad ang mga kumpanya ng mga de-kalidad na laro para sa GNU / Linux, magiging isang bagay ng napagtatanto na ang mga gumagamit ng Linux ay kumakatawan na sa isang makabuluhang proporsyon ng kabuuang mga gumagamit ....

    Pagbati!

  8.   guillermoz0009 dijo

    Sa pagtakbo ng AOM na may expasion Titans ay binibigyan ko ito para sa ipinagkaloob, ito lamang ang laro na gusto ko tungkol sa Güindos XD, alam mo dahil sa mga hamon sa mga kaibigan at pamilya.

  9.   Luis dijo

    Hindi ko ma-download si lutris .. 🙁

    MAAARING PWEDE MONG bigyan ako ng link upang i-download ang lahat ng mga alak, Winetricks at Lutris

  10.   Juan Manuel dijo

    ano ang website

  11.   at dijo

    Ang isang bagay na mayroon akong pentium III na 0.8ghz at 650mb ng ram, kung paano ko magagawa iyon kapag ang pagpapatakbo ng warcaft 3 sa wine mne ay mas mababa ang natupok ay pagkatapos ng ilang sandali ay nagsisimula itong maging mabagal at dahil wala akong mga bintana ...

  12.   Paul dijo

    Hindi ko maintindihan, minsan sa ilang mga forum ay pinupuna nila ang mga bintana ng sobra, sinasabing ito ay purong pera (na kung minsan ay totoo) ngunit sa huli nais nilang mag-download ng directx. Naniniwala ako na ang parehong mga bintana at linux ay may mga bahid, at mga PRODUKTO. Napaka-kapaki-pakinabang ng Linux para sa programa, server, internet at industriya. Habang ang Windos ay mas kapaki-pakinabang para sa bahay, iyon ay, para sa mga laro, dokumento, internet, atbp.

    Halimbawa, para sa mga imprastraktura ng wifi at internet, mas mahusay ang linux. Ngunit upang i-play ito ay hindi.

    Pagbati!

  13.   Gabriel dijo

    kung paano i-install ang dx alak

  14.   kuk dijo

    balang araw magkakaroon kami ng magandang alternatibo sa linux 😉

  15.   Eddy holliday dijo

    Magandang kontribusyon, makikita ko kung magagamit ko ito sa aking Manjaro Linux

  16.   gabux22 dijo

    Sa lutris at kumpanya ito ay isang luho upang i-play sa Linux ... salamat sa UsemosLinux at cia. muli na naglilinang sa amin sa mundo ng GNU / Linux ... salamat sa kabuuan .. 🙂

    1.    gumamit tayo ng linux dijo

      Walang anuman! Yakap!

  17.   Jaime dijo

    Kumusta, mayroon akong problema at ito ay sinubukan kong i-download ang DX Wine ngunit mula noon http://sourceforge.net/projects/dxwine/ Hindi na ito magagamit, hindi ko alam kung may iba pang paraan upang ma-download ito.

  18.   Juan Jose dijo

    Maaari bang gamitin ang lahat ng mga laro sa windows sa mga programang iyon?

  19.   deimer dijo

    Kumusta, mayroon akong Ubuntu 15.10 Hindi ako maaaring mag-download ng isang laro dahil hindi ito magbubukas ang isang tao ay maaaring ipaliwanag sa akin kung ano ang gagawin

  20.   QKingsta dijo

    Puff! Nanatili ako sa Windows mas madaling mag-download, Mag-install at Maglaro kaysa sa tae ng pagkakaroon ng pag-download tulad ng 3 o 4 na mga programa at pagkatapos ay i-configure ang mga ito upang makapaglaro ng isang laro. Ang Linux ay idinisenyo para sa mga taong programmer o lumilikha ng mga network at server ngunit hindi ito dinisenyo para sa atin na gusto ng mga video game.

    1.    Diego dijo

      Ang tutorial na ito ay para sa paglalaro sa Linux na may mga laro na nakasulat para sa Windows. Ang mga larong nakasulat para sa Linux ay gumagana sa Linux tulad ng mga larong nakasulat para sa Windows sa Windows: I-install mo ang mga ito at iyan lang.

      Tanungin ngayon ang iyong sarili kung paano ka maaaring maglaro sa Windows na may isang laro na nakasulat para sa Linux at kung mas madali para sa iyo kaysa sa ibang paraan, masasabi mo na ang Linux ay sumuso.

      Pagbati.

      1.    Jose Luis dijo

        Ito ang pinakamahusay na sagot na nakita ko sa mga taon

  21.   Rafael Portillo T. dijo

    Salamat sa tutorial…!