ハードウェアアクセラレーション

一部の操作のパフォーマンスを向上させるために、Affinity PhotoはAppleのMetalテクノロジーを使用して、システムのグラフィックハードウェアと直接通信できます。

一部の操作のパフォーマンスを向上させるために、Affinity PhotoはOpenCLテクノロジーを使用して、システムのグラフィックハードウェアと直接通信します。

ハードウェアアクセラレーションは、コンピュータのCPU(中央処理装置)、ディスクリートグラフィックスカードまたはオンボードプロセッサに統合されていても、外部でThunderbolt 3を介して接続されていても、多くのグラフィックスプロセッサ(GPU)で利用できます。Affinity Photoは、複数のGPUを並行して利用できます。

異常なパフォーマンスの問題が発生したり、テクニカルサポートチームから無効にするように指示されたりしない限りは、ハードウェアアクセラレーションを有効にすることをお勧めします。

利点

実際のところ、パフォーマンスの向上は行っているタスクによって異なります。

ハードウェアアクセラレーションは、多くのラスターベースのタスクにとって非常に有益です。ベクトル演算とブレンド範囲など特定の機能は、中央処理装置(CPU)で実行されます。

ツール、調整、フィルター、またRAW現像を含むその他の操作では、GPUリソースを使用してパフォーマンスの向上を達成します。

そのメリットは、いくつかのライブフィルターレイヤーをスタックするときに特に顕著です。—書き出し時間が大幅に短縮し、キャンバスのプレビューが瞬時に実行されます。

コスト

トレードオフとして、必要なメモリ容量が増加します。また、パフォーマンスは、GPUで使用可能なVRAM容量に依存する場合があります。

VRAM要件は、ワークフローの複雑さによって異なります。ドキュメントの解像度とビット深度、画面の解像度、レイヤーの複雑さもすべて影響します。

4Kディスプレイをベースラインとして使用すると、ほとんどのライト編集には1~2 GBのVRAMで十分です。合成作業が大量にある場合、特に16ビットの精度で作業する場合は、4GBのGPUを検討してください。

32ビットの3Dレンダリング作業を多くのレイヤーで実行する場合、最小量は4GBですが、8GBをお勧めします。

システム要件

Metalコンピューティングアクセラレーション向けのAffinityサポートには、macOS High Sierra 10.13以降が必要です。

eGPUを安全に取り外すためのAffinityサポートには、macOS Mojave 10.14以降が必要です。

OpenCLコンピューティングアクセラレーション向けのAffinityサポートには、Windows 10.0.19042(2020年5月)以降が必要です。

また、Direct3D 12機能レベル12.0のGPUサポートも必要です。つまり、GPUはAMDのGCN (Graphics Core Next)、NVIDIAのMaxwell、またはIntel HD Graphics 510 (Skylake)またはそれ以降のマイクロアーキテクチャを採用している必要があります。

結果の比較

システムに対するハードウェアアクセラレーションのメリットを評価するには、Affinity Photoの組み込みベンチマークを使用して、シングルコアおよびマルチコアCPU、シングルGPU、および該当する場合はマルチGPUのパフォーマンスを測定/比較します。

ハードウェアアクセラレーションを有効または無効にするには:
  1. [Affinity Photo]>[環境設定]を選択します。
  2. [パフォーマンス]を選択します。
  3. 必要に応じて、[Metalアクセラレーションの計算を有効化]を設定します。

Affinity Photoがシステム上で互換性のあるGPUを検出できない場合、この設定にはアクセスできません。

有効にすると、設定で使用中の互換性のあるGPUがその下に一覧表示されます。

関連項目: