|
Norėdami paleisti „Windows“ žaidimus, mums reikės kelių įrankių pagalbos: VYNAS, „Dx“ vynas, „Winetricks“ ir „Lutris“Šioje pamokoje mes pamatysime kaip įdiegti ir konfigūruoti kiekvienas iš jų. |
Įvadas į VYNĄ
Kaip visi žino, „Linux“ nepalaiko .EXE failų. Taigi, kaip po velnių gali veikti „Windows“ programos? Na, kai kurie genijai sukūrė programą „WINE“, o tai reiškia, kad „Wine“ nėra emuliatorius, o tai yra vienas iš būdų paleisti „Windows“ programą naudojant „Linux“.
Bet jei tai nėra emuliatorius, kaip tai daro?
Priežastis, kodėl „Wine“ nėra emuliatorius, yra ta, kad emuliatoriai yra linkę dubliuoti visą aplinką, kurioje gyvena programa, įskaitant tam tikros mikroprocesoriaus architektūros modeliavimą. Kita vertus, „Wine“ įgyvendina vadinamąjį suderinamumo sluoksnį, kuris suteikia alternatyvų „Windows“ bibliotekoms.
Tai yra gerai? Taip ir ne. Sakykime porą tiesų ...
Geriau naudoti RAM
„Windows“ (bet kurioje iš jos versijų) yra daugybė programų, įkeltų į RAM, kurios paprastai nėra įkeliamos į „Linux“ (skaityti, antivirusinę, antimalware ir kt.). VYNAS, jis to nedaro. Vadinasi, jis sunaudoja mažiau išteklių nei „Windows“.
Direct X
„Direct X“ yra dažniausiai naudojama „Windows“ žaidimų API ir skirta tik šiai operacinei sistemai. Savo ruožtu „Linux“ naudoja „OpenGL“.
Taigi, kaip „Linux“ vykdo žaidimus, kuriems reikia „DirectX“, jei jis naudoja tik „OpenGL“? Štai kur atsiranda „Wine“ magija: dėl to „OpenGL“ imituoja „DirectX“.
Rezultatas? Akivaizdu, kad mėgdžiodamas prarandi našumą.
Ar žaidimai veikia geriau sistemoje „Windows“? Sakyčiau, kad tai priklauso nuo žaidimo. Tačiau atsakymas yra TAIP, būtent dėl „Direct X“ imitacijos. Galima sakyti, kad „Direct X 7“ pagrindu sukurti žaidimai „Windows“ veikia taip pat, kaip ir „Linux“, tačiau su „DX9“ viskas labai pasikeičia: apytiksliai 20% mažiau našumo.
Žaidimai, skirti „Windows“
„Wine“ yra nepaprastai sunku paleisti su šia sistema susijusius žaidimus. Dėl šios priežasties iki šiol ji neveikia, pavyzdžiui, tokių žaidimų kaip „Street Fighter IV“, „Resident Evil 5“ ar „Gear of Wars“.
Kiekvienam žaidimui skirtinga „Windows“
Vienas iš „WINE“ privalumų yra tai, kad jei norite, galite seną žaidimą paleisti „Windows 95“, o naują - „Windows 7“.
Tuo ne tik baigiasi parinktys, bet ir leidžia įdiegti kitas programas, pvz., „Framework“, „DirectX“ ir viską, ką tik sugalvojate.
Štai kur WINE išnaudoja visas savo funkcijas, nes, pavyzdžiui, yra žaidimų, kurie gerai veikia su „Windows“, su įdiegtomis „x“ programomis ir kt.
Tai taip pat reiškia, kad jei naudojate bendrą „WINE“ konfigūraciją, yra žaidimų, kurie veiks geriau, o kitų - prastesnių. Todėl norint paleisti žaidimus patogu paleisti WINE naudojant programą, vadinamą PlayOnLinux, kuris liepia WINE paleisti puikiai sukonfigūruotą „Windows“ žaidimą. Kaip apie?
„Windows“ vaizdo tvarkyklės yra geresnės nei „Linux“
Visi testai rodo, kad paleidus, pavyzdžiui, „Open Arena“, tiek „Windows XP“, tiek „Linux“, sistemoje „Windows“ ji meta daugiau kadrų. Kitaip tariant, sistemoje „Windows“ ekranas atnaujinamas greičiau nei „Linux“, o tai reiškia, kad jis geriau išnaudoja vaizdo plokštę.
Taip nenutinka todėl, kad žaidimas nėra gimtoji, ar dėl VYNO ar kito emuliatoriaus. Testai buvo atlikti paleidus atitinkamus kiekvienos operacinės sistemos vietinius vykdomuosius failus. Taigi? Atsakymas yra tas, kad pašalinus visus kitus veiksnius lieka tik pasakyti, kad „Windows“ vaizdo plokštės tvarkyklės yra geresnės (iš techniniu požiūriu) nei „Linux“.
Vyno vadovas
Aš rekomenduoju įdiegti beta versiją „Wine“, nes daugeliu atvejų ji turi patobulinimų, kurie nėra stabilios versijos, o dar daugiau - naujausioje versijoje 1.3.28, kuri veikia įspūdingai ir su daug patobulinimų. Baigę turėtumėte įdiegti „Wine“ ir „Winetricks“. Jūs taip pat turite galimybę įdiegti „Lutris“, PlayOnLinux y Vynuogynas tai gali būti gana naudinga, tačiau paliksime tai vėliau.
Direct X
Pirmas dalykas, kurį turime padaryti, yra įdiegti „DirectX“.
„Dx Wine“ yra geriausias būdas įdiegti „DirectX“.
Atsisiųskite „Dx Wine“ (nuostabią „kuboode“ programą), kuri lengvai įdiegia „DirectX 9c“ į „Wine“. Tai puiku ir netgi suteikia galimybę turėti „Dxdiag“.
Jūs turite galimybę įdiegti DX10 ir DX11, viskas priklauso nuo to, ar jūsų turimos vaizdo plokštės palaiko tai, ar ne.
|
| „DxDiag“, idealu žinoti, ar visa aparatūra atpažįstama „Wine“. |
„Visual Basic“, .Net ir kt.
Tada naudodami „Winetricks“ galite įdiegti šias programas, kurios, nors ir nėra privalomos, gali būti reikalingos norint paleisti žaidimą.
Visual Basic:
- „vcrun 2005“ („Visual C ++ 2005“)
- „vcrun 2008“ („Visual C ++ 2008“)
- „vcrun 2010“ („Visual C ++ 2010“)
Sistema:
- dotnet20 („Framework NET 2.0“)
- dotnet30 („Framework NET 3.0“)
- dotnet35 („Framework NET 3.5“)
- dotnet40 (NET 4 pagrindas). Šis nėra „Winetricks“. Jį galima įdiegti rankiniu būdu.
Yra daug daugiau dalykų, kuriuos reikia įdiegti. Gerai apžvelkite „Winetricks“ teikiamas galimybes. Ko jums reikia, priklauso nuo jūsų mašinos ir norimų naudoti programų. Tačiau tai, kas išdėstyta pirmiau, būtų galima sakyti kaip minimalus ir būtinas.
|
| Vynmedžiai |
Konfigūruokite vyno parinktis
Atidarykite „Winetricks“ ir pasirinkite „Pasirinkite numatytąjį„ wineprefix “ir„ Keisti nustatymus “. Man geriausia konfigūracija yra tokia:
- ddr = opengl
- dsoundhw = emuliacija
- glsl = neįgalus
- daugiasluoksnis = išjungtas
- mwo = įgalinta
- gimtoji_mdac
- npm = perpakuoti
- orm = juodadugnis
- psm = įjungta
- rtlm = auto
- garsas = alsa
- griežtas žodžių taisymas = išjungtas
- vd = išjungta
Iš šių variantų yra 2, kurie pagerina našumą
- „OffscreenRenderingMode“, nustatydamas parinktį FM („Framebuffer“), jis meta kelis kadrus, sustingsta ir daro tą patį dar ir dar kartą. Taigi bet kurio žaidimo negalima žaisti. Dėl šios priežasties rekomenduojamas „backbuffer“.
- Tiesioginis garsas: techninės įrangos pagreitis, pakeitimas baigtas emuliacijai. Tai žymiai padidina našumą ir suderinamumą, palyginti su „pilnu“.
Be to, norėdami gauti našumą, galite išjungti GLSL ir „MultiSampling“, tačiau prarandate grafikos kokybę.
Jei VYNAS net po viso to neaptinka vaizdo plokštės, atlikite tai:
Kai pakeisite parinktis, atidariau .wine katalogą savo vartotojo aplanke, tada atidariau failą pavadinimu „user.reg“ (jame saugomi vartotojo sukurti registro raktai).
Ieškokite [SoftwareWineDirect3D] ir pabaigoje pridėkite:
"VideoDescription" = "Įveskite vaizdo plokštės modelį su kabutėmis" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Įveskite vaizdo plokštės atmintį"
Mano atveju tai atrodo taip:
[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "disabled" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "enabled" "RenderTargetLockMode" = "auto" Strand " "" UseGLSL "=" išjungtas "" VideoDescription "=" GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW! " "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"
Paruošta! Vynas yra paruoštas karui!
Mes jau naudojame „WIne“, „Dx Wine“ ir „Winetricks“. Dabar visa tai sustiprinsime programa „Lutris“.
Įvadas į Lutrisą
Lutris su keletu mano didžiausių ydų ...
„Lutris“ yra programa, grupuojanti visus žaidimus vienoje platformoje, kažkas panašaus į „Steam“.
Jo ypatybė yra palaikyti BEVEIK VISKĄ, bet pažiūrėkite į bankininkystės dalykų sąrašą:
- „Linux“ žaidimai.
- „Windows“ savieji žaidimai.
- MAME žaidimai.
- Draugas 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- „Bandai WonderSwan“, „WonderSwan“ spalva.
- Internetiniai naršyklės žaidimai, tokie kaip „Quake Live“, „Minecraft“ ir visi „flash“.
- „Commmodore VIC-20“, „C64“, „C128“, „CBM-II“, „PLUS / 4“.
- „LucasArt SCUMM“ (beždžionių sala, maniako rūmai ir kt.).
- „Magnavox Odyssey²“, „Videopac +“.
- „Mattel Intellivision“.
- „Microsoft MSX“, „MS-DOS“.
- NEC kompiuterinis variklis „Turbographx 16“, „Supergraphx“, „PC-FX“.
- „Nintendo NES“, SNES, „Game Boy“, „Game Boy Advance“, „Gamecube“ ir „Wii“.
- „Sega Master Sytem“, „Game Gear“, „Genesis“, „Dreamcast“.
- SNK „Neo Geo“, „Neo Geo Pocket“.
- „Sony Playstation“.
- „Z-Machine“.
Geriausias dalykas yra tas, kad kiekvienam žaidimui jis suteikia daug galimybių, todėl DAUGIAU NUO REKOMENDUOJAMA jį naudoti, nes yra daugybė „Wine“ variantų, kuriuos, priklausomai nuo žaidimo, galite pakeisti, nepaveikdami nei „Wine“, nei kitų. žaidimai. Tai panašu į „PlayOnLinux“, bet „Lutris“ man atrodo geresnis, nes jis suteikia ne tik prieigą prie „Windows“ žaidimų, bet ir prie daugybės emuliatorių.
Baigdamas pasakykite, kad esminių „Lubuntu“ ir „Xubuntu“ patobulinimų nėra. Galite pagalvoti, kad mažiau RAM atminties naudojimas paveiktų WINE našumą, bet ne. Tikėtina, kad taip nutinka todėl, kad „Wine“ tvarkoma naudojant daugiausia procesorių ir vaizdo plokštę.
Fuente: pačius