A simple, color-coded GGUF workflow for running LTXV-2 in ComfyUI.
Designed to be straightforward and lightweight.
Common Issues
Error: LTXVEmptyLatentAudio – AttributeError
Update Kijai Node Pack to v1.2.8
Checkerboard / patterned noise output
Update all nodes + ComfyUI
(Outdated GGUF loader or ComfyUI build)
Required Node Packs
ComfyUI-GGUF
https://github.com/city96/ComfyUI-GGUF
ComfyUI-KJNodes
https://github.com/kijai/ComfyUI-KJNodes (install & update it to nightly)
additional install via manager
📦 Downloads
🧩 Kijai’s Repo (ALL files except diffusion models — choose ONE LoRA)
https://huggingface.co/Kijai/LTX2.3_comfy/tree/main
Includes:
Distilled LoRA (REQUIRED)
Text Projection (embedding connector)
🧠 Diffusion Models (GGUF)
https://huggingface.co/unsloth/LTX-2.3-GGUF/tree/main
Choose based on VRAM:
Q4_K_M→ lower VRAM (recommended)Q8_0→ higher quality, more VRAM
⚠️ Very low quants = basically unusable
Includes:
VAE (audio + video)
GGUF models
✍️ Text Encoders (REQUIRED)
Option 1 – Gemma (recommended for low VRAM)
https://huggingface.co/Comfy-Org/ltx-2/tree/main/split_files/text_encoders
Option 2 – Full version (higher VRAM, better quality)
➡️ You still ALSO need:
Text Projection (from Kijai’s repo)
🔍 Latent Upscaler
https://huggingface.co/Lightricks/LTX-2/tree/main/
Files:
ltx-2-spatial-upscaler-x2-1.0.safetensorsltx-2-temporal-upscaler-x2-1.0.safetensors
⚠️ Important Notes
Use DEV GGUF diffusion models (no distilled base model yet)
Distilled LoRA is still REQUIRED
Most issues = outdated nodes or ComfyUI
.
Description
FAQ
Comments (4)
After downloading all required files and running the workflow in comfyui, I get the following error. Any idea how I can fix this?
Many thanks in advance!
# ComfyUI Error Report ## Error Details - **Node ID:** 107 - **Node Type:** LTXVEmptyLatentAudio - **Exception Type:** AttributeError - **Exception Message:** 'VAE' object has no attribute 'latent_frequency_bins' ## Stack Trace ``` File "D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\execution.py", line 518, in execute output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\execution.py", line 329, in get_output_data return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\execution.py", line 303, in _async_map_node_over_list await process_inputs(input_dict, i) File "D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\execution.py", line 291, in process_inputs result = f(**inputs) ^^^^^^^^^^^ File "D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\comfy_api\internal\__init__.py", line 149, in wrapped_func return method(locked_class, **inputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\comfy_api\latest\_io.py", line 1693, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\comfy_extras\nodes_lt_audio.py", line 153, in execute audio_freq = audio_vae.latent_frequency_bins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``` ## System Information - **ComfyUI Version:** 0.10.0 - **Arguments:** D:\Programme\StabilityMatrix\Data\Packages\ComfyUI\main.py --preview-method auto --use-sage-attention - **OS:** win32 - **Python Version:** 3.12.10 (main, May 30 2025, 05:39:07) [MSC v.1943 64 bit (AMD64)] - **Embedded Python:** false - **PyTorch Version:** 2.10.0+cu130 ## Devices - **Name:** cuda:0 NVIDIA GeForce RTX 4070 : cudaMallocAsync - **Type:** cuda - **VRAM Total:** 12878086144 - **VRAM Free:** 11628707840 - **Torch VRAM Total:** 0 - **Torch VRAM Free:** 0I got it fixed, in case someone has the same issue: KJNodes vaeloader was not updated (it even says it in the description but I thought mine was up to date)
@futacrafts Nice you got it to work! I will put it in the common issue section.
It runs perfectly. I have a RTX 480 with 12GByte VRAM am 43 GByte normal RAM.
