ローカル動画生成のハード要件ガイド|VRAM・システムRAM・GPUの見方

16GBのカードで動画を回した範囲では、VRAMのピーク使用量を見ても必要なVRAM容量は分かりません。
MiniMax H3を16GBのカードで回すと、解像度をピクセル数で約4.8倍に上げても、ステップ数を4から20に増やしても、VRAMのピークは14.5〜15.1GiB(容量の9割強)でほとんど動きませんでした。ピークは「最小必要量」ではなく、その構成でComfyUIとPyTorchが実際に確保・使用した量です。ただしどのモデルでも一式を16GBへ同時に載せられるわけではなく、今回使ったQ3量子化版のLTX 2.5一式は28.06GiBあり、載せ替えながら動いています。

1本の記事では比べられないもの——VRAMピークの読み方、システムRAMの増え方、機材を変えたときの差——をここに置いています。モデルごとの手順や条件を変えた測定は個別の記事にあります。画像生成は要件の決まり方が違うため ローカル画像生成のハード要件ガイド に分けました。

部品 決めるもの
VRAM モデルが乗るかどうか
システムRAM 出力物の大きさ(と、モデル一式の置き場)
GPUの速さ 出来上がるまでの時間

16GBで動画モデルを回すと、設定を軽くしてもVRAMピークが天井近くに張り付く

MiniMax H3を、VRAM 16GBの2枚で条件を変えながら測りました(ComfyUI 0.37.1・CUDA 13.0。参照つき生成用の拡散モデル ref2va を使った条件だけはComfyUI 0.43.0)。変えたのは解像度(608×352・864×480・1344×768)、フレーム数(56・124・192)、ステップ数(4・8・20)、量子化(FP8・INT8)、LoRAの有無、1本ごとにプロセスを立て直すかどうか、拡散モデルの種類です。

GPU VRAM容量 測定条件数 ピークの幅 容量に対して(中央値)
RTX 5060 Ti 16GB 28 14.5〜14.6 GiB 91%
RTX 5080 16GB 27 14.8〜15.1 GiB 93%

ピクセル数で約4.8倍違う608×352と1344×768(どちらも56フレーム)でも、ピークは5060 Tiでどちらも14.6GiB、5080で14.9GiBでした。設定の重さが変わってもピークがほとんど動かないのは、ComfyUIが空きVRAMがあればモデルを追加でVRAMへ載せ、必要に応じて一部をCPU側へオフロードする作りだから、と考えると説明が付きます。重い設定では生成の作業領域が増えるぶん載せる重みが減り、軽い設定では空いたぶんだけ重みを多く載せる、という形です。ただし各条件で何GiBの重みが載っていたかは測っていません。

つまり「ピークが15GiBだったから16GB必要」とは読めません。実際、VRAM 12GBのRTX 4070 SUPERでも、同じComfyUI 0.37.1でMiniMax H3(864×480、136〜264フレーム、4ステップと8ステップ、FP8)を5条件測り、どれも最後まで回りました。ピークはどの条件も10.7GiB(容量の約89%)で、16GBの2枚より4GiBほど低いところで止まっています。12GBのRTX 4070 SUPERでも、容量の9割近くまで使って回る形は同じでした。ただしMiniMax H3を12GBで測ったのは864×480のFP8だけで、1344×768などの重い解像度やINT8、LoRAありの条件は測っていません。MiniMax H3を8ステップに縮めたFastH3 Omni(ComfyUI 0.43.0・INT8)は、4070 SUPERでも1376×768の124フレームと243フレームが最後まで回り、ピークは10.7GiBと11.5GiBでした(H3と違い、12GBではフレーム数を延ばすとピークが0.9GiBほど上がっています)。表のH3には入れていない別のモデルで、16GBのRTX 5080では15条件のピークが15.0〜15.4GiB(上端は362フレームの条件)でした。16GBの2枚ではH3を最長192フレームまでしか測っていないので、H3より上まで使うのがモデルの差なのか長さの差なのかは分けられていません。動画モデル4つをVRAM 12GBのRTX 4070 SUPERでも動かした結果は 動画生成AI用PCのおすすめスペック にまとめました。同じGPUで使えるVRAMだけを絞った実測は ComfyUIで使えるVRAMを絞ると画像・動画生成は遅くなるか にあります。

実測データベースの主表に載せている動画の測定全体でも同じ傾向で、16GB機のピークは中央値93%・幅14.5〜15.7GiB(測定106件)に収まります。いっぽう画像生成は同じ16GB機でも中央値78%・幅4.8〜15.1GiBと散らばります(この幅の一部は測定計画によるものです——画像側にはVRAMを下げる目的で精度フラグを変えた条件が入っていて、下限の4.8GiBはSDXLのテキストエンコーダをfp8にした条件の値)。動画側のようにどの条件でも容量の9割前後へ張り付くわけではなく、モデルによって分かれます。重いモデルは画像でも動画に近い水準まで行き、Flux.1 devは最大14.8GiB、MiniMax P-H3 Imageは14.6〜15.1GiBでした。分かれ目は「動画だから」ではなく、モデル一式が容量に対してどれだけ大きいかのほうです。あふれた先で何が起きるかは VRAM 12GBの壁はどこにあるか にまとめました。

システムRAMが何で増えるかは、生成とアップスケールで違う

VRAMで見分けがつかない分、機材選びで詰まるのはシステムRAM側です。同じワークフローの中で生成からアップスケールまで通す場合、生成側のメモリ負担に、アップスケール側のフレーム保持が重なることがあります。

生成中のRAMは、フレーム数より固定的な負担のほうが大きかった

LTX 2.5のQ3量子化ビルド(1216×672)をRTX 5080で回したときのRAMピークです。

フレーム数 RAMピーク(中央値) セッション間の幅 セッション数
97 47.6 GiB 33.5〜48.5 GiB 8
241 47.5 GiB 45.9〜48.0 GiB 4
721 50.6 GiB 50.6〜50.7 GiB 3
97と241は「241のほうが少ない」ではありません。中央値の差は0.1GiB(0.16%)ですが、同じ97フレームの条件でもセッションごとに33.5〜48.5GiBとばらついています。差より幅のほうがはるかに大きいので、この2つは区別が付かなかったと読むのが正確です。いっぽう721フレームは3セッションとも50.5GiBを超えており、97・241の全セッション(最大48.5GiB)と重なりません。ここは差として読めます。

今回の1216×672の測定では、97フレームと241フレームでRAMピークの差が付かず、7倍以上に延ばした721フレームでも約3GiB高いだけでした。少なくともこの条件では、フレーム数そのものより固定的なメモリ負担のほうが大きく出ています。

LTX 2.5は22Bで、公式のbf16一式(HuggingFaceのファイル一覧で本体42GB+Gemma 4 12Bのテキストエンコーダ26.3GB、ほかにVAE)は70GB近くあります。ここで回しているのはQ3量子化ビルドで、使ったファイル一式は合計28.06GiB。それでも16GBのVRAMには全構成要素を同時に載せられないので、段ごとの載せ替えや一部ウェイトのCPU側オフロードを使いながら動きます。

内訳は分けていません。RAMピーク47〜51GiBのうち何GiBがモデル本体・pinned memory・実行時バッファに当たるかは切り分けていません。ファイル合計の28.06GiBを引いて残りを実行時バッファと読むこともできません。同じ1216×672・97フレームでも、プロンプトの経路によってRAMが23.7GBと47.8GBに分かれ、pinned memoryを無効にすると48.5GBから33.5GBまで下がりました(LTX 2.5を16GB VRAMで回す)。

97→721フレームで増えたRAMは約3.0GiB、1フレームあたり約4.9MiBでした。47〜51GiB規模のRAMピーク全体に対する増加は小さく、増分の内訳は切り分けていません。尺を延ばして増えるのは主に時間のほうです。所要の実測値と、この挙動の詳細は LTX 2.5を16GB VRAMで回す|モデル一式28GiBが収まらない状態の所要・RAM・2段構成を実測 で扱っています。

アップスケールのRAMは、出力解像度 × フレーム数にほぼ比例した

生成済みの動画をESRGANで4倍に上げる工程は、逆にフレーム数がそのまま乗ります。1344×768を4x-UltraSharpで上げたときのRAMピークです。

フレーム数 RAMピーク
16 6.2 GiB
32 11.8 GiB
64 25.3 GiB
128 49.6 GiB
192 69.2 GiB

1フレームあたり約0.37GiBで、ほぼ直線に乗ります。これは出力解像度のfloat32 RGBフレーム2枚分を計算した約0.37GiBと数値上ほぼ一致します(1344×768の4倍=5376×3072なら1枚0.18GiB)。ただし実際のRAM内訳までは切り分けていません。

フレーム数だけでは決まりません。同じ4倍でも、864×480を上げたときは1フレームあたり0.17GiBでした(56フレームで9.6GiB)。今回の構成ではおおむね出力解像度×フレーム数に比例するので、別の解像度に0.37GiBをそのまま当てはめると外します。

裏を返せば、搭載RAMから一度に上げられるフレーム数の目安を先に概算できます(OSやComfyUI自身の固定消費があるので、RAM容量÷0.37GiBを上限とはできません)。全フレームを抱えずに固定長のキューで1枚ずつ処理する実装をComfyUIの外で走らせたときは、RAMが1.4GBまで下がりました。容量を積む前にワークフロー側を見直す手もあります(ComfyUIのアップスケールはRAMを67GB食う|ComfyUI外でESRGANを動かしRAM1.4GB・2倍速にする方法)。ワークフロー別のRAMピークをひと通り並べたものは 画像・動画生成でシステムRAMは何GB要るか にあります。

同じ16GBでも、カードが違うと1.7〜2.7倍変わる

RTX 5080とRTX 5060 Ti(どちらもVRAM 16GB)を同じ条件で比べられた組が31あります(実測データベースの主表に載せている回。MiniMax H3はComfyUI 0.37.1・CUDA 13.0、ref2vaを使ったH3とFastH3 OmniはComfyUI 0.43.0、LTX-2.5はComfyUI 0.34.5で測りました)。5060 Ti側の所要は5080の1.66〜2.67倍、中央値2.01倍でした(ComfyUIの版もモデルも混ざった31組の幅です)。

数えた条件について:この31条件は、両側の起動オプションがそろっている回だけです。片側にだけ --reserve-vram が付いていた回は、機材の差ではなく設定の差を測ることになるので外しています。
モデル・条件 RTX 5080 RTX 5060 Ti 倍率
MiniMax H3+LoRA/864×480・56フレーム(INT8・4ステップ) 20.7秒 37.0秒 1.78倍
MiniMax H3/864×480・56フレーム(FP8・20ステップ) 58.8秒 121.1秒 2.06倍
MiniMax H3/1344×768・56フレーム(FP8・20ステップ) 171.6秒 381.2秒 2.22倍
FastH3 Omni/1376×768・124フレーム(NVFP4・8ステップ) 113.4秒 188.8秒 1.66倍
MiniMax H3(ref2va)/1344×768・124フレーム(INT8・20ステップ) 519.7秒 1265.2秒 2.43倍
LTX-2.5 Q3/1216×672・241フレーム 288.5秒 670.1秒 2.32倍
LTX-2.5 Q3/1280×704・121フレーム 110.5秒 294.4秒 2.67倍

ComfyUI 0.37.1で測ったMiniMax H3は、解像度(3種)、ステップ数(4・8・20)、量子化(FP8・INT8)、LoRAの有無、1本ごとにプロセスを立て直すかどうかを変えた17条件で、1.78〜2.22倍に収まりました。LTX-2.5の5条件は2.01〜2.67倍で、範囲は重なるものの中央値はH3の1.91倍に対して2.43倍と、高いほうに寄っています。今回のLTX-2.5一式は16GBに収まらない構成なので、後で書く接続帯域の差が上乗せされている可能性と整合しますが、測ったComfyUIの版もH3と違うので、版の差とも切り分けられていません。

ComfyUI 0.43.0で測った2つは、版と拡散モデルが違うので、上の17条件の幅(1.78〜2.22倍)には混ぜず別に示します。ref2vaを使ったH3(124フレーム)の4条件は1.96〜2.43倍、FastH3 Omniの5条件は1.66〜2.23倍でした。ref2vaのH3は1344×768の20ステップで2.43倍とLTX-2.5の中央値と同じところまで開いていて、高い倍率はLTX-2.5だけに出るものではありません。ref2vaのH3の2.43倍に接続の差がどれだけ入っているかも、LTX-2.5と同じく切り分けていません。いっぽうFastH3 Omniは、拡散モデルをNVFP4にした条件が1.66倍といちばん小さく、同じ解像度のINT8(2.06倍)より差が縮みました。0.43.0の2つは各条件2本(1本目はモデルの読み込みを含む)の中央値で、2本目の値を載せている FastH3 OmniをVRAM 16GBで動かす の表とは秒数が少し違います。

