CPUアーキテクチャは、x86やARMというラベルだけでなく、ソフトウェアの提供状況、ハードウェアビデオ処理ブロック、ドライバー、コーデックのサポートを通じて、Plexに主に影響します。
消費電力が同程度の2つのプロセッサーでも、再生機能が大きく異なる場合があります。重要なのは、Plexがオペレーティングシステム上で動作するか、プラットフォームがサポート対象のデコードおよびエンコード経路を提供するか、そして使用するコーデック、HDRワークフロー、字幕、クライアントが実際にそれらの経路を利用するかどうかです。アーキテクチャは、速度の順位付けよりも先に確認すべき互換性の条件です。
まずソフトウェアとプラットフォームのサポートを確認する
アーキテクチャは、サーバーに必要な機能をPlexのビルドとホストOSがサポートしている場合にのみ有用です。ARMはダイレクトプレイ中心のワークロードでは優れていますが、一般的なx86ミニPCとはトランスコードの制約が異なる場合があります。
PlexはRaspberry Piハードウェアでも動作しますが、トランスコードとアクセラレーションについては、引き続きデバイスごとの確認が必要です。
ベンチマークスコアを比較する前に、使用するホストOSとPlexのビルドがアーキテクチャをサポートしていることを確認してください。そのプラットフォームで必要な機能が利用できない場合は、CPUが十分に高速に見えても候補から外しましょう。
ハードウェアビデオ処理ブロックは、一般的なCPU速度より重要な場合がある
スタックが対応していれば、Plexのトランスコード処理をCPUコアから専用メディアエンジンへ移せます。これにより、リアルタイムの動画変換という特定のタスクでは、ローエンドのプロセッサーが、より高速な汎用CPUを上回ることがあります。
Intel N100のPlexテストでは、CPU負荷を抑えながら、複数の同時ハードウェアトランスコードを実行できました。
実際に変換が必要なコーデックと解像度を一覧にし、それらのケースでハードウェアデコード、エンコード、トーンマッピングがどのように動作するかを確認してください。ワークロードのほとんどがダイレクトプレイになるなら、ほとんど使わないアクセラレーション機能に余分な費用をかけるべきではありません。
AMDの結果から、世代とドライバー経路が重要な理由が分かる
同じアーキテクチャファミリーでも、CPU世代やオペレーティングシステムによって動作が異なる場合があります。そのため、AMDとIntelを単純に比較する一般論では、世代固有のドライバーやアクセラレーションの制限を見落とす可能性があります。
RyzenのPlexトランスコードテストでは、Linux上でZenの世代によってアクセラレーションの結果が異なりました。
購入する正確なモデルをテストするか、同じ世代、オペレーティングシステム、Plexワークロードを使用した最近のテストを探してください。サポートが不安定な回避策や、まだ検証されていない将来のアップデートに依存している場合は、購入判断ではアクセラレーションを利用できないものとして扱いましょう。
ARM、Intel、AMDをワークロードの経路として考える
適切なプラットフォームとは、許容できる消費電力と運用の複雑さで、ダイレクトプレイとトランスコードの組み合わせを満たすものです。ARMは、対応するメディアを扱う場合、シンプルさと低消費電力で優位に立つことが多い一方、x86の選択肢は、より負荷の高い変換ワークロードに対して幅広い選択肢を提供します。
専用動画エンコードハードウェアは、リアルタイム処理のスループットとエネルギー効率を向上させる可能性があります。
プラットフォームを選ぶ前に、ダイレクトプレイ、ソフトウェアトランスコード、ハードウェアトランスコード、HDRトーンマッピング、アイドル時の消費電力についての比較表を作成してください。必要な項目のいずれかにサポートされた経路がない場合、他の項目の結果が良好でも、そのアーキテクチャは適していません。これらの項目は、CPUのブランドではなく、ストリームの組み合わせに応じた実際のPlexハードウェア要件に関連付けて判断しましょう。
テック&AIハブ
もっと読む

サービスを追加するにつれて変わるJellyfinホームサーバーのアーキテクチャ
Jellyfinボックスはアプリを追加するほどサービススタックへと発展するため、CPU、ストレージ、ネットワーク、シークレット、バックアップ、復旧の境界について、誰が管理するのかを明確にする必要があります。

キャッシュを容量と取り違えずにJellyfinのパフォーマンスを測定する方法
信頼性の高いJellyfinベンチマークでは、キャッシュされたメタデータやファイルシステムのページを恒久的なハードウェア性能と取り違えないよう、コールド状態とウォーム状態を分けてラベル付けします。

マルチユーザーのJellyfinには、iGPUのどれくらいの余力が必要?
JellyfinのiGPUの余力はワークロードによって異なります。任意の使用率を基準にするのではなく、再現性のある同時トランスコード構成の中で最も負荷が高いものを上回る余裕を確保してください。

