Jak grać w gry Windows w systemie Linux

Aby uruchomić gry Windows, będziemy potrzebować pomocy kilku narzędzi: WINE, Dx Wine, Winetricks i LutrisW tym samouczku zobaczymy jak zainstalować i skonfigurować każdy z nich.

Wprowadzenie do WINE

Jak wszyscy wiedzą, Linux nie obsługuje plików .EXE. Więc jak do cholery mogą działać programy Windows? Cóż, niektórzy geniusze stworzyli program o nazwie WINE, co oznacza, że ​​Wine nie jest emulatorem, co jest jednym ze sposobów uruchamiania programu Windows pod Linuksem.
Ale jeśli nie jest to emulator, jak to robi?

Powodem, dla którego Wine nie jest emulatorem, jest to, że emulatory mają tendencję do kopiowania całego środowiska, w którym żyje program, w tym symulowania danej architektury mikroprocesora. Z drugiej strony Wine implementuje coś, co można by nazwać warstwą zgodności, która zapewnia alternatywę dla bibliotek Windows.

To jest dobre? Tak i nie. Powiedzmy kilka prawd ...

Lepsze wykorzystanie pamięci RAM

Windows (w każdej ze swoich wersji) ma znaczną liczbę programów załadowanych do pamięci RAM, które w Linuksie zwykle nie są ładowane (odczyt, antywirus, antymalware itp.). WINO, nie robi tego. W rezultacie zużywa mniej zasobów niż system Windows.

Direct X

Direct X jest najczęściej używanym interfejsem API w grach Windows i jest dostępny wyłącznie dla tego systemu operacyjnego. Linux ze swojej strony używa OpenGL.

Jak więc Linux uruchamia gry wymagające DirectX, skoro używa tylko OpenGL? I tu pojawia się magia Wine: sprawia, że ​​OpenGL emuluje DirectX.

Wynik? Oczywiście podczas emulacji tracisz wydajność.

Czy gry działają lepiej w systemie Windows? Powiedziałbym, że to zależy od gry. Jednak odpowiedź brzmi TAK, właśnie z powodu emulacji Direct X. Można powiedzieć, że gry oparte na Direct X 7 działają tak samo na Windowsie jak na Linuksie, ale od DX9 wszystko się bardzo zmienia: około 20% mniejsza wydajność.

Gry dla systemu Windows

W przypadku Wine niezwykle trudno jest uruchamiać gry dostarczane z tym systemem. Dlatego na dzień dzisiejszy nie uruchamia się na niej np. Takich gier jak Street Fighter IV, Resident Evil 5 czy Gear of Wars.

Inny Windows dla każdej gry

Jedną z zalet WINE jest to, że jeśli chcesz, możesz stworzyć starą grę na Windows 95, a nową na Windows 7.

I nie tylko kończą się na tym opcje, ale także pozwala na instalację innych programów, takich jak framework, directx i wszystko, o czym możesz pomyśleć.

I właśnie tam WINE w pełni wykorzystuje swoje funkcje, ponieważ na przykład istnieją gry, które działają dobrze w systemie Windows, z zainstalowanymi programami x itp.

Oznacza to również, że jeśli używasz ogólnej konfiguracji WINE, są gry, które będą działać lepiej, a inne gorsze. Dlatego do uruchamiania gier wygodnie jest uruchomić WINE za pomocą programu o nazwie PlayOnLinux, który nakazuje WINE uruchomienie systemu Windows doskonale skonfigurowanego do tej gry. Co powiesz na?

Sterowniki wideo dla systemu Windows są lepsze niż te dla systemu Linux

Wszystkie testy wskazują, że podczas uruchamiania np. Open Arena, zarówno w Windows XP jak i Linux, w Windows rzuca więcej klatek. Innymi słowy, w systemie Windows ekran jest odświeżany szybciej niż w Linuksie, co oznacza, że ​​lepiej wykorzystuje kartę graficzną.

Nie dzieje się tak, ponieważ gra nie jest natywna lub z powodu WINE lub innego emulatora. Testy przeprowadzono, uruchamiając odpowiednie natywne pliki wykonywalne dla każdego systemu operacyjnego. Więc? Odpowiedź brzmi: eliminując wszystkie inne czynniki, pozostaje tylko powiedzieć, że sterowniki kart graficznych dla systemu Windows są lepsze (z techniczny punkt widzenia) niż Linux.

