Windows 10上のUWPゲームであなたのFPSを監視する方法
FRAPSやNVIDIAのShadowPlayなどのツールは、Windows上でのゲームパフォーマンスの監視には最適ですが、MicrosoftのユニバーサルWindowsプラットフォーム(UWP)ゲームでは機能しません。ありがたいことに、いくつかのツールを使用すると、Windows 10の新しいアプリケーションプラットフォーム用に作成されたフレームレートゲームとベンチマークゲームを監視できます。.
個々のゲームの中には、代わりに使用できる統合FPSカウンターがあるものがありますが、ほとんどはありません。ここでのツールはあなたがのようなゲームであなたのFPSを監視させるでしょう。 量子ブレーク, ギアーズオブウォー:アルティメットエディション, フォルツァモータースポーツ6:アペックス, そしてWindowsストア版の トゥームレイダーの台頭.
PresentMonは無料ですが、少し作業が必要です
PresentMonは、Intelの開発者によって開発されたオープンソースツールです。イベントトレースを使用して、基盤となるWindowsオペレーティングシステムの「現在の」コマンドを監視し、それらに関する情報を記録します。これにより、DirectX 10、DirectX 11、およびDirectX 12ゲームのパフォーマンスを監視できます。これらのアプリケーションがWindowsストア経由で配布されているユニバーサルWindowsプラットフォーム(UWP)アプリケーションであっても機能します。言い換えれば、このツールはUWPアプリとやり取りする必要がないので機能します - それはできません。それはより低いレベルでWindowsを監視します.
これはコマンドラインアプリケーションなので、あまりグラフィカルなインターフェースはありません。意欲的な開発者は、将来的にこれを簡単にするために、このコマンドラインプログラム上に構築されたグラフィカルツールを作成することができます。.
残念ながら、現時点でうまくいくにはある程度の作業が必要です。 PresentMonレポジトリページにアクセスし、「Download ZIP」をクリックしてレポジトリをダウンロードする必要があります。その後、Microsoftから無料のVisual Studio Express Community Editionをダウンロードする必要があります。 Visual Studioをインストールして自分自身を更新できるようにする.
ダウンロードしたPresentMonリポジトリファイルを解凍し、“ PresentMon.sln”ファイルをダブルクリックしてVisual Studioで開きます。 Visual Studioはコンパイラをダウンロードすることを申し出ます.
必要なソフトウェアのダウンロードとインストールが完了したら、Visual StudioでPresentMon.slnファイルを開き、アプリケーションをビルドします。それを構築するために単にBuild> Build Solutionをクリックしてください。.
64ビットバージョンのWindows 10を使用していると仮定して、x64ディレクトリが作成されます(おそらくあなたはそうです)。これには、使用できるPresentMon64.exeコマンドが含まれています。あなたが好きなら、あなたはあなたのデスクトップやダウンロードフォルダのようなもっと便利なディレクトリにこのファイルを置くことができます.
監視するには、UWPアプリのプロセスIDを使用する必要があります。まず、ゲームを始めましょう。次に、Ctrl + Alt + Escapeを押してタスクマネージャを開きます。.
[プロセス]タブの見出しを右クリックして、[PID]列を有効にします。 [プロセス]タブが表示されていない場合は、[詳細]をクリックしてください。
監視したいUWPゲームを見つけて、そのPID番号を書き留めます。このプロセスID番号はアプリケーションを起動するたびに変わるので、ゲームを閉じて再度開くと、もう一度それを見つける必要があります。.
このコマンドを実行するには、管理者としてコマンドプロンプトウィンドウを開く必要があります。これを行うには、スタートボタンを右クリックするか、Windows + Xを押してから、「Command Propmt(Admin)」オプションをクリックします。.
PresentMon64.exeコマンドを含むディレクトリに移動します。 「cd」と入力し、PresentMon64.exeファイルを保存しているディレクトリへのパスを入力します。.
cd C:\ path \ to \ PresentMon-master \ x64 \ Debug
次に、####を監視したいアプリケーションのプロセスID番号に置き換えて、次のコマンドを実行します。.
PresentMon64.exe -process_id ####
指定したアプリケーションのFPSが[コマンドプロンプト]ウィンドウに表示されます。それはゲームをオーバーレイしないので、あなたがそれをチェックしたいときは、ここに戻ってAlt + Tabキーを押す必要があります.
Dxtoryは滑らかで簡単ですが、費用がかかります
Dxtoryはよりユーザーフレンドリーな代替手段です。 PresentMonと同様に、DxtoryはWindowsの下位レベルからデータを取得します。ゲームアプリケーションと直接やり取りする必要はありません。つまり、これらのUWPゲームで動作します。最新のビルドではDirectX 12アプリケーションとの互換性の問題が修正されているため、「安定した」ビルドではなく「最新の」ビルドをダウンロードする必要があります。.
PresentMonとは異なり、グラフィカルユーザーインターフェイスを提供します。 FWカウンターをUWPゲームにオーバーレイすることもできます。これはFRAPSに代わる真の代替手段です。すべてのベルとホイッスルがあります。.
このアプリケーションは有料のソフトウェアですが、使用できる試用版もあります。開発者は1つのライセンスに対して3800 JPYを請求します。これは約34.50米ドルです.
Dxtoryアプリケーションを起動してから、Altキーを押しながらTabキーを押してUWPゲームに戻るだけです。 FPSカウンターがUWPゲームの左上隅にオーバーレイされます.
Dxtoryアプリケーションに戻って詳細情報を表示したり設定をカスタマイズしたりすることもできます。しかし、あなたはこのオープンなDxtoryを設定し、UWPゲームを立ち上げるために特別なことをする必要は何もなく、それはただうまくいくでしょう。 FPSカウンターを削除したい場合は、Dxtoryアプリケーションを閉じてください。.
将来的には、NVIDIAのShadowPlayのような、より多くのゲームツールが、Microsoftの新しいアプリプラットフォームと共に動作するように更新されるかもしれません。今のところ、ほんの一握りのツールだけが動作し、UWPゲームでそれらを使用するためにあなたの方法から出て行く必要があるでしょう。 MicrosoftのUWPプラットフォームはまだ開発中であり、PCゲームを使用する場合よりも明白なことはどこにもありません。.