web-dev-qa-db-ja.com

WindowsとUbuntuのゲームパフォーマンスの違い

Windows 7/8からUbuntuへの賛否両論は何ですか?

私は主にソフトウェアを開発し、ゲームをしています。

私は明らかに自分のラップトップでゲームをプレイしないので、Ubuntuを試してみます。しかし、OS全体が素晴らしく見え、最近PlayOnLinuxを発見しました。

Windowsゲームのパフォーマンスヒットはどれくらいですか?ゲームがDX11をサポートし、テセレーションがある場合、PlayOnLinuxはDX11をOpenGLに変換しますか?

42
Maik Klein

7年以上の経験から、私は次のように言うことができます:

2005年から2006年ごろにかけてWineを試しました。また、Cedega(Wine 1.2がリリースされた後の死者)とPlayOnLinux(略してPoL)も試しました。また、Ubuntuの下でのWineの開発プロセスが、どのようにして最新のゲームに素早く追いついているかを見てきました。 Wineのインストールと設定については、 Wineのインストールと設定方法 をご覧ください。

約4年前に誰かが私のところに来て、Ubuntuに変更したい場合、彼らが尋ねる質問の1つは次のとおりです。UbuntuでXゲームをプレイできますか。そのゲームの答えが肯定的だった場合、次の質問は次のようなものになります。同じパフォーマンスを発揮しますか?

4年前、ほとんどの場合、私の通常の答えはノーでした。 Wine 1.2と今年1.4が発表された後、私はいくつかのゲームの答えを変えました。初めて、新しいユーザーに実際にゲームをプレイできることを伝えることに積極的になりました。

Deep Space 2のようなケースは、私がプレイできる最新のゲームの1つでした。アリスインワンダーランド(新しい意味)、The Sims 3、World of Warcraft、Amnesiaなど。 Skyrimでもプレイできます。これは強力なグラフィックスを必要とするゲームであり、通常のインストールおよびプレイ手順以外の追加セットアップをほとんど、またはまったく行うことなくそれらをプレイできます。

Wineでプレイできるゲームまたはできないゲーム(Ubuntuで)を知る簡単な方法は、Wineアプリデータベースにあります: http://appdb.winehq.org/ これは11000以上を保持していますゲーム(約2年前に5000以上のリッテ)。これには、パフォーマンスに関するほとんどのゲームの情報も含まれます。これは、Linuxでプレイできる各ゲームの情報とは異なります。これは、ゲームがプレイ可能かどうかを確認するのに役立ち、Windows上の同じゲームと同じパフォーマンスを確認できます。

WineはRankingと呼ばれるものも提供します。これは、より少ない設定でプレイできるゲームを決定するのに役立ち、すぐに動作する可能性が高くなります。プラチナランキングのゲームが表示された場合、99%の確率で最初から最後までまったく問題なく動作することを意味します。ゴールドランクの1つを見ると、少し設定を行っていることに気付くかもしれませんが、最終的にはうまくいくでしょう。ほとんどの場合、ゴールドステータスはそのまま使用できます。最新のWineバージョンで更新されていないため、それらはGoldとして表示されます。もちろん、ガベージランクのゲームがある場合、スーパーマンが朝にクリプトンシリアルを食べ始めた場合にのみ動作するか、動作しないことを意味します。

数年前、プラチナゲームの数は50未満でした。2012年8月(この回答を初めて書いたとき)に、 1500以上のゲーム のうち、ほぼ200が含まれていました- 最新タイトル 。現在、5800以上のゲームがあり、そのうち1800以上がプラチナです。そして、これは1.5.xの開発段階のみです。 1.6がリリースされて初めてプラチナ評価に達する量を想像することができます。ここでの唯一の必要性は、より多くの人々が参加して、Wine(該当する場合)またはSteam(今は新しい)でゲームをテストすることです。

このことを念頭に置いて、Wine found here のPPAを使用することを常にお勧めします。これは、数か月後の1.4.xシリーズのような公式のものは、私にとって非常に安定しており、多くの改善があり多くの問題を解決する1.5.x開発シリーズと比較すると時代遅れだからです。

ターミナルで次を実行するだけです:Sudo add-apt-repository ppa:ubuntu-wine/ppa

次にSudo apt-get updateを実行します。その後、最新バージョンをインストールします(この記事の執筆時点では1.5.23です)。インストールしたバージョンを確認するには、ターミナルにwine --versionと入力します。

ビッグISパフォーマンスヒットは?

