迷惑な経験すべてのLinuxゲーマーが欲しかったことはありません!

Linuxでのゲームは大いに進歩しました。 現在、専用のLinuxゲームディストリビューションがあります。 しかしこれは、Linux上でのゲーム体験がWindows上でのスムーズさを意味するわけではありません。

Windowsユーザーと同じくらい私たちがゲームを楽しむことを保証するために考慮すべき障害は何ですか?

Wine、PlayOnLinux、その他の同様のツールは必ずしも人気のあるすべてのWindowsゲームをプレイできるわけではありません。 この記事では、Linuxゲームを可能な限り最高の経験にするために対処しなければならないさまざまな要因について説明します。

#1 SteamOSはオープンソースですが、Steam for Linuxはそうではありません

SteamOSのページで述べたように、SteamOSはオープンソースですが、Steam for Linuxは引き続きプロプライエタリです。 それがまたオープンソースであったならば、オープンソースコミュニティからの支援の量は途方もないでしょう! そうではないので、Project Ascensionの誕生は避けられませんでした。

Project Ascensionは、どこからでも購入およびダウンロードされたゲームを起動するように設計されたオープンソースのゲームランチャーです - それらはSteamゲーム、Originゲーム、Uplayゲーム、ゲーム開発者のウェブサイトまたはDVD / CD-ROMから直接ダウンロードされたゲームです。

アイデアを共有すると、ゲームコミュニティの読者たちと非常に興味深い議論をし、自分たちの意見や提案に集中することができました。

#2 Windowsと比較したパフォーマンス

WindowsゲームをLinux上で実行するのは、必ずしも簡単な作業ではありません。 しかしCSMT(command stream multi-threading)と呼ばれる機能のおかげで、PlayOnLinuxはこれらのパフォーマンスの問題に対処するためによりよく装備されていますが、それでもWindowsレベルの結果を達成するにはまだ長い道のりです。

ゲームに対するネイティブLinuxのサポートは、過去のリリースではそれほど良くありませんでした。

昨年、SteamOSのパフォーマンスはWindowsよりもかなり悪いと報告されています。 Tomb Raiderは昨年SteamOS / Steam for Linuxでリリースされました。 ただし、ベンチマーク結果はWindowsのパフォーマンスと同程度ではありませんでした。

これは、ゲームがOpenGLではなくDirectXを念頭に置いて開発されたという事実によるものです。

Tomb RaiderはTressFXを使用した最初のLinuxゲームです。 このビデオにはTressFXの比較が含まれています。

これは、Wine + CSMTがSteam上のネイティブLinuxバージョンよりもはるかに優れていることを示しています。 これがオープンソースの力です!

FPSの損失を避けるために、この場合TressFXはオフになっています。

これは、Linux上で最近リリースされた「Life is Strange」の、LinuxとWindowsのもう1つの比較です。

Steam for Linuxが、この新しいLinuxゲームのパフォーマンスの向上を示し始めていることを知っておくと便利です

Linux用のゲームを起動する前に、開発者は特にDirectXゲームでOpenGLの翻訳が必要な場合は、それらを最適化することを検討する必要があります。 Linux上でDeus Ex:Mankind Dividedがリリースされた際に、ベンチマークが上がることを本当に願っています。 そのDirectXゲームとして、私たちはそれがLinuxにうまく移植されていることを願っています。 これがExecutive Game Directorが言ったことです。

#3プロプライエタリNVIDIAドライバ

オープンソースに対するAMDのサポートは、NVIDIAと比べると間違いなく賞賛に値します。 AMDドライバのサポートは、オープンソースドライバが優れているため、現在Linux上ではかなり優れていますが、NVIDIAのグラフィックドライバのNouveauというオープンソース版の機能は限られているため、NVIDIAグラフィックカードの所有者は依然として独自のNVIDIAドライバを使用する必要があります。

過去には、伝説のLinus Torvalds氏も、NVIDIAからのLinuxサポートについての彼の考えをまったく受け入れられないものとして共有していました。

あなたはここで完全な話を見ることができます。 NVIDIAは、より良いLinuxサポートへのコミットメントで応えましたが、オープンソースのグラフィックスドライバは依然として以前と同じくらい弱いままです。

#4 LinuxでのUplayとOriginのDRMサポートの必要性

上のビデオはLinuxにUplay DRMをインストールする方法を説明しています。 アップローダはまた、ゲームやアプリケーションの主要ツールとしてワインを使用することはLinuxでは推奨されていないことを示唆しています。 そうではなく、ネイティブアプリケーションを優先することをお勧めします。

次のビデオは、LinuxへのOrigin DRMのインストールに関するガイドです。

Digital Rights Managementソフトウェアは、ゲームを実行するための新たな層を追加するため、WindowsゲームをLinux上でうまく動作させるというすでに困難な作業になります。 そのため、ゲームを実行するだけでなく、WINEはUplayやOriginなどのDRMソフトウェアを実行するように注意する必要があります。 Steamのように、Linuxが独自のネイティブバージョンのUplayとOriginを手に入れることができれば、それは素晴らしいことでした。

#5 Linux用のDirectX 11サポート

Linux上にWindowsアプリケーションを実行するためのツールがありますが、すべてのゲームには、Linux上でプレイできるようにするための独自の調整要件があります。 昨年、Code Weaversを介してDirectX 11によるLinuxのサポートについて発表されましたが、Linuxで新たに発売されたタイトルの再生を可能にするにはまだ長い道のりがあります。 現在、できます

現時点では、CodeweaversからCrossoverを購入して、DirectX 11の最高のサポートを利用できます。 Arch Linuxフォーラムのこのスレッドは、この夢を可能にするためにどれだけの努力が必要かを明確に示しています。 これは、WineがCodeweaversからDirectX 11パッチを入手していることに言及しているRedditスレッドからの興味深い発見です。 これで間違いなくいいニュースです。

#6 Steamゲームの100%はLinuxでは利用できません

Linuxゲーマーは、ほとんどすべての主要なゲームリリースを見逃し続けているので、これは熟考するための重要なポイントです。 これはSteam for WindowsをLinuxにインストールするためのガイドです。

#7 OpenGLに対するビデオゲームパブリッシャからのより良いサポート

現在、開発者とパブリッシャーは、OpenGLではなく、主にビデオゲーム開発用のDirectXに焦点を当てています。 Steamは正式にLinux用になったので、開発者はOpenGLでの開発も検討し始めるべきです。

Direct3DはWindowsプラットフォーム専用です。 OpenGL APIはオープンスタンダードであり、実装はWindowsだけでなく他のさまざまなプラットフォームにも存在します。

かなり古い記事ですが、この貴重なリソースはOpenGLとDirectXの現実について多くの思慮深い情報を共有します。 指摘された点は本当に非常に賢明であり、実際の年代順の出来事に基づく事実について読者を啓発します。

Linuxでタイトルを発表している出版社は、OpenGL上でゲームを開発することがDirectXからOpenGLに翻訳するよりもはるかに良い取引であるという事実を決して除外してはいけません。 変換を行う必要がある場合は、翻訳を最適化して慎重に検討する必要があります。 ゲームをリリースするのが遅れるかもしれません、それでもそれは間違いなく待つ価値があるでしょう。

共有するためにもっと煩わしさがありますか? コメント欄でお知らせください。

推奨されます

Ubuntu 14.04をインストールした後にすべきこと
2019
注目に値するインシデント:Linuxカーネルメーリングリストのウェブサイトは何日にもわたってダウン
2019
IntelのコンピュートスティックがLinuxデスクトップコンピュータであなたのテレビを回す
2019