self-hosted/ai
§01·recipe · video

LTX Video 2.3 on RTX 4090: From 300s to 45s with ComfyUI

videobeginner8GB+ VRAMMay 13, 2026
models
tools
prerequisites
  • NVIDIA GPU with ≥ 8GB VRAM (RTX 4090 tested, 4060 Ti 16GB confirmed working)
  • ComfyUI installed
  • Python 3.10+

What You'll Build

Generate videos locally with LTX Video 2.3 — the fastest open-source video model. With INT8 optimization on Ampere GPUs, generation drops from 300 seconds to 45 seconds per clip.

Performance: Stock: ~300s per clip · With INT8: ~45s per clip · Peak VRAM: 16GB · See all data

LTX Video vs Wan 2.1: LTX is 5–7× faster but lower quality. Use LTX for rapid iteration and Wan for final renders. Compare →

Requirements

ComponentMinimumTested
GPURTX 4060 Ti 8GBRTX 4090 (24GB)
VRAM8GB16–24GB
RAM16GB32GB
Storage15GB15GB

8GB users: LTX 2.3 is specifically designed to run on 8GB GPUs — it's one of the few video models that fits.

Installation

1. Install ComfyUI

git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install -r requirements.txt

2. Install LTX Video Nodes

cd ComfyUI/custom_nodes
git clone https://github.com/Lightricks/ComfyUI-LTXVideo
cd ComfyUI-LTXVideo
pip install -r requirements.txt

3. Download Model Weights

huggingface-cli download Lightricks/LTX-Video \
  ltx-video-2b-v0.9.5.safetensors \
  --local-dir ./models/ltxvideo/

Place in ComfyUI/models/ltxvideo/

4. (Optional) INT8 for Ampere GPUs — 6× Speedup

If you have an Ampere GPU (RTX 30-series or 40-series), install the INT8 loader:

cd ComfyUI/custom_nodes
git clone https://github.com/overpresentme/ComfyUI-ltx-int8-loader

# Download INT8 weights
huggingface-cli download ovpresent/ltx-2.3-distilled-1.1-INT8 \
  --local-dir ./models/ltxvideo-int8/

Note: INT8 acceleration is effective for Ampere GPUs. RTX 50-series users (Blackwell) already have native FP8 support and may not see additional benefit.

Running

Start ComfyUI:

python main.py --listen

Load a workflow from ComfyUI-LTXVideo/examples/

Standard Workflow Settings

ParameterValue
Steps25–40
Resolution480×832 (9:16) or 832×480 (16:9)
Duration2–5 seconds
CFG3.0
SamplerDPM++ 2M

Performance Comparison

ConfigTime per ClipVRAM
Stock FP16~300s16GB
INT8 (Ampere)~45s~12GB
Distilled 1.1~60-90s14GB

Source: community benchmarks. Full LTX data →

Using the Distilled Version

LTX 2.3 Distilled generates in fewer steps with similar quality:

huggingface-cli download Lightricks/LTX-Video \
  ltx-video-2b-v0.9.5-distilled.safetensors \
  --local-dir ./models/ltxvideo/

Use 8–12 steps instead of 25–40 for 3× faster generation.

LTX Audio Mode (New in 2.3)

LTX 2.3 includes experimental audio-driven video generation:

  1. Install audio processing nodes (included in ComfyUI-LTXVideo)
  2. Use the ltx_audio_workflow.json example
  3. Provide an audio file and let LTX synchronize motion to it

Text-to-Video vs Image-to-Video

ModeUse When
T2VYou want full creative control
I2VYou have a starting frame/image

LTX 2.3 supports both — select the appropriate workflow from the examples folder.

Troubleshooting

OOM on 8GB GPU: Reduce resolution to 320×512, use 2s duration, and enable --lowvram

Slow generation without INT8 speedup: INT8 only helps Ampere (RTX 30xx/40xx) — check your GPU generation

Flickering video: Reduce motion guidance, lower CFG to 2.0–2.5

Poor motion quality: Increase steps to 40, add motion keywords to prompt