Wineの開発を見てみると(特にDX10およびDX11部門で)大きな飛躍を遂げており、経験から次のことが言えます。

  • World of Warcraftのようなゲームは、古いPCでよりスムーズに実行されます。彼らは何らかの形でWindowsシナリオよりもLESS MEMORYを使用し、古いPCでより良いFPSを達成します。これは、UbuntuをテストしたいがWoWをプレイしたい友人のために8台のPCでテストしました。すべてのケースで同じ肯定的な結果が示されました。 DX11 gxApiセットアップでは、実際にすごいグラフィックスでWoWをプレイできました。しかし、最良の結果を得るには、OpenGLの方が優れています。これは、Wineがこのグラフィックテクノロジーに追いつくまで、ハイエンドPCでより良いグラフィックを実際に楽しむことができるハイスペックPCでは同じではありません。

  • DX10またはDX11を使用したゲームは、そのまま使用できますか。今の答えはNOです、彼らはしません。将来的には機能しますか、はい。 Wineが旅館の開発であることが示された速度は、それを示唆しています。特に最新のゲームとDirectX 10/11サポート用。

  • 箱から出して動作するゲーム(この場合は素晴らしいグラフィックゲーム)の量は、昨年だけで指数関数的に成長しました。これにより、2012年末または2013年初頭にWineがどのように見えるかがわかります。背景を説明するために、正式に公開されてから3日後にWine Deep Space 2でプレイしました。私はそれがうまくいくとさえ考えていませんでした、そして、ここで私はすべてが最初からうまくいく方法に驚いていました。また、リリースの1日後に問題なくDishonoredをプレイすることができました。 Portal 2、Skyrim、Trine 1&2などは問題なくプレイできます。

  • Wineは、一度に1つのアプリだけでなく、ライブラリまたはDLLにも焦点を合わせます。これは、100個のゲームがXタイプのライブラリを使用する場合、すべてのゲームで単純な改善が行われることを意味します。これが、ワインの更新が出るたびに、1つの修正に関する多くのことを変更できる理由です。例として、100以上のゲームを修正することになった、マウスとオーディオに関する有名な小さな修正を今でも覚えています。

PLAYONLINUX-略してPoL、Wineと並行して動作します。彼らは(非常に効率的な方法で)それを作ろうとするので、あなたがプログラム/ゲームをインストールするとき、それは箱から出して動作します。特定のゲームに最適な古いワインバージョンを使用する場合や、ゲームを機能させるためにスクリプト、追加のdllまたはファイルを追加する場合があります。 PoLにはWineをインストールする必要はありませんが、同じものをインストールするのが賢明です。 ここの最新バージョン を見つけることができます。

たとえば、Wineを使用してゲームをインストールすると、いくつかの追加手順を実行して動作させることができます。 PoLを1回クリックするだけで、インストールするプログラムまたはゲームを読み取るレイヤーを追加し、スクリプトを実行して、アプリケーションが必要とするすべてのDLLおよび追加コンポーネントを確認することにより、PoLはゲームのインストールと動作を適切に行いますインストールされている(たとえば、DirectXまたは.NET)。それが、あなたが「Linuxでプレイする」ためにPoLが目指していることです。 Wineが提供するテクノロジーに基づいていることに注意してください。実際には、新しいインストーラースクリプトを追加するのに比べて、かなり高速で更新されます。

このアプリの多くは サポートされているアプリの長いリスト にあります。

そうは言っても、PoLはWineにはないこの世界からは何もしません。たとえば、DX11をOpenGLに変換します。これは、ワインの分野でより多くなります。

私が普段やっているように私がお勧めするのは、いくつかのゲームでいくつかのテストを行い、フィードバックをWineコミュニティに提供することです。これを行うことにより、その特定のゲームが正しく動作するためのプロセスを高速化できます。

CODEWEAVERS CROSSOVER

これはPoLに似ていますが、有料です。あなたは実際に多くのサポートを得て、きちんとしたものさえあります ほとんどの投票されたアプリのトップリスト

スチーム

Valveによる Linux上のチーム (Ubuntu専用)を提供する動きは、Linuxがゲームをしている可能性を示しています。また、Ubuntu向けのゲーム開発を検討しているのはValveだけではないことにも触れておく必要があります。他の多くの人もこの方法をWindows(特にWindows 8)の代替として見ています。

NVIDIA/INTEL/ATI

グラフィックカード会社でさえ、Linuxでのパフォーマンスの向上にますます注力しています。大幅なジャンプにより、これまで 更新ごと の後に大幅なパフォーマンスの向上が得られました。

UBUNTU

あげくの果てに。 Unityがリリースされて以来、Ubuntuがすべてのバージョンで受けたパフォーマンスは良好です。新しいリリースごとに、Unityはより少ないリソースを消費し、バグが少なくなり、WineまたはSteamのようなネイティブベースのゲームをプレイするのに優れたものになるまでパフォーマンスが向上しました。

