この記事ではなじみのあるShadowPlayと表記します)の性能をゲームソフトのベンチマークスコアで比較します。ShadowPlayの続編となります。スーパーアマレココのバージョンが4.20になったことと、テストに使うPCが最新の環境に変わっています。(1920x1080)、59.94Hzに設定し、FF14ベンチをウインドウモード、HDサイズ(1280x720)、DirectX11、高品質(ノートPC)で実行。録画しない場合と、各キャプチャソフトでデスクトップ全体を録画した場合のベンチマークスコアで評価します。16bitでキャプチャ、AMV4:DY3で圧縮、テクスチャをリングバッファにするOFF(設定項目なし)・ShadowPlay録画設定プライバシー管理で「はい」を選択し、デスクトップ全体1920x1080を59.94fps、50Mbpsで録画します。12bitと思われます。CPUは4コア、8スレッド、HTT対応、AVX2対応。BoostはBIOSで無効化、動作クロックがテスト中に変動しないようにしています。平均値でShadowPlayの方が良い結果となりましたが、2回目のスコアを除外したスーパーアマレココVer4.20の平均スコアは25688となりShadowPlayと同等となります。Ver4.20は同性能と言えます。12bit(AMV4:DS3)のファイルサイズを比較します。Ver4.10の効果が得られていることが分かります。アマレココ(以下アマレココ)をFF14ベンチを使って比較しました。Experience。シェアの項目をONにすると録画関連の機能を使えるようになります。ShadowPlayのテストをするときはシェア機能をON、アマレココのテストをするときはシェア機能をOFFとしています。デスクトップ全体を録画する場合はシェア機能の基本設定のプライバシー管理で「はい」を選択します。この記事ではこれを「ShadowPlayデスクトップキャプチャ」と表記します。「いいえ」とした場合はゲーム画面だけを録画でき、この記事では「ShadowPlayゲームキャプチャ」と表記します。録画設定で解像度とフレームレート、ビットレートを設定できます。フレームレートを60FPSとしても、モニターのリフレッシュレートが59.94Hzであれば59.94FPSの動画ファイルとなるようです。Readerで読み込んだ際のプロパティ。今回のテストは59.94Hzのモニターなのでこれでちゃんと録画できていると思います。今回のテストではインスタントリプレイを無効にし、ShadowPlayの録画は全てホットキーによる手動操作で行っています。2.テスト方法、テスト環境デスクトップ(1920x1080)にFF14ベンチをウインドウモード、HDサイズ(1280x720)、DirectX11、高品質(ノートPC)で実行して録画していない場合と、各キャプチャソフトで録画した場合のベンチマークスコアで評価します。59.94fps)の2種類で行います。今回のベンチマークスコアには最大で5%程度の開きが観られたため、複数回テストを行い平均値で評価します。同様のテストをされる場合は一発テストだとたまたま高いスコアだったり、たまたま低いスコアとなった場合、今回のように微差だと優劣が変わってきてしまう可能性があるので注意した方が良いかもしれません。CPUは4コア、8スレッド、HTT対応、AVX2対応。BoostはBIOSで無効化、動作クロックがテスト中に変動しないようにしています。ShadowPlayのデスクトップキャプチャの3回目で17194を記録しましたが、明らかに低い数値なので平均値の算出から除外しました。これを平均値に加味するとアマレココより平均スコアが悪くなってしまいます。デスクトップ全体(1920x1080)を録画する場合はShadowPlayが有利。ゲーム画面だけ(1280x720)を録画する場合は意外にもアマレココが有利な結果となりました。これは、アマレココは画像サイズに比例してスコアが上下するのに対し、ShadowPlayの場合はキャプチャ方式(プライバシー管理の「はい」、「いいえ」)によりスコアが変わってくるようで、デスクトップ全体を録画するよりゲーム画面だけを録画する方がスコアが低下しています。これにより、基本的にはShadowPlayの方が有利(※)ですが、デスクトップ上のゲーム画面だけを録画するような使い方だと逆転しています。ShadowPlayが何かしらのGPU処理を行っていて、その分スコアが低下しているのではないかと思われます。(ShadowPlayのゲームキャプチャモードはゲーム側のFPSが高くなるとスコア面で不利になってくるかもしれない)。ShadowPlayのデスクトップキャプチャに録画範囲を指定する機能があればアマレココより有利にゲーム画面だけを録画できるはずです。4.GPUの性能が低い場合(GTX650)についてGPUの性能が低いとFF14ベンチを実行しただけでGPUクロックが最大になりGPU使用率も99%となるため、スコアは、ほぼキャプチャソフトのGPU使用率で決まってきます。ビデオコーデックなどCPUでどんなに重たい処理をしたとしても、GPUをできるだけ使わないように設計されたキャプチャソフトが有利で、逆に、ShadowPlayの様にCPUでほとんど処理をせず、GPUで大半の処理を行うタイプはあからさまに不利となるようです。-5.6%GTX650だとShadowPlayの性能面での優位性は見て取れませんでした。アマレココというより、有名どころのキャプチャソフトであればShadowPlayより明らかに高いスコアとなるのではないでしょうか。5.まとめ・ShadowPlayのデスクトップキャプチャモードのスコアは同条件(同じ画像サイズ)であればアマレココより有利。・ShadowPlayのゲームキャプチャモードはゲームのfpsが60fpsより高くなると、スコア面でアマレココより不利になる可能性がある。・アマレココのスコアは録画範囲(画像サイズ)に比例する。画像サイズが小さくなるとShadowPlayでデスクトップ全体を録画したり、ShadowPlayのゲームキャプチャモードで録画するよりアマレココのほうが有利。・GPUの性能が悪く(例GTX650)ゲーム処理のボトルネックがGPUとなる場合、ShadowPlayの性能面での優位性は皆無となる。・GPUの性能が悪い場合は、アマレココに限らず大抵のキャプチャソフトがShadowPlayより良いスコアになると思われる。0あまラボへようこそこのブログでは自作ソフトの最新情報やtips、PC動画に関する話題を掲載していきます。各記事へは下にあるカテゴリからアクセスして下さい。