Przewodnik po winach

Polecam zainstalowanie wersji beta Wine, ponieważ w wielu przypadkach ma ulepszenia, których nie ma w stabilnych wersjach, a więcej w najnowszej wersji 1.3.28, która działa spektakularnie i zawiera wiele ulepszeń. Po zakończeniu powinieneś mieć zainstalowane Wine i Winetricks. Masz również możliwość zainstalowania Lutris, PlayOnLinux y Winnica może to być całkiem przydatne, ale zostawimy to na później.

Direct X

Pierwszą rzeczą, którą musimy zrobić, jest zainstalowanie DirectX.

Dx Wine to najlepszy sposób na zainstalowanie DirectX.

Pobierz Dx Wine (wspaniały program stworzony przez kuboode), który z łatwością instaluje DirectX 9c w Wine. Jest świetny i daje nawet opcję posiadania Dxdiag.

Masz możliwość zainstalowania DX10 i DX11, wszystko zależy od tego, czy masz karty graficzne, czy nie.

DxDiag, idealny, aby wiedzieć, czy cały sprzęt jest rozpoznawany w Wine.

Visual Basic, .Net itp.

Następnie za pomocą Winetricks możesz zainstalować następujące programy, które choć nie są obowiązkowe, mogą być konieczne do uruchomienia gry.

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

Struktura:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Ten nie pojawia się w Winetricks. Można go zainstalować ręcznie.

Jest o wiele więcej rzeczy do zainstalowania. Przyjrzyj się dobrze opcjom, które daje Winetricks. To, czego potrzebujesz, zależy od komputera i aplikacji, których chcesz używać. Można jednak powiedzieć, że powyższe jest minimum i nieodzowne.

Winetricks

Skonfiguruj opcje Wine

Otwórz Winetricks i wybierz "Wybierz domyślny wineprefix" i "Zmień ustawienia". Dla mnie najlepsza konfiguracja to:

- ddr = opengl
- dsoundhw = Emulacja
- glsl = wyłączone
- multisampling = wyłączone
- mwo = włączone
- native_mdac
- npm = przepakuj
- orm = blackbuffer
- psm = włączone
- rtlm = auto
- dźwięk = alsa
- strictdrawordening = wyłączone
- vd = off

Z tych opcji są 2, które poprawiają wydajność

- OffscreenRenderingMode, podczas ustawiania opcji FM (Framebuffer), wyrzuca kilka klatek, zawiesza się i robi to samo w kółko. Więc każda gra jest nie do zagrania. Z tego powodu zalecany jest „bufor wsteczny”.

- Dźwięk bezpośredni: przyspieszenie sprzętowe, zmiana zakończona dla emulacji. To znacznie zwiększa wydajność i kompatybilność w porównaniu z „pełną”.

Ponadto, aby zwiększyć wydajność, możesz wyłączyć GLSL i MultiSampling, ale tracisz jakość grafiki.

Jeśli WINE, nawet po tym wszystkim, nie wykrywa karty graficznej, zrób to:

Po zmianie opcji otworzyłem katalog .wine w folderze użytkownika, a następnie otworzyłem plik o nazwie „user.reg” (są tam przechowywane klucze rejestru utworzone przez użytkownika).

Poszukaj [SoftwareWineDirect3D] i na koniec dodaj:

"VideoDescription" = "Wprowadź model karty graficznej w cudzysłowie" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Wprowadź pamięć karty graficznej"

W moim przypadku wygląda to tak:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "disabled" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "włączone" "RenderTargetLockMode" = "auto" Strict "LockMode" = "auto" Strict "LockMode" "wyłączone" "UseGLSL" = "wyłączone" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Gotowy! WINO jest gotowe do wojny!

Używamy już WIne, Dx Wine i Winetricks. Teraz zamierzamy to wszystko ulepszyć za pomocą programu o nazwie Lutris.

Wprowadzenie do Lutris

Lutris z niektórymi z moich największych wad ...

Lutris to program, który grupuje wszystkie gry na jednej platformie, podobnej do Steam.

Jego cechą charakterystyczną jest wspieranie PRAWIE WSZYSTKIEGO, ale spójrz na listę rzeczy, które są bankowane:

