LinuxでWindowsゲームをプレイする方法

Windowsゲームを実行するには、いくつかのツールの助けが必要です。 WINE、Dx Wine、Winetricks、Lutrisこのチュートリアルでは、 インストールと構成の方法 それらのそれぞれ。

WINEの紹介

ご存知のとおり、Linuxは.EXEファイルをサポートしていません。 では、Windowsプログラムはどのように実行できるのでしょうか。 さて、一部の天才はWINEと呼ばれるプログラムを作成しました。これは、Wineがエミュレーターではないことを意味します。これはLinuxでWindowsプログラムを実行する方法のXNUMXつです。
しかし、それがエミュレーターでない場合、それはどのように機能しますか?

Wineがエミュレーターではない理由は、エミュレーターは、特定のマイクロプロセッサーアーキテクチャーのシミュレーションを含め、プログラムが存在する環境全体を複製する傾向があるためです。 一方、Wineは、互換性レイヤーと呼ばれるものを実装します。これは、Windowsライブラリの代替手段を提供します。

それはいいです? はい、いいえ。いくつかの真実を言いましょう...

RAMのより良い使用

Windows(そのバージョンのいずれか)では、RAMメモリにかなりの数のプログラムがロードされていますが、Linuxでは通常はロードされません(読み取り、アンチウイルス、マルウェア対策など)。 ワイン、それはしません。 その結果、Windowsよりも少ないリソースを消費します。

Direct Xの

Direct XはWindowsゲームで最も使用されているAPIであり、このオペレーティングシステム専用です。 Linuxは、その一部としてOpenGLを使用しています。

では、OpenGLのみを使用する場合、LinuxはDirectXを必要とするゲームをどのように実行しますか? そこでWineの魔法が登場します。それにより、OpenGLはDirectXをエミュレートします。

結果? 明らかに、エミュレートするとパフォーマンスが低下します。

ゲームはWindowsでより良く動作しますか? それはゲーム次第だと思います。 ただし、Direct Xエミュレーションのおかげで、答えは「はい」です。DirectX7に基づくゲームはWindowsでもLinuxと同じように機能しますが、DX9以降では状況が大きく変化します(約20%)。パフォーマンスが低下します。

Windows用ゲーム

Wineがこのシステムに付属するゲームを実行することは非常に困難です。 このため、今日まで、Street Fighter IV、Resident Evil 5、Gear ofWarsなどのゲームは実行されていません。

ゲームごとに異なるウィンドウ

WINEの利点の95つは、必要に応じて、古いゲームをWindows 7で実行し、新しいゲームをWindowsXNUMXで実行できることです。

そして、オプションはそこで終わるだけでなく、フレームワーク、directx、およびあなたが考えることができるすべてのものなどの他のプログラムのインストールも可能にします。

そして、たとえば、xプログラムがインストールされている、Windowsでうまく機能するゲームがあるため、WINEがその機能を最大限に活用する場所です。

これは、一般的なWINE構成を使用する場合、パフォーマンスが向上するゲームと、パフォーマンスが低下するゲームがあることも意味します。 したがって、ゲームを実行するには、と呼ばれるプログラムを使用してWINEを実行すると便利です。 PlayOnLinux、これは、そのゲーム用に完全に構​​成されたWindowsを実行するようにWINEに指示します。 どうですか?

WindowsビデオドライバーはLinuxドライバーよりも優れています

すべてのテストは、たとえば、WindowsXPとLinuxの両方でOpenArenaを実行すると、Windowsでより多くのフレームをスローすることを示しています。 つまり、Windowsでは、画面がLinuxよりも速く更新されます。つまり、ビデオカードをより有効に活用できます。

ゲームがネイティブではないため、またはWINEまたは別のエミュレーターが原因で、これは発生しません。 テストは、各オペレーティングシステムのそれぞれのネイティブ実行可能ファイルを実行することによって実行されました。 そう? 答えは、他のすべての要因を排除して、Windows用のビデオカードドライバーが優れていると言うことだけです( 技術的な観点)Linuxより。