多くのユーザーが12.04で気づいたパフォーマンス、そして12.10でさらに13.04で気付いたパフォーマンスは、Unityがどこに向かっているのか、グラフィックスパフォーマンスだけでなく、より一般的なパフォーマンスの向上を期待できる小さな例です。私は11.10以降、リソース使用量とビデオパフォーマンスに関して多くの評価を行ってきました。特に、12.04以降、新しいバージョンごとにリソース使用量が大幅に低下し始め、FPSカウントが増加しました。

数日前にテストされたのはDead Space 3であり、両方のDLCコンテンツで不名誉でした。両方とも完璧に機能し、ビデオカード、CPU、メモリが正しく検出されたことに驚いた。最高のビデオ構成を選択して、完璧にプレイできました。

UBUNTUパフォーマンス

私はあなたに言わなければならない、それが出たとき、Unityはおそらくゲームにとって最悪のDEだった。それは肥大化していて、重く、たくさんクラッシュしました。しかし、それは多くの生産的なタスクに最適な目標と働き方を示していました。新しいバージョンごとの改善により、Unity DEに多くの変更が加えられ、新しいバージョンごとに、エンドユーザーが実際に多くの拡張機能とパフォーマンスの修正を確認できるようになりました。

12.04は、Unityを批判した多くのエンドユーザーがUnityの機能と速度に圧倒されるような改善点を示しました。このバージョンから、Unityがゲームでどのように機能するかを理解するために指摘すべきベンチマークをいくつか紹介します。 Unityのパフォーマンスに関するリンク(年代順)は次のとおりです。

ポイントを証明するために、2つのWindowsパフォーマンスリンクを追加しました。ベンチマークを見ると、12.10と13.04のパフォーマンスに違いがあることがわかります。 Unity/Compizに対して行われた多くの修正と機能強化により、Unityに3Dに関してEdgeが与えられました。

そして、このベンチマークはすべて6.xシリーズのUnityを使用していることに注意してください。現在、13.04にあるのは7.xシリーズです。メモリ使用量、CPU使用量をさらに削減し、グラフィックスパフォーマンスを向上させる、今後数週間で13.04に到着する非常に素晴らしいパッチもあります。さらに、パフォーマンスまたは互換性が問題である場合に役立ついくつかの回答があります。

UBUNTU STATS

しかし、なぜSteamや他の企業からそんなに集中しているのかさて、多くの調査が行われ、ほとんどの(すべてではないにしても)ほとんどのLinuxユーザーがUbuntuまたはその派生物を使用していることが示されています。 最新のG +世論調査 が示すように、これまでに合計14000+票で、ほとんどのユーザーはUbuntu(50%以上)で、ほとんどはUnityデスクトップ(50%以上)を使用しています。これにより、ゲーム会社はどこに焦点を当てるか、どのDEに取り組むか、そしてこの新しいゲームプラットフォームにゲームを適応させる方法がわかります。

TIPS-Wine、Wineの使用、設定、および一般的な新規ユーザー向けの一般的なヒントについて、これを読んでいる人のために残すことができるいくつかのヒントがあります。古い、これは:

Half-Life 1および2のインストール方法 -Winetricksをカバー

個々のWineプログラムの解像度の調整 -複数のアプリを処理します(異なるWindows /解像度)。

正しいハードウェア要件(更新プログラムとDLCを含む)を備えた少なくとも3台のコンピューターでテストした後、動作していることを保証できるものの一部は次のとおりです。

  • ファークライ&ファークライ2
  • デッドアイランド&デッドアイランド:リップタイド
  • 不名誉
  • ヒットマン1 ... 4(ブラッドマネー)
  • トライン&トライン2
  • GTA3、VCおよびSA
  • デッドスペース1 ... 3
  • World of Warcraft
  • Elder Scrolls 3 ... 5
  • ペナンブラコレクション
  • その他多数...

これがあなたを助け、物事がどのように動いているかのアイデアを与えてくれることを願っています。

75
Luis Alvarado

私はWine HQの2つのゲームのメンテナーです。だから私は経験から知ることができます。

ワインでのゲームはそれほど悪いものではありません。私は、NFS Hot PursuitとNFSをWine HQで最重要指名手配し、ほとんどのレビューはWineで好意的です。

ゲームのメンテナーとして、Wineができることとできないことを理解できます。 4〜5年以上前のほとんどのゲームは、ワインの下でうまく動作する可能性が高い

3
Rajat Pandita

ここで行われたいくつかのコメントにもかかわらず、ワインは現代のゲームをプレイすることはできません。このデータベースを確認してください: https://appdb.winehq.org/ プレイしたいタイトルがあります。反対の試みをすることなく、デュアルブートをお勧めします。

1
James Hill

私の古いPC:

最高のグラフィックスを備えたWindows 7でのMinecraftのFPS:20-30

ubuntuの場合:80-120 fps!

1