また「処理が重いほど開く」とも一律には言えません。H3は解像度だけを上げると2.06→2.22倍と開きましたが、LTX-2.5では重い241フレーム(5080で288.5秒)が2.32倍、軽い121フレーム(同110.5秒)が2.67倍と逆でした(この2行は解像度とフレーム数が同時に違います)。

この倍率は、ほかの環境にそのまま当てはめられません。当サイトの検証機はRTX 5080がマザーボード直結のPCIe 5.0 x16、RTX 5060 TiはOculink経由のPCIe 4.0 x4です。片方向の理論帯域にはおよそ8倍の差があります。VRAM内に主要なワーキングセットを保持できる条件ではホスト転送の影響が小さくなり、差はGPU側の性能差に近づくと考えられます。いっぽうモデル一式が収まらない条件では重みの出し入れがこのホストリンクを通るため、LTX-2.5の2.0〜2.7倍にも、ref2vaのH3の2.43倍にも、GPU自体の差と接続の差が同居している可能性があり、分離できていません。5060 Tiをマザーボードへ直結した読者の環境では、重い条件の差はこれより小さくなる可能性があります。

実際に判断を分けるのは倍率よりも、使うモデル一式が16GBに収まるかどうかです。

なお動画は1本が長いので「2枚で分担して速くならないか」と考えたくなります。ComfyUI本体には1回の生成を2枚へ分割するMultiGPU CFG Splitがあり、公式は最大1.95倍としていますが、同じGPUを2枚かつcfgが1を超えるワークフローが条件です。ここで扱っている蒸留モデルはcfg=1で回すため高速化せず、当サイトは異種構成なので対象外でした(ComfyUI マルチGPU運用ガイド)。v0.34以降のWindowsで既定が変わった件は ComfyUIで使うGPUを指定する にあります。

どのカードにするか決めるなら同じ容量でも出来上がるまでの時間は型番で変わります。売っているグラフィックボードを、ケースに収まる厚みと補助電源の形から絞り込めます。

GPU選びを開く →

モデル別の詳細

機材を決める前に見ておくところ

動画生成を前提にPCを組むなら、順番は「使うモデル一式のサイズ → それがVRAMに収まるか → システムRAM → GPU」になります。VRAMピークの数字から必要量は読めませんが、それは容量が関係しないという意味ではありません。一式が収まらない条件では所要が大きく落ちるので、見るべきは「ピークの値」ではなく「収まるかどうか」のほうです。

システムRAMは、今回のLTX 2.5構成ではピーク47〜51GiBに達しました。アップスケールで69.2GiBに達したのはComfyUI内で回した場合の値なので、そこを理由にRAMを積む前に、ComfyUIの外で処理する選択肢を先に検討してください。

PCごと用意するならVRAM容量で絞り込めば、その条件で販売中のBTOパソコンだけが残ります。載せているのは各社の公式サイトで実際に買える構成だけです。

BTO選びを開く →

関連ガイド

本ページの数値は当サイトの検証機材による実測です:Intel Core i7-14700F/96GB DDR5/RTX 5080(16GB・マザーボード直結)+RTX 5060 Ti(16GB・Oculink DEG1接続)。VRAMピークと所要の表は、条件ごとに複数回測った中央値です(VRAMピークの表は複数の条件をまとめた値)。システムRAMの表は、フレーム数ごとのセッション間の幅を示すために別に集計した値です。VRAMピークは生成中に nvidia-smi の memory.used をサンプルした最大値で、他アプリとPyTorchが確保したまま保持している分を含みます(5080は画面出力も兼ねています)。VRAM 12GBの値は、RTX 4070 SUPER(Oculink接続)で測ったものです。測定条件の詳細は 検証環境ページ、1行ずつの生の値は 実測データベース をご覧ください。

タイトルとURLをコピーしました