ワインガイド

多くの場合、安定したバージョンにはない改善があり、最新バージョン1.3.28には見事に機能し、多くの改善が加えられているため、Wineのベータバージョンをインストールすることをお勧めします。 終了したら、WineとWinetricksをインストールする必要があります。 Lutrisをインストールすることもできます。 PlayOnLinux y ブドウ園 これは非常に便利ですが、後で使用します。

Direct Xの

最初に行う必要があるのは、DirectXをインストールすることです。

Dx Wineは、DirectXをインストールするための最良の方法です。

DirectX9cをWineに簡単にインストールできるDxWine(kuboodeによって作成された素晴らしいプログラム)をダウンロードしてください。 それは素晴らしいです、そしてそれはあなたにDxdiagを持つオプションさえ与えます。

DX10とDX11をインストールするオプションがあります。それはすべて、使用しているビデオカードがそれをサポートしているかどうかによって異なります。

DxDiag、すべてのハードウェアがWineで認識されているかどうかを知るのに理想的です。

Visual Basic、.Netなど。

次に、Winetricksを使用すると、必須ではありませんが、ゲームを実行するために必要になる可能性がある次のプログラムをインストールできます。

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

フレームワーク:
--dotnet20(Framework NET 2.0)
--dotnet30(Framework NET 3.0)
--dotnet35(Framework NET 3.5)
--dotnet40(Framework NET 4)。 これはWinetricksには表示されません。 手動でインストールできます。

インストールするものは他にもたくさんあります。 Winetricksが提供するオプションをよく見てください。 必要なものは、マシンと使用するアプリケーションによって異なります。 ただし、上記は最小限であり、不可欠であると言えます。

Winetricks

ワインオプションを構成する

Winetricksを開き、「デフォルトのワインプレフィックスを選択する」と「設定を変更する」を選択します。 私にとって最良の構成はこれです:

--ddr = opengl
--dsoundhw =エミュレーション
--glsl =無効
-マルチサンプリング=無効
--mwo =有効
--native_mdac
--npm =再梱包
--orm = blackbuffer
--psm =有効
-rtlm = auto
-音=アルサ
--strictdrawordening =無効
-vd =オフ

これらのオプションのうち、パフォーマンスを向上させる2つのオプションがあります

--OffscreenRenderingMode、FM(Framebuffer)オプションを設定すると、複数のフレームがスローされ、フリーズし、同じことを何度も繰り返します。 したがって、どのゲームもプレイできません。 このため、「バックバッファ」をお勧めします。

-ダイレクトサウンド:ハードウェアアクセラレーション、エミュレーションの完了を変更します。 これにより、「フル」よりもパフォーマンスと互換性が大幅に向上します。

また、パフォーマンスを向上させるために、GLSLとMultiSamplingを無効にすることはできますが、グラフィックの品質は低下します。

WINEがこの後もビデオカードを検出しない場合は、次のようにします。

オプションを変更したら、ユーザーフォルダの.wineディレクトリを開き、次に「user.reg」というファイルを開きました(ユーザーが作成したレジストリキーはそこに保存されています)。

[SoftwareWineDirect3D]を探し、最後に次を追加します。

"VideoDescription" = "引用符でビデオカードモデルを入力してください" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "ビデオカードのメモリを入力してください"

私の場合、次のようになります。

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

準備ができました! WINEは戦争の準備ができています!

すでにWIne、Dx Wine、Winetricksを使用しています。 次に、Lutrisというプログラムでこれらすべてを強化します。

Lutrisの紹介

私の最大の悪徳のいくつかを持つLutris..。

Lutrisは、Steamに似た、すべてのゲームをXNUMXつのプラットフォームにグループ化するプログラムです。

その特徴は、ほとんどすべてをサポートすることですが、銀行業務を行っているもののリストを見てください。