- Natywne gry dla systemu Linux.
- Gry natywne dla systemu Windows.
- Gry MAME.
- Przyjaciel 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Gry przeglądarkowe online, takie jak Quake Live, Minecraft i wszystkie gry flash.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Monkey Island, Maniac Mansion itp.).
- Magnavox Odyssey², Videopac +.
- Mattel Intellivision.
- Microsoft MSX, MS-DOS.
- Silnik NEC PC 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.
- Z-Machine.

Ale najlepsze jest to, że każda gra daje wiele opcji, więc korzystanie z niej jest WIĘCEJ NIŻ ZALECANE, ponieważ istnieje wiele opcji wina, które w zależności od gry można zmienić, bez wpływu na Wino lub inne gry. To jak PlayOnLinux, ale Lutris wydaje mi się lepszy, ponieważ nie tylko daje dostęp do gier Windows, ale do ogromnej liczby emulatorów.

Na zakończenie powiedzmy, że nie ma znaczących ulepszeń w Lubuntu i Xubuntu. Można by pomyśleć, że użycie mniejszej ilości pamięci RAM wpłynie na wydajność WINE, ale nie. Prawdopodobnie dzieje się tak, ponieważ Wine jest obsługiwany głównie przy użyciu procesora i karty graficznej.

źródło: łatka


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

