私は最近ビデオレンダリングを行っていますが、私が完全に混乱していることの1つは、誰かがビデオのレンダリングに安価なラップトップを使用している場合です。
ハイエンドi7ラップトップでレンダリングされたビデオは、デュアルコアラップトップでレンダリングされたビデオよりも見た目が良いですか?(Intel HDグラフィックスは重要ですか?両方で使用されていますか?)
ビデオレンダリングは、一定時間後にプロセッサーのパフォーマンスを低下させますか?
x264 -preset slower
私は最近ビデオレンダリングを行っていますが、私が完全に混乱していることの1つは、誰かがビデオのレンダリングに安価なラップトップを使用している場合です。
ハイエンドi7ラップトップでレンダリングされたビデオは、デュアルコアラップトップでレンダリングされたビデオよりも見た目が良いですか?(Intel HDグラフィックスは重要ですか?両方で使用されていますか?)
ビデオレンダリングは、一定時間後にプロセッサーのパフォーマンスを低下させますか?
x264 -preset slower
回答:
i7はデュアルコアよりも優れた画質を提供しますか(両方で使用されるIntel HDグラフィックスは重要ですか?)
いいえ、そうではありません。どちらもユーザーが指定した品質でレンダリングしますが、レンダリングは本当に計算量の多いタスクなので、i7でのレンダリングは、ローエンドのデュアルコアプロセッサーでのレンダリングよりもはるかに高速になります。
いいえ、レンダリングはCPUのみを使用するため、内部グラフィックスプロセッサ(この場合はIntel HDグラフィックス)は重要ではありません。しかし、レンダリングのためのいくつかのアプリケーションがあります(いずれかが存在する場合、あなたのディスクリートグラフィックスカード)完全に異なる結果につながるイメージをレンダリングするためにあなたのIGP(インテルHD)やGPUを使用しています。ほとんどのコンシューマーグレードの CPUは、通常のGPUよりもレンダリングが優れており、多くの場合、IGP(品質の向上(計算アルゴリズムの向上のため)と速度の両方がありますが、この場合には適用されません)。したがって、これはアプリケーションごとに異なるため、この点に留意する必要があります。(提案に対する@CliffArmstrongのクレジット)
プロセッサを使用してビデオをレンダリングするため、プロセッサは短時間で劣化しますか?(ビデオは100%CPUを数分間使用します)
いいえ、プロセッサは劣化しません。これらは製造されているため、定期的に変更する必要はありません。詳細については、この回答を確認してください。
現在レンダリングしているアプリケーションがマルチスレッドを使用している場合、コア数も多い新しいプロセッサは同じタスクをより高速に実行できます。
たとえば、新しい8コアi7プロセッサーと1つの古い通常のデュアルコアプロセッサーがあり、各コアに2スレッドがあるとしましょう。これにより、16スレッドのプロセッサと4スレッドのプロセッサになります。理論的には、アプリケーションがすべてのコアを使用し、画像を1080p(フルHD)品質に指定した場合、i7プロセッサは理論的に画像をレンダリングします4倍の速さよりもデュアルコアプロセッサ(すべてのコアが両方のプロセッサに同じ周波数で動作している場合)。ただし、画像品質は1080pのままなので、同じ品質の画像を異なる時間にレンダリングします。
そして、プロセッサにはこのような重いタスクが割り当てられていますが、プロセッサはより多くの熱を発生し始めます。これは危険なことです。@Tetsujinが答えで述べたように、そのようなタスクを実行する場合は適切な冷却が必要です。
マシンが十分に冷えている限り、唯一の違いは所要時間です。
12コアのXeonでさえビデオをレンダリングするとき、私は意図的にファンを最大まで上げます。マシンはそれ自体を完全に冷却できますが、Intelが指定したプロセッサの最高温度[この特定のプロセッサでは98°C]である 'procHot'の下で1°Cになると「十分に冷却」すると見なされます。インテルの数字を確認してください]。
私はそれにもう少し余裕を持たせたいのですが、それは私が少し妄想的であるだけかもしれません。
一方、procHotの下に自分自身を保持できない場合、最終的には短期的なクラッシュ/ BSOD、さらには長期的な損傷を引き起こします。
集中的なタスクを実行する場合、冷却が最も重要です。
2つの異なるプロセッサでまったく同じオプションと構成でまったく同じソフトウェアエンコーダー(プログラム)を実行すると、まったく同じ結果が得られます。唯一の違いは、エンコードの実行にかかる時間です。
Xeon、i7、i3、またはCeleronプロセッサで実行した場合、まったく同じ入力でまったく同じ構成でまったく同じプログラムを使用すると、同じ出力品質が得られます。
組み込みのハードウェアビデオエンコーダーまたはデコーダーを使用する場合、プロセッサーの世代間で設定または最適化が異なるため、異なる結果が得られる可能性があり、新しいハードウェアが新しい機能をサポートする場合があります。5年前のffmpegのコピーを使用すると、新しいバージョンよりも特定の構成で結果が遅くなったり、わずかに異なる結果が得られたりするのと同じように、異なるハードウェアビデオエンコーダーは「ソフトウェア」の異なるバージョンと同等と考えることができます。ただし、ハードウェアを交換しないとアップグレードできないバージョンです。
プロセッサ自体は劣化しませんが、プロセッサがより高温になるとファンがより強く動作し、電源がより強く動作し、エンコードを行わなかった場合よりもシステム全体がより激しくより熱く動作します。理論的には、この余分な作業はシステムに余分な負担をかけると考えられますが、実際には、システムを十分に設計して、この方法で使用するかまったく使用しないかの違いが、システムはほとんど変わらないのとほぼ同じになります。
システムの負荷に十分に適合するように設計または指定されていない電源または冷却システムがある場合、通常よりも早く障害を引き起こす可能性があります。
電力不足のPSUで要求の厳しいタスクを実行すると、PSU内のコンポーネントが過熱して焼損したり、「焼損」してシステムが不安定になったりする場合があります。掘り出し物の既成マシンを購入したり、最小の供給で自分で構築したりしない限り、これは当てはまらないはずです。
ラップトップでは、通常はありません。しかし、多くのラップトップは長持ちするようには構築されていません。CPUは劣化しませんが、何かが劣化します。この方法でラップトップを使用するのは虐待的であり、「ゲーム」ラップトップでも使用します。
過電圧、および指定されたクロックレートを超えると、多くのワークステーションおよびデスクトップコンポーネントの寿命が短くなります。これはグラフィックカードにも適用されます。これは必ずしもCPUの性能低下ではなく、障害です。
GPUは潜在的な問題を抱えて工場を去ることができ、それらを一生懸命に働くと障害を明らかにすることができます。これが、現在グラフィックカードにECC Ramが搭載されている理由です。ブランドについては言及しませんが、保証がある理由があります。
これは、CPUで発生する計算の量とGPUで発生する量に依存します。
一般に、CPUは多くの分岐が発生するシリアル作業をより多く行い、GPUは大量のデータ(つまり、すべてのピクセル)で同じ操作を実行するより多くの作業を行います。
また、コアの量は、レンダリングが複数のコアを使用する場合にのみ役立ちます。多くのアプリケーションは、すべてのコアを完全に利用しているわけではありません。したがって、8コアプロセッサ(またはハイパースレッディングを備えたクアッドコア)では、速度が8倍になることはほとんどありません。
マルチスレッド用にまったく最適化されていないアプリケーションでも、速度は向上しません。
質問に答えるには:
いいえ、まったく同じ操作が実行されるため、まったく同じように見えます。
上記の内容を考慮すると、CPUの温度が特定のしきい値を超えて上昇したかどうかに依存します。これにより、CPUは温度をそれ以上上昇させないように調整されます。そのため、CPUが多くの作業を行っている場合、特にラップトップ(小さなケース、冷却不良)で、全負荷の時間が経過すると速度が低下します。劣化させることで長期的な劣化を意味する場合は、上記の回答を参照してください(tl dr。それほど劣化しません)。