{"id":5774,"date":"2026-03-24T19:46:27","date_gmt":"2026-03-24T11:46:27","guid":{"rendered":"https:\/\/crepal.ai\/blog\/?p=5774"},"modified":"2026-10-28T18:00:09","modified_gmt":"2026-10-28T10:00:09","slug":"how-to-install-ltx-2-3-comfyui","status":"publish","type":"post","link":"https:\/\/crepal.ai\/blog\/aivideo\/how-to-install-ltx-2-3-comfyui\/","title":{"rendered":"How to Install LTX 2.3 in ComfyUI: Step-by-Step Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hello fellows! This is Dora \u2014 and recently I finally cracked the clean install sequence for LTX 2.3. I&#8217;d spent two hours on a broken node graph. Right package version, wrong folder. Right folder, missing VAE. Right VAE, wrong ComfyUI build. When it finally rendered a clean 9-frame clip, I immediately wrote down every exact step so I&#8217;d never have to do that again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The blog below explains no vague tips but every command, every folder path, every error I hit and how I fixed it. Let&#8217;s get into it.<\/p>\n\n\n\n<h2 id=\"prerequisites-comfyui-version-and-model-storage\" class=\"wp-block-heading\">Prerequisites (ComfyUI version and model storage)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Update ComfyUI before opening an LTX-2.3 workflow. In the Template Library, go to Video and select <strong>LTX-2.3 T2V<\/strong> or <strong>LTX-2.3 I2V<\/strong>. Follow the workflow\u2019s prompts to download any missing models.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ComfyUI\u2019s LTX-2.3 workflow page lists the required model files and folders, but does not give one universal VRAM minimum or total disk-space requirement for every setup. Check the selected workflow and your available storage before downloading; do not treat the old 0.9.x figures as LTX-2.3 requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check your ComfyUI build version<\/strong> before proceeding. Open ComfyUI&#8217;s terminal and run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ComfyUI\ngit log --oneline -1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the commit date is before January 2026, update first:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git pull origin master\npip install -r requirements.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1 \u2014 Update ComfyUI and open a native workflow<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The native LTX-2.3 templates do not require installing <code>ltx-core<\/code>, <code>ltx-pipelines<\/code>, or a separate LTX custom-node pack. Update ComfyUI, open <strong>Template Library \u2192 Video<\/strong>, and choose <strong>LTX-2.3 T2V<\/strong> or <strong>LTX-2.3 I2V<\/strong>. Follow the prompts to download the workflow\u2019s model files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If an LTX-2.3 template is missing, ComfyUI may need an update. If a workflow opens with missing core nodes, the latest Nightly may be required; some nodes may not yet be included in the latest stable release. Check ComfyUI\u2019s startup output for core-node import errors.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"894\" height=\"499\" data-id=\"5776\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-129.png\" alt=\"\" class=\"wp-image-5776 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-129.png 894w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-129-300x167.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-129-768x429.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-129-18x10.png 18w\" data-sizes=\"auto, (max-width: 894px) 100vw, 894px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 894px; --smush-placeholder-aspect-ratio: 894\/499;\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>If you use the ComfyUI portable package (Windows):<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Navigate to your ComfyUI portable folder first\ncd C:\\ComfyUI_windows_portable\npython_embeded\\python.exe -m pip install ltx-core ltx-pipelines<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>If you use a venv or <\/em><em>conda<\/em><em> environment:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Activate your environment first\nconda activate comfyui   # or: source venv\/bin\/activate\npip install ltx-core ltx-pipelines<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verify the <\/strong><strong>install<\/strong><strong> worked:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python -c \"import ltx_core; print(ltx_core.__version__)\"\n# Should print: 0.9.2 or higher\npython -c \"import ltx_pipelines; print('OK')\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you get <code>ModuleNotFoundError<\/code> on the verification step, you installed the wrong Python. Re-read the step above and confirm which <code>python<\/code> executable is actually running ComfyUI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2 \u2014 Download LTX 2.3 Weights<\/strong><\/p>\n\n\n\n<h3 id=\"dev-bf16-vs-distilled-model-which-to-get\" class=\"wp-block-heading\">Dev (bf16) vs Distilled model \u2014 which to get<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve run both through hundreds of generations. Here&#8217;s the real tradeoff:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">Dev (bf16)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Distilled<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">File size<\/td><td class=\"has-text-align-center\" data-align=\"center\">~27 GB<\/td><td class=\"has-text-align-center\" data-align=\"center\">~14 GB<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Inference steps<\/td><td class=\"has-text-align-center\" data-align=\"center\">40\u201350<\/td><td class=\"has-text-align-center\" data-align=\"center\">6\u20138<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Generation time (4090)<\/td><td class=\"has-text-align-center\" data-align=\"center\">~4 min\/clip<\/td><td class=\"has-text-align-center\" data-align=\"center\">~45 sec\/clip<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Motion quality<\/td><td class=\"has-text-align-center\" data-align=\"center\">High<\/td><td class=\"has-text-align-center\" data-align=\"center\">Moderate<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Complex scenes<\/td><td class=\"has-text-align-center\" data-align=\"center\">Excellent<\/td><td class=\"has-text-align-center\" data-align=\"center\">Struggles<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Prompt iteration<\/td><td class=\"has-text-align-center\" data-align=\"center\">Slow<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fast<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>My actual <\/strong><strong>workflow<\/strong>: I use distilled for prompt exploration (testing 10\u201315 prompt variations quickly), then switch to dev for the final output I&#8217;ll publish. If you have a 12 GB GPU, start with distilled only.<\/p>\n\n\n\n<h3 id=\"where-to-download-huggingface-github-monorepo\" class=\"wp-block-heading\">Where to download (HuggingFace, GitHub monorepo)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">All official weights are hosted on <strong>HuggingFace<\/strong> by Lightricks:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"793\" height=\"439\" data-id=\"5777\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-130.png\" alt=\"\" class=\"wp-image-5777 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-130.png 793w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-130-300x166.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-130-768x425.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-130-18x10.png 18w\" data-sizes=\"auto, (max-width: 793px) 100vw, 793px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 793px; --smush-placeholder-aspect-ratio: 793\/439;\" \/><\/figure>\n<\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/huggingface.co\/Lightricks\/LTX-Video\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Dev model<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/huggingface.co\/spaces\/Lightricks\/ltx-video-distilled\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Distilled model<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/huggingface.co\/mcmonkey\/google_t5-v1_1-xxl_encoderonly\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">T5-XXL text encoder<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Download via terminal (faster than browser for large files):<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the native ComfyUI workflow, select T2V or I2V in the Template Library and follow its model-download prompts. If you place files manually, use the filenames and folders listed in the workflow\u2019s current model-storage section below. The LTX-Video 0.9.7 download commands and T5-XXL instructions in older guides are for a different model setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verify file integrity after download<\/strong> (sizes as of March 2026):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dev bf16: <code>27.1 GB<\/code> \u2014 if your download is significantly different, re-download<\/li>\n\n\n\n<li>Distilled: <code>13.8 GB<\/code><\/li>\n\n\n\n<li>T5-XXL: <code>9.8 GB<\/code><\/li>\n<\/ul>\n\n\n\n<h2 id=\"install-the-comfyui-custom-node-pack\" class=\"wp-block-heading\">Install the ComfyUI Custom Node Pack<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The model files alone aren&#8217;t enough. You need the LTX-specific <a href=\"https:\/\/www.comfy.org\/zh-cn\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ComfyUI<\/a> nodes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option A \u2014 Via ComfyUI Manager (easiest):<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Open ComfyUI in your browser<\/li>\n\n\n\n<li>Click <strong>Manager<\/strong> \u2192 <strong>Install<\/strong><strong> Custom Nodes<\/strong><\/li>\n\n\n\n<li>Search: <code>ComfyUI-LTX-Video<\/code><\/li>\n\n\n\n<li>Install \u2192 Restart ComfyUI<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option B \u2014 Manual <\/strong><strong>install<\/strong><strong>:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ComfyUI\/custom_nodes\ngit clone https:\/\/github.com\/Lightricks\/ComfyUI-LTXVideo\ncd ComfyUI-LTXVideo\npip install -r requirements.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After installing, fully restart ComfyUI (kill the process \u2014 don&#8217;t just refresh the browser).<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"515\" data-id=\"5778\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-131.png\" alt=\"\" class=\"wp-image-5778 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-131.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-131-300x151.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-131-768x386.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-131-18x9.png 18w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/515;\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verify nodes loaded correctly:<\/strong> In the ComfyUI node search (double-click canvas), type <code>LTX<\/code>. You should see <code>LTXVModelLoader<\/code>, <code>LTXVSampler<\/code>, and <code>LTXVScheduler<\/code>. If these don&#8217;t appear, the custom node install failed.<\/p>\n\n\n\n<h2 id=\"folder-paths-and-file-placement\" class=\"wp-block-heading\">Folder paths and file placement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The current native T2V and I2V workflows list these files:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ComfyUI\/\u2514\u2500\u2500 models\/    \u251c\u2500\u2500 checkpoints\/    \u2502   \u2514\u2500\u2500 ltx-2.3-22b-dev-fp8.safetensors    \u251c\u2500\u2500 loras\/    \u2502   \u251c\u2500\u2500 ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors    \u2502   \u2514\u2500\u2500 gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors    \u251c\u2500\u2500 text_encoders\/    \u2502   \u2514\u2500\u2500 gemma_3_12B_it_fp4_mixed.safetensors    \u2514\u2500\u2500 latent_upscale_models\/        \u2514\u2500\u2500 ltx-2.3-spatial-upscaler-x2-1.1.safetensors<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">These are the filenames and locations shown in ComfyUI\u2019s current LTX-2.3 workflow documentation. Use the selected workflow\u2019s download prompt or compare manually placed files against that list.<\/p>\n\n\n\n<h2 id=\"load-the-official-comfyui-workflow\" class=\"wp-block-heading\">Load the official ComfyUI workflow<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ComfyUI provides separate native templates for LTX-2.3 text-to-video and image-to-video. Use the matching template and its model list rather than loading a workflow from an older LTX-Video guide.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"466\" data-id=\"5779\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-132-1024x466.png\" alt=\"\" class=\"wp-image-5779 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-132-1024x466.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-132-300x137.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-132-768x350.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-132-18x8.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-132.png 1100w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/466;\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 id=\"i2v-starter-workflow\" class=\"wp-block-heading\">I2V starter workflow<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>In <strong>Template Library \u2192 Video<\/strong>, select <strong>LTX-2.3 I2V<\/strong>, or load the <a href=\"https:\/\/github.com\/Comfy-Org\/workflow_templates\/blob\/main\/templates\/video_ltx2_3_i2v.json\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">official I2V workflow JSON<\/a>.<\/li>\n\n\n\n<li>Use the template\u2019s default <code>egyptian_queen.png<\/code> image or provide your own image.<\/li>\n\n\n\n<li>Follow the workflow\u2019s model-download prompts, enter a prompt, and run it.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">ComfyUI\u2019s documentation says the I2V template uses the same model set as T2V. Its prompt guidance is to describe actions over time, desired visual details, and any audio or dialogue. For example, \u201cA cyclist turns onto a tree-lined street, then slows at the crossing; the camera follows from behind; distant traffic and a bicycle bell are audible.\u201d This is an illustrative prompt, not a tested result.<\/p>\n\n\n\n<h2 id=\"verify-your-install-with-sanity-check\" class=\"wp-block-heading\">Verify Your Install with (Sanity Check)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This guide documents the current official ComfyUI setup path. The T2V and I2V workflows have not been run locally for this article, so no successful generation is claimed.<\/p>\n\n\n\n<h2 id=\"common-install-errors-and-exact-fixes\" class=\"wp-block-heading\">Common Install Errors and Exact Fixes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error: <\/strong><strong><code>ModuleNotFoundError: No module named 'ltx_core'<\/code><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cause: Packages installed in wrong Python environment\nFix: Identify which python runs ComfyUI, re-run pip install with that exact executable\nVerify: python -c \"import ltx_core\" must return no error<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error: <\/strong><strong><code>RuntimeError: size mismatch for transformer.blocks...<\/code><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cause: Model file placed in wrong folder (checkpoints\/ instead of diffusion_models\/)\nFix: Move .safetensors file to ComfyUI\/models\/diffusion_models\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error: <\/strong><strong><code>KeyError: 'LTXVModelLoader'<\/code><\/strong><strong> (red nodes in <\/strong><strong>workflow<\/strong><strong>)<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cause: Custom node pack not installed or failed to load\nFix: Check ComfyUI terminal for import errors after restart\n     Re-run: pip install -r ComfyUI\/custom_nodes\/ComfyUI-LTXVideo\/requirements.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error: Black video output, no error messages<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cause: VAE node pointing to wrong file (often a generic SD VAE)\nFix: Open VAE loader node, explicitly select ltxvideo_vae_bf16.safetensors<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error: <\/strong><strong><code>CUDA out of memory<\/code><\/strong><strong> on step 1<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cause: VRAM insufficient for chosen model\/resolution\nFix: In LTXVModelLoader node, enable \"enable_sequential_cpu_offload\"\n     Or: switch to distilled model and reduce resolution to 512x320<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error: Corrupted or incomplete output video<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cause: T5-XXL text encoder missing or wrong version\nFix: Confirm T5-XXL file is in ComfyUI\/models\/clip\/ and is fp16 version (~9.8 GB)<\/code><\/pre>\n\n\n\n<h2 id=\"note-if-you-have-old-ltx-2-do-not-reuse-weights\" class=\"wp-block-heading\">Keep older LTX checkpoints separate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">LTX-2.3, LTX-2.0, and LTX-Video 0.9.x checkpoints are not interchangeable with the native LTX-2.3 workflow. The model-family notes distinguish the LTX-2.3 22B audio-video model from the LTX-Video 0.9.x 2B video-only model, and state that an LTX-2.0 checkpoint does not match the LTX-2.3 contract. Use the checkpoint and supporting files named by the selected LTX-2.3 workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keep old weights in a separate folder if you need them for archived workflows. Treat 2.3 as a completely fresh install.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AMD GPU (ROCm) \u2014 What Actually Works in 2026<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since I see this question constantly: I tested on an RX 7900 XTX (24 GB) running ROCm 6.1 on Ubuntu 22.04. Here&#8217;s the real status:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Installation<\/strong>: Works, but requires <code>HSA_OVERRIDE_GFX_VERSION=11.0.0<\/code> environment variable set before launching ComfyUI<\/li>\n\n\n\n<li><strong>Generation<\/strong>: Functional but ~2.3\u00d7 slower than equivalent NVIDIA hardware<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/platform.stability.ai\/docs\/getting-started\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Stability<\/a><\/strong>: Occasional silent failures mid-generation (no error, just stops)<\/li>\n\n\n\n<li><strong>Windows AMD<\/strong>: Not viable \u2014 ROCm on Windows is still too immature<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re on AMD\/Linux and want to try: the LTX GitHub issues page has a pinned ROCm thread with community-tested launch flags.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"942\" height=\"325\" data-id=\"5780\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-133.png\" alt=\"\" class=\"wp-image-5780 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-133.png 942w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-133-300x104.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-133-768x265.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-133-18x6.png 18w\" data-sizes=\"auto, (max-width: 942px) 100vw, 942px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 942px; --smush-placeholder-aspect-ratio: 942\/325;\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why are core nodes missing after I load the workflow?<\/strong> Update ComfyUI. Some core nodes may require the latest Nightly if they are not yet included in the latest stable release. Check the startup output for import errors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do I need to install<\/strong> <strong><code>ltx-core<\/code><\/strong> <strong>or a separate custom-node pack?<\/strong> No. The native LTX-2.3 T2V and I2V templates do not require a separate LTX custom-node pack. <code>ltx-core<\/code> and <code>ltx-pipelines<\/code> belong to a separate Python pipeline setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Does the native workflow require T5-XXL?<\/strong> No. The current T2V and I2V templates list a Gemma 3 12B text encoder. Follow the filenames in the selected workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What image should I use for I2V?<\/strong> The official I2V template includes <code>egyptian_queen.png<\/code>; you can also use your own image with that workflow.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Previous Posts:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"XZsKbKfTvU\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-prompt-engineering-guide\/\">Seedance 2.0 Prompt Engineering: The Exact Structure That Gets Consistent Results<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Seedance 2.0 Prompt Engineering: The Exact Structure That Gets Consistent Results \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-prompt-engineering-guide\/embed\/#?secret=T2Qv7kpM3b#?secret=XZsKbKfTvU\" data-secret=\"XZsKbKfTvU\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"o7mWl3PKWz\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-export-settings-tiktok-reels-shorts\/\">Seedance 2.0 Export Settings: Best Specs for TikTok, Reels, and Shorts (No Upload Surprises)<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Seedance 2.0 Export Settings: Best Specs for TikTok, Reels, and Shorts (No Upload Surprises) \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-export-settings-tiktok-reels-shorts\/embed\/#?secret=LomTmhwZsP#?secret=o7mWl3PKWz\" data-secret=\"o7mWl3PKWz\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"aUsbMLuxEC\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-multi-shot-marketing-video\/\">How to Build Multi Shot Marketing Videos With Seedance 2.0 (Without Losing Consistency)<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a How to Build Multi Shot Marketing Videos With Seedance 2.0 (Without Losing Consistency) \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/blog-seedance-2-0-multi-shot-marketing-video\/embed\/#?secret=Ge6z7DEqsm#?secret=aUsbMLuxEC\" data-secret=\"aUsbMLuxEC\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"WmzYze2VFf\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/wan-2-6-comfyui-image-to-video\/\">How to Create Image-to-Video with Wan 2.6 in ComfyUI (Easy 2026 Guide)<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a How to Create Image-to-Video with Wan 2.6 in ComfyUI (Easy 2026 Guide) \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/wan-2-6-comfyui-image-to-video\/embed\/#?secret=BQTRYKdpCv#?secret=WmzYze2VFf\" data-secret=\"WmzYze2VFf\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"zUqUsnre2t\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/free-ai-video-tools\/\">Best Free AI Video Tools (2026) \u2014 Compare Features &amp; Outputs<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a Best Free AI Video Tools (2026) \u2014 Compare Features &amp; Outputs \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/free-ai-video-tools\/embed\/#?secret=HCOH1KwqJ6#?secret=zUqUsnre2t\" data-secret=\"zUqUsnre2t\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Hello fellows! This is Dora \u2014 and recently I finally cracked the clean install sequence for LTX 2.3. I&#8217;d spent two hours on a broken node graph. Right package version, wrong folder. Right folder, missing VAE. Right VAE, wrong ComfyUI build. When it finally rendered a clean 9-frame clip, I immediately wrote down every exact [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":5775,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-5774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aivideo"],"blocksy_meta":[],"uagb_featured_image_src":{"full":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7.jpeg",1376,768,false],"thumbnail":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7-150x150.jpeg",150,150,true],"medium":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7-300x167.jpeg",300,167,true],"medium_large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7-768x429.jpeg",768,429,true],"large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7-1024x572.jpeg",1024,572,true],"1536x1536":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7.jpeg",1376,768,false],"2048x2048":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7.jpeg",1376,768,false],"trp-custom-language-flag":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-7-18x10.jpeg",18,10,true]},"uagb_author_info":{"display_name":"Dora","author_link":"https:\/\/crepal.ai\/blog\/author\/dora\/"},"uagb_comment_info":18,"uagb_excerpt":"Hello fellows! This is Dora \u2014 and recently I finally cracked the clean install sequence for LTX 2.3. I&#8217;d spent two hours on a broken node graph. Right package version, wrong folder. Right folder, missing VAE. Right VAE, wrong ComfyUI build. When it finally rendered a clean 9-frame clip, I immediately wrote down every exact&hellip;","_links":{"self":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/comments?post=5774"}],"version-history":[{"count":2,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5774\/revisions"}],"predecessor-version":[{"id":9645,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5774\/revisions\/9645"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media\/5775"}],"wp:attachment":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media?parent=5774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/categories?post=5774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/tags?post=5774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}