25 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Mało powiedział

    wino
    Is
    Nie
    Emulator

    WINE nie jest emulatorem.

  2.   Wojownik Cienia powiedział

    To znaczy teraz, zanim dokładnie oznaczało „emulator WINdows” („WINO”)

  3.   As pik powiedział

    Zobacz, gdzie szukałem czegoś takiego teraz, kiedy zacząłem testować instalację gier Windows na Linuksie. Udało mi się bezproblemowo zainstalować i grać w cztery rzeczy: Quake 3, Half-Life 1 i Age of Mythology. Ale chcę wypróbować GTA 3 (który instaluje go, ale nie wykrywa płyty CD podczas odtwarzania) i Jedi Knight 2, co daje mi błąd.

    Dzięki za ten post.

  4.   Gabi powiedział

    Chcę zainstalować grę na PC3 na Windows 7, ale się nie uruchamia, ponieważ nie jest kompatybilna, więc pomyślałem, że gdyby można było ją przekonwertować lub przekształcić tak, aby Linux mógł ją obsługiwać, to byłoby dla mnie bardzo błogosławione. Pytam, ponieważ jestem 10-letnim chłopcem

    1.    Andres powiedział

      Co to za gra?

  5.   ADIRAEL powiedział

    Lubię operację 7 online i cabal online Mam problemy z uruchomieniem obu operacji w oknie 7 Muszę ją uruchomić w Win XP, ponieważ chociaż umieściłem więcej pamięci RAM na moim komputerze, nie działa ona w pełni w win7, a cabal jest bardziej Obecny i posiadający więcej efektów graficznych nie działa w pełni na win xp, ale jeśli działa w pełni na win7, NIENAWIDZĘ TYCH FUCKÓW NA WINDOWS! Zawsze jest coś niekompatybilnego poza zjadaniem wszystkich moich zasobów, aby móc zagrać w coś interesującego Muszę pobrać cały system z GAME BOSSTER i TUNAP UTILES i nawet wtedy nie wyczerpuje się Chciałbym sprawdzić, czy OPERTION 7 można teraz uruchomić na Linuksie ta operacja7 nie zmienia rekordów ani niczego podobnego, ale ma szczegół, że nie wystarczy skopiować i wkleić folder gry na innym komputerze, musisz też skopiować folder, który umieściłeś na dysku c i nazywa się LIN, który na pierwszy rzut oka Widzisz to i nie bierzesz pod uwagę pss później zdajesz sobie sprawę, że jest to folder, którego szuka plik wykonywalny podczas uruchamiania i który zawiera trasy do podążania oraz informacje o wersji CO CHCĘ ZAPISAĆ, JEŚLI Z TWOIM PROGRAMEM MOGĘ URUCHOMIĆ BEZ ŻADNEGO PROBLEMU EXE GRY I KTÓRA RÓWNIEŻ WYKRYWA FOLDER TRAS BEZ ŻADNYCH USZKODZEŃ

  6.   Miquel Mayol i Tur powiedział

    w tym celu lista kompatybilności winehq i playonlinux informuje o grach, które są w 100% w porządku, a także o tych, które nadal nie działają dobrze.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   Jer powiedział

    Pablo

    Doskonały post !!

    Mam nadzieję, że w miarę upływu czasu firmy zaczną wypuszczać wysokiej jakości gry dla GNU / Linuksa. Będzie to kwestia uświadomienia sobie, że użytkownicy Linuksa już stanowią znaczną część wszystkich użytkowników….

    Pozdrowienia!

  8.   guillermoz0009 powiedział

    Biorąc pod uwagę, że AOM działa z dodatkiem Titans, uważam to za coś oczywistego, to jedyna gra, którą lubię w Güindos XD, wiesz z powodu wyzwań z przyjaciółmi i rodziną.

  9.   Luis powiedział

    Nie mogę pobrać lutris .. 🙁

    MOŻESZ PODAĆ MI LINK DO POBRANIA WSZYSTKICH WIN, Winetricks i Lutris

  10.   Juan Manuel powiedział

    co to jest witryna internetowa

  11.   dan powiedział

    Jedno mam pentium III 0.8 GHz i 650 MB pamięci RAM, jak mogę to zrobić, gdy uruchomiona Warcaft 3 w Wine Mne zużywa mniej, to to, że po chwili zaczyna zwalniać, a ponieważ nie mam okien ...

  12.   Paweł powiedział

    Nie rozumiem, czasami na niektórych forach za bardzo krytykują windowsa, mówiąc, że to czyste pieniądze (co czasami jest prawdą), ale w końcu chcą pobrać directx. Uważam, że zarówno okna, jak i linux mają wady i są PRODUKTAMI. Linux jest bardzo przydatny w programowaniu, serwerach, internecie i przemyśle. Podczas gdy Windos jest bardziej przydatny w domu, czyli do gier, dokumentów, Internetu itp.

    Na przykład w przypadku sieci Wi-Fi i infrastruktury internetowej Linux jest znacznie lepszy. Ale tak nie jest.

    Pozdrowienia!

  13.   Gabriel powiedział

    jak zainstalować dx wine

  14.   kuku powiedział

    pewnego dnia będziemy mieli dobrą alternatywę w Linuksie 😉

  15.   Wirujące wakacje powiedział

    Dobry wkład, zobaczę, czy mogę go użyć na moim Linuksie Manjaro

  16.   gabux22 powiedział

    Z lutris i firmą to luksus grać na Linuksie ... dzięki UsemosLinux i CIA. po raz kolejny to kultywuje nas w świecie GNU / Linuksa… w sumie dzięki… 🙂

    1.    użyjmy Linuksa powiedział

      Nie ma za co! Przytulić!

  17.   Jaime powiedział

    Witam, mam problem i jest to, że próbowałem pobrać DX Wine, ale od tego czasu http://sourceforge.net/projects/dxwine/ Nie jest już dostępny, nie wiem, czy jest inny sposób, aby go pobrać.

  18.   Juan jose powiedział

    czy wszystkie gry Windows mogą być używane z tymi programami?

  19.   deimer powiedział

    Witam dobrze mam Ubuntu 15.10 Nie mogłem pobrać gry bo się nie otwiera ktoś może mi wytłumaczyć co mam robić

  20.   QKingsta powiedział

    Ptyś! Pozostając w systemie Windows, łatwiej jest pobrać, zainstalować i grać niż to gówno, że muszę pobierać 3 lub 4 programy, a następnie konfigurować je, aby móc grać w grę. Linux jest przeznaczony dla osób, które są programistami lub tworzą sieci i serwery, ale nie jest przeznaczony dla tych z nas, którzy lubią gry wideo.

    1.    Diego powiedział

      Ten samouczek dotyczy grania w systemie Linux z grami napisanymi dla systemu Windows. Gry napisane dla Linuksa działają w Linuksie tak samo jak gry napisane dla Windows w Windowsie: instalujesz je i to wszystko.

      Teraz zadaj sobie pytanie, jak możesz grać w systemie Windows z grą napisaną dla systemu Linux, a jeśli jest to dla ciebie łatwiejsze niż na odwrót, możesz powiedzieć, że Linux jest do bani.

      Pozdrowienia.

      1.    Jose Luis powiedział

        To najlepsza odpowiedź, jaką widziałem od lat

  21.   Rafael Portillo T. powiedział

    Dzięki za tutorial…!