-Linuxネイティブゲーム。
-Windowsネイティブゲーム。
-MAMEゲーム。
-フレンド500、600、1200。
-Atari 2600、800、800XL、130XE、5200、ST、STE、TT、Lynx。
-バンダイワンダースワン、ワンダースワンカラー。
-Quake Live、Minecraft、すべてのフラッシュなどのオンラインブラウザゲーム。
-Commodore VIC-20、C64、C128、CBM-II、PLUS / 4。
--LucasArt SCUMM(モンキーアイランド、マニアックマンションなど)。
--MagnavoxOdyssey²、Videopac +。
--MattelIntellivision。
-Microsoft MSX、MS-DOS。
--NEC PC-Engine Turbographx 16、Supergraphx、PC-FX。
-ニンテンドーNES、SNES、ゲームボーイ、ゲームボーイアドバンス、ゲームキューブ、Wii。
-セガマスターシステム、ゲームギア、ジェネシス、ドリームキャスト。
-SNK Neo Geo、Neo GeoPocket。
-ソニープレイステーション。
-Zマシン。

しかし、何よりも優れているのは、ゲームごとに多くのオプションが提供されることです。ゲームに応じて変更できるワインのオプションが多数あるため、ワインや他のゲーム。 PlayOnLinuxに似ていますが、Lutrisは、Windowsゲームだけでなく、膨大な数のエミュレーターにもアクセスできるため、私には優れているように見えます。

最後に、LubuntuとXubuntuには実質的な改善はないと言います。 RAMメモリの使用量が少ないと、WINEのパフォーマンスに影響すると思われるかもしれませんが、そうではありません。 おそらくこれは、Wineが主にCPUとビデオカードを使用して処理されるために発生します。

出典 パッチ


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   少数の

    ワイン
    Is
    ない
    エミュレータ

    WINEはエミュレーターではありません。

  2.   シャドウ_ウォリアー

    つまり、正確に「WINdows Emulator」(「WINE」)を意味する前のことです。

  3.   スペードのエース

    LinuxにWindowsゲームをインストールするテストを開始したので、このようなものを探していた場所を見てください。 Quake 3、Half-Life 1、Age ofMythologyの3つをシームレスにインストールして再生することができました。 しかし、GTA 2(インストールはするが再生時にCDを検出しない)とエラーが発生するJedi KnightXNUMXを試してみたい。

    この投稿をありがとう。

  4.   ガビ

    PC3ゲームをWindows7にインストールしたいのですが、互換性がないため起動しないので、Linuxがサポートできるように変換または変換できれば、とても恵まれると思いました。私は10歳の子供なのでお願いします。

    1.    アンドレス

      どんなゲームですか?

  5.   アディラエル

    オペレーション7オンラインとキャバルオンラインの両方が好きです。ウィンドウでオペレーション7を実行するのに問題があります。PCにRAMメモリを追加しても、win7とキャバルではフルに実行されないため、winXPで実行する必要があります。現在のグラフィック効果が多いと、win xpで完全に実行されませんが、win7で完全に実行される場合、私はこれらがWINDOWSで失敗するのが嫌いです! 面白いものをプレイするためにすべてのリソースを食べる以外に、常に非互換性があります。GAMEBOSSTERとTUNAP UTILESを使用してシステム全体をダウンロードする必要がありますが、それでも十分ではありません。OPERTION7をLinuxで実行できるかどうかを確認したいと思います。そのoperation7はレコードなどを変更しませんが、ゲームフォルダをコピーして別のPCに貼り付けるだけでは不十分であるという詳細があります。また、ディスクcに置いたフォルダをコピーする必要があります。これは、一見するとLINと呼ばれます。あなたはそれを見て、後でそれを考慮しませんpssは、実行可能ファイルが起動時に探しているフォルダーであり、たどるルートとバージョンの情報が含まれていることに気付きます。保存したいバージョンの情報は、プログラムがあれば問題なく実行できます。ゲームの.EXEと、それによってルートフォルダーが損傷することなく検出されます

  6.   ミケル・マイヨールi Tur

    そのため、winehqとplayonlinuxの互換性リストは、100%正常なゲームと、まだまったくうまく機能していないゲームを通知します。
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

  7.   エレミヤ

    パブロ

    素晴らしい投稿!!

    時が経つにつれて、企業がGNU / Linux向けの高品質のゲームを立ち上げ始めることを願っています。それは、Linuxユーザーがすでに全ユーザーのかなりの割合を占めていることを認識することです…。

    ご挨拶!

  8.   ギレルモズ0009

    AOMがexpasionTitansで実行されているので、当然のことと思います。これは、GüindosXDで気に入っている唯一のゲームです。友人や家族との課題があるため、ご存知でしょう。

  9.   ルイス

    lutrisをダウンロードできません..🙁

    すべてのワイン、ワイントリック、ルートリスをダウンロードするためのリンクを教えてください

  10.   ファン·マヌエル

    ウェブサイトとは

  11.   ダン

    私が0.8ghzのペンティウムIIIと650mbのラムを持っていることの3つは、ワインマネでwarcaft XNUMXを実行するときに消費量が少なくなるようにするにはどうすればよいですか?しばらくすると遅くなり始め、窓がないので...

  12.   Paul Cairns

    私は理解していません。特定のフォーラムでは、ウィンドウが純粋なお金であると批判しすぎていることがありますが(これは真実である場合もあります)、最終的にはdirectxをダウンロードしたいと考えています。 私は、WindowsとLinuxの両方に欠陥があり、製品であると信じています。 Linuxは、プログラミング、サーバー、インターネット、および業界で非常に役立ちます。 Windosは家庭、つまりゲーム、ドキュメント、インターネットなどに便利です。

    たとえば、wifiおよびインターネットインフラストラクチャの場合、linuxの方がはるかに優れています。 しかし、プレイすることはそうではありません。

    ご挨拶!

  13.   ガブリエル

    dxワインのインストール方法

  14.  

    いつの日か、Linuxで良い選択肢があります😉

  15.   エディホリデー

    良い貢献です。ManjaroLinuxで使用できるかどうかを確認します。

  16.   ガバックス22

    lutrisとcompanyがあれば、Linuxでプレイするのは贅沢です... UsemosLinuxとciaのおかげです。 もう一度、GNU / Linuxの世界で私たちを育てます…合計に感謝します..🙂

    1.    Linuxを使いましょう

      どういたしまして! 抱擁!

  17.   ハイメ

    こんにちは、問題があります。DXWineをダウンロードしようとしましたが、 http://sourceforge.net/projects/dxwine/ それはもう利用できません、私はそれをダウンロードする他の方法があるかどうかわかりません。

  18.   フアン·ホセ

    すべてのWindowsゲームをこれらのプログラムで使用できますか?

  19.   デイマー

    こんにちは、Ubuntu15.10を持っています。ゲームが開かないためダウンロードできませんでした。誰かが私に何をすべきか説明できます。

  20.   Qキングスタ

    パフ! 私はWindowsにとどまり、3つまたは4つのプログラムのようにダウンロードして、ゲームをプレイできるように構成するよりも、ダウンロード、インストール、およびプレイする方が簡単です。 Linuxは、プログラマーやネットワークやサーバーを作成する人向けに設計されていますが、ビデオゲームが好きな人向けには設計されていません。

    1.    ディエゴ

      このチュートリアルは、Windows用に作成されたゲームを使用してLinuxでプレイするためのものです。 Linux用に作成されたゲームは、WindowsでWindows用に作成されたゲームと同じようにLinuxで動作します。インストールすればそれだけです。

      ここで、Linux用に作成されたゲームを使用してWindowsでプレイする方法を自問してみてください。他の方法よりも簡単な場合は、Linuxはダメだと言えます。

      ご挨拶。

      1.    ホセ·ルイス

        それは私が何年にもわたって見た中で最高の答えです

  21.   ラファエルポルティージョT。

    チュートリアルをありがとう…!