#5043·sdnext

[Issue]: LTX-2.3 difference in quality

Author: Garuspik24Created Aug 21, 2026Updated Sep 1, 2026
Labelsbacklog

Issue Description

I'm trying to genereate locally with LTX 2.3 and same LTX 2.3 on Civitai. Tried locally such variaants of LTX 2.3: distilled, SD quanted and base model - all are about the same. And then civitai. Even with fast lora and 8 steps ( locally I've tried 20-40 steps) difference in quality is dramatic. Resolution is same, initial image is the same, fps (24) is the same Please help me improve visual quality. Local model morphs a lot. V on headphone is almost unreadable, motion blur during movement

Version Platform Description

Using VENV: C:\SD\sdnext\venv 17:56:33-402967 INFO Starting SD.Next 17:56:33-405198 INFO Logger: file="C:\SD\sdnext\sdnext.log" level=DEBUG host="DESKTOP-N8JDI7M" size=83 mode=append 17:56:33-406416 INFO Python: version=3.11.9 platform=Windows bin="C:\SD\sdnext\venv\Scripts\python.exe" venv="C:\SD\sdnext\venv" 17:56:33-413173 INFO Platform: arch=AMD64 cpu=AMD64 Family 26 Model 68 Stepping 0, AuthenticAMD system=Windows release=Windows-10-10.0.26200-SP0 python=3.11.9 locale=('Russian_Russia', '1251') setuptools=69.5.1 docker=False pip=25.3 uv=None 17:56:33-520256 INFO Version: app=sd.next updated=2026-08-18 commit=3b7fce9c6 branch=master url=https://github.com/vladmandic/sdnext/tree/master kanvas=main ui=main 17:56:33-828978 TRACE Repository branches: active=master available=['dev', 'feat/lora-sdnq-exact', 'master', 'pages'] 17:56:34-068247 INFO Version: app=sd.next latest=2026-08-18T15:36:00Z hash=3b7fce9c branch=master 17:56:34-069792 DEBUG Packages: prefix=venv site=['venv', 'venv\Lib\site-packages'] 17:56:34-071438 INFO Args: ['--update'] 17:56:34-071941 DEBUG Setting environment tuning 17:56:34-073036 DEBUG Torch allocator: "garbage_collection_threshold:0.80,max_split_size_mb:512" 17:56:34-074109 INFO Torch: verifying installation 17:56:34-075120 DEBUG Torch overrides: cuda=False rocm=False ipex=False directml=False openvino=False zluda=False 17:56:34-078083 INFO CUDA: nVidia toolkit detected 17:56:34-926227 INFO Torch backend: {'version': '2.8.0+cu128', 'type': 'cuda', 'cuda': '12.8', 'cudnn': 91002} 17:56:34-928721 INFO Torch detected: {'gpu': 'NVIDIA GeForce RTX 3090', 'vram': 24576, 'arch': '8.6 Ampere', 'cores': 82} 17:56:34-977234 INFO Install: verifying requirements 17:56:35-002205 INFO Startup: launch=full 17:56:35-003207 INFO Verifying submodules 17:56:36-298736 DEBUG Git detached head detected: folder="extensions-builtin/sd-extension-chainner" reattach=main 17:56:36-299738 DEBUG Git submodule: extensions-builtin/sd-extension-chainner / main 17:56:36-977534 DEBUG Git detached head detected: folder="extensions-builtin/sdnext-kanvas" reattach=main 17:56:36-978589 DEBUG Git submodule: extensions-builtin/sdnext-kanvas / main 17:56:37-688800 DEBUG Git detached head detected: folder="extensions-builtin/sdnext-modernui" reattach=main 17:56:37-690010 DEBUG Git submodule: extensions-builtin/sdnext-modernui / main 17:56:38-391223 DEBUG Git detached head detected: folder="wiki" reattach=master 17:56:38-392306 DEBUG Git submodule: wiki / master 17:56:39-339541 DEBUG Installed packages: 267 17:56:39-340876 DEBUG Extensions all: ['sd-extension-chainner', 'sd-extension-system-info', 'sdnext-kanvas', 'sdnext-modernui', 'stable-diffusion-webui-rembg'] 17:56:39-376845 DEBUG Git submodule: extensions-builtin\sd-extension-chainner / main 17:56:40-246096 DEBUG Git submodule: extensions-builtin\sdnext-kanvas / main 17:56:41-148968 DEBUG Git submodule: extensions-builtin\sdnext-modernui / main 17:56:42-193947 DEBUG Extensions all: [] 17:56:42-195400 INFO Extensions enabled: ['sd-extension-chainner', 'sdnext-kanvas', 'sdnext-modernui'] 17:56:42-197108 INFO Install: verifying requirements 17:56:42-222685 DEBUG Setup complete without errors: 1787324202 17:56:42-244420 DEBUG State: file="C:\SD\sdnext\data\installer.json" 17:56:42-245955 DEBUG Extension preload: {'extensions-builtin': 0.0, 'extensions': 0.0} 17:56:42-247355 INFO Installer time: total=21.83 git=6.89 update=5.60 submodules=4.25 sdnext-modernui=1.08 sdnext-kanvas=0.90 sd-extension-chainner=0.87 torch=0.86 latest=0.65 branch=0.39 version=0.10 17:56:42-249478 INFO Command line args: ['--update'] 17:56:42-249980 INFO Command line parsed: args=[] upgrade=True 17:56:42-251099 DEBUG Flags: sd=[] ld=[] 17:56:42-251723 INFO Updating Wiki 17:56:42-286685 DEBUG Git submodule: C:\SD\sdnext\wiki / master 17:56:43-037968 DEBUG Installer: no modifications 17:56:43-038746 DEBUG Starting module: <module 'webui' from 'C:\SD\sdnext\webui.py'> 17:56:43-040255 DEBUG Initializing: libraries 17:56:47-462591 INFO Packages: torch==2.8.0+cu128 torchvision==0.23.0+cu128 diffusers==0.40.0.dev0 transformers==5.14.0.dev0 tokenizers==0.22.2 accelerate==1.14.0 hub==1.26.1 gradio==3.43.2 pydantic==2.13.4 numpy==2.1.2 onnxruntime==1.23.2 17:56:47-472181 DEBUG Initializing: shared module 17:56:47-523467 DEBUG Initializing: pipelines 17:56:47-891724 DEBUG State initialized: id=2943344876432 17:56:47-956687 DEBUG Initializing: settings 17:56:47-959049 INFO Device detect: memory=24.0 default=balanced optimization=highvram 17:56:47-961517 DEBUG Triton: pass=False version=None fn=create_settings:has_triton time=0.00 17:56:47-964301 DEBUG Read: file="C:\SD\sdnext\config.json" json=15 bytes=667 time=0.000 fn=init:load 17:56:47-966084 DEBUG Read: file="C:\SD\sdnext\secrets.json" json=3 bytes=207 time=0.000 fn=init:load 17:56:47-967785 DEBUG Initializing: backend 17:56:47-968889 INFO Engine: backend=Backend.DIFFUSERS compute=cuda device=cuda attention="Scaled-Dot-Product" mode=no_grad 17:56:47-970503 DEBUG Initializing: devices 17:56:47-971367 DEBUG Torch cuDNN: benchmark=True 17:56:47-971947 DEBUG Torch attention: type="sdpa" kernels=['Flash', 'Memory', 'Math'] overrides=[] 17:56:47-972967 DEBUG Torch attention available: flash=False flash3=False aiter=False sage=False flex=True npu=False xla=False xformers=False kernels=False sdnq=True 17:56:48-007711 DEBUG Triton: pass=False version=None fn=:set_cuda_params time=0.00 17:56:48-009214 INFO Torch parameters: backend=cuda device=cuda config=Auto dtype=torch.bfloat16 fp16=pass bf16=pass triton=fail optimization="Scaled-Dot-Product" 17:56:48-010261 INFO Torch compute: context=no_grad nohalf=False nohalfvae=False upcast=False deterministic=False tunable=[False, True] threads=1 17:56:48-012141 INFO Torch cache: inductor="C:\Users\Igor.cache\inductor" triton="C:\Users\Igor.cache\triton" 17:56:48-013483 DEBUG Quantization: registered=SDNQ 17:56:48-048456 INFO Device: device=NVIDIA GeForce RTX 3090 n=1 arch=sm_120 capability=(8, 6) cuda=12.8 cudnn=91002 driver=581.80 17:56:48-119098 INFO API: limit=0 strategy=SlidingWindowCounterRateLimiter backend=MemoryStorage subpath=None 17:56:48-120978 DEBUG Server start sequence... 17:56:48-122144 DEBUG Initializing: modules 17:56:48-123150 DEBUG Read: file="data\metadata.json" json=28 bytes=174105 time=0.001 fn=initialize:init_metadata 17:56:48-125160 DEBUG Read: file="data\cache.json" json=1 bytes=522 time=0.000 fn=initialize:load_cache 17:56:48-150311 INFO Available UNets: path="models\UNET" items=0 17:56:48-150869 INFO Available TEs: path="models\Text-encoder" items=0 17:56:48-151475 INFO Available VAEs: path="models\VAE" items=0 17:56:48-159729 INFO Available Models: safetensors="models\Stable-diffusion":0 diffusers="models\Diffusers":14 reference=0 items=14 time=0.01 17:56:48-164084 INFO Available LoRAs: path="models\Lora" items=28 folders=2 time=0.00 17:56:48-237223 DEBUG Read: file="data\\upscalers.json" json=4 bytes=2672 time=0.000 fn=init:init 17:56:48-256699 INFO Available Upscalers: items=57 downloaded=0 user=0 time=0.10 types=['None', 'Resize', 'Latent', 'AsymmetricVAE', 'WanUpscale', 'DCC', 'VIPS', 'HQX', 'ICBI', 'Spandrel', 'AuraSR', 'ESRGAN', 'Diffusion', 'RealESRGAN', 'SCUNet', 'Diffusion', 'SeedVR', 'SwinIR'] 17:56:48-258987 DEBUG Model metadata: file="data\metadata.json" no changes 17:56:48-266980 INFO Available Styles: path="models\styles" items=288 time=0.01 17:56:48-268392 INFO Available Detailer: path="models\yolo" items=10 downloaded=0 17:56:48-269442 DEBUG Extensions: disabled=['stable-diffusion-webui-rembg'] 17:56:48-269954 INFO Load extensions 17:56:48-410382 DEBUG Extensions init time: total=0.14 17:56:48-413386 INFO Huggingface: transfer=XET parallel=True direct=False token="hf_...xYmC" cache="models\huggingface" 17:56:48-415385 DEBUG Temp folder: path="C:\Users\Igor\AppData\Local\Temp\gradio" 17:56:48-416203 DEBUG UI start sequence 17:56:48-416888 DEBUG UI image support: kanvas=main 17:56:48-418317 INFO UI locale: name="en: English" 17:56:48-419316 INFO UI theme: type=Modern name="Default" available=39 17:56:48-419898 DEBUG UI theme: css="extensions-builtin\sdnext-modernui\themes\Default.css" base="['base.css', 'timesheet.css']" user="None" 17:56:48-422255 DEBUG UI initialize: tab=txt2img 17:56:48-462963 DEBUG Networks: type="reference" {'total': 245, 'ready': 0, 'hidden': 2, 'experimental': 0, 'base': 0, 'quantized': 0, 'distilled': 0, 'community': 0, 'cloud': 0, 'nunchaku': 0, 'Base': 123, 'Quantized': 33, 'Distilled': 32, 'Community': 25, 'Cloud': 4, 'Nunchaku': 24} 17:56:48-471529 DEBUG Networks: type="model" items=255 subfolders=9 tab=txt2img folders=['models\Stable-diffusion', 'models\Reference', 'C:\SD\sdnext\models\Stable-diffusion'] list=0.04 thumb=0.00 desc=0.00 info=0.03 workers=12 17:56:48-475037 DEBUG Networks: type="lora" items=28 subfolders=1 tab=txt2img folders=['models\Lora'] list=0.02 thumb=0.00 desc=0.01 info=0.05 workers=12 17:56:48-477586 DEBUG Networks: type="unet/dit" items=0 subfolders=1 tab=txt2img folders=['models\UNET'] list=0.00 thumb=0.00 desc=0.00 info=0.00 workers=12 17:56:48-483174 DEBUG Networks: type="style" items=288 subfolders=3 tab=txt2img folders=['models\styles', 'html'] list=0.02 thumb=0.00 desc=0.00 info=0.00 workers=12 17:56:48-486177 DEBUG Networks: type="wildcards" items=0 subfolders=1 tab=txt2img folders=['models\wildcards'] list=0.00 thumb=0.00 desc=0.00 info=0.00 workers=12 17:56:48-488180 DEBUG Networks: type="embedding" items=0 subfolders=1 tab=txt2img folders=['models\embeddings'] list=0.00 thumb=0.00 desc=0.00 info=0.00 workers=12 17:56:48-489680 DEBUG Networks: type="vae" items=0 subfolders=1 tab=txt2img folders=['models\VAE'] list=0.00 thumb=0.00 desc=0.00 info=0.00 workers=12 17:56:48-491623 DEBUG Networks: type="history" items=0 subfolders=1 tab=txt2img folders=[] list=0.00 thumb=0.00 desc=0.00 info=0.00 workers=12 17:56:48-670223 DEBUG AsyncIO: loop=<_WindowsSelectorEventLoop running=False closed=False debug=False> 17:56:48-700819 DEBUG UI initialize: tab=img2img 17:56:48-768230 DEBUG UI initialize: tab=control models="models\control" 17:56:48-808650 DEBUG Script: fn="extensions-builtin\sd-extension-system-info\scripts\system-info.py" type=control skip 17:56:48-857630 DEBUG UI initialize: tab=video 17:56:48-867709 INFO Networks: type="video" engines=13 models=95 errors=0 time=0.00 17:56:48-907976 DEBUG UI initialize: tab=process 17:56:48-928736 DEBUG UI initialize: tab=caption 17:56:48-950081 DEBUG UI initialize: tab=models 17:56:48-979081 DEBUG UI initialize: tab=gallery 17:56:49-003660 DEBUG Read: file="ui-config.json" json=0 bytes=2 time=0.001 fn=init:read_from_file 17:56:49-004666 DEBUG UI initialize: tab=settings 17:56:49-006633 DEBUG Pipelines init: diffusers=53 custom=21 17:56:49-059137 DEBUG Settings: sections=23 settings=382/635 quicksettings=1 17:56:49-091581 DEBUG UI initialize: tab=info 17:56:49-104583 DEBUG UI initialize: tab=extensions 17:56:49-380148 DEBUG Extension list: processed=416 installed=3 enabled=2 disabled=1 visible=416 hidden=0 17:56:49-682523 INFO Server: name=None port=7860 paths=['C:\SD\sdnext'] ssl=None:None auth=0 17:56:49-735821 DEBUG Server config: loop=webui.AnyThreadEventLoopPolicy http=HttpToolsProtocol ws=WebSocketsSansIOProtocol interface=asgi3 workers=1 backlog=4096 timeout_keep_alive=60 timeout_notify=30 ws_max_size=1073741824 ws_max_queue=64 ws_ping_interval=30 ws_ping_timeout=60 17:56:49-738649 INFO Local URL: http://127.0.0.1:7860/ 17:56:49-739162 INFO API docs: http://127.0.0.1:7860/docs 17:56:49-739667 INFO API redocs: http://127.0.0.1:7860/redocs 17:56:49-740820 DEBUG API middleware: ['BaseHTTPMiddleware', 'GZipMiddleware'] 17:56:49-741851 DEBUG API initialize 17:56:49-844222 DEBUG Scripts setup: time=0.065 [] 17:56:49-846341 INFO Model: autoload=True selected="Diffusers\Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32 [94ef5985ed]" 17:56:49-848891 INFO API: limit=300 strategy=SlidingWindowCounterRateLimiter backend=MemoryStorage subpath=None 17:56:49-850253 DEBUG Model requested: fn=threading.py:run: 17:56:49-851964 DEBUG Search model: name="Diffusers\Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32 [94ef5985ed]" matched="models\Diffusers\models--Disty0--FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32\snapshots
94ef5985edc982fa93f87df6e1c0faf94d9e9004" type=alias 17:56:49-853066 INFO Load model: select="Diffusers\Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32 [94ef5985ed]" 17:56:49-855653 INFO Autodetect model: detect="FLUX2Klein SDNQ" class=Flux2KleinPipeline file="models\Diffusers\models--Disty0--FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32\snapshots\94e f5985edc982fa93f87df6e1c0faf94d9e9004" Progress 1726.52it/s █████████████████████ 100% 3/3 00:00 00:00 Fetching 3 files Progress ?B/s 0% 0.00/0.00 00:00 ? Download complete: 17:56:50-186984 DEBUG Load model: repo="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" prefetch=configs time=0.33 Progress ?B/s 0% 0.00/0.00 00:00 ? Reconstruction complete: Progress ?B/s 0% 0.00/0.00 00:00 ? Download complete: 17:56:50-190678 WARNING SDNQ: Triton MM kernels are not available! Falling back to PyTorch Eager kernels. Error message: No module named 'triton' 17:56:50-192298 WARNING SDNQ: Triton Scaled MM kernels are not available! Falling back to PyTorch Eager kernels. Error message: No module named 'triton' 17:56:50-196990 DEBUG Load model: type=Flux2Klein repo="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" config={'low_cpu_mem_usage': True, 'torch_dtype': torch.bfloat16, 'load_connected_pipeline': True, 'safety_checker': None, 'requires_safety_checker': False} offload=balanced dtype=torch.bfloat16 args={'low_cpu_mem_usage': True, 'torch_dtype': torch.bfloat16} 17:56:50-201100 DEBUG Load model: transformer="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" cls=Flux2Transformer2DModel subfolder=transformer loader=default args={'low_cpu_mem_usage': True, 'torch_dtype': torch.bfloat16, 'device_map': 'cpu'} Progress 971.80it/s ██████████████████████ 100% 2/2 00:00 00:00 Fetching 2 files Progress ?B/s 0% 0.00/0.00 00:00 ? Download complete: Progress ?B/s 0% 0.00/0.00 00:00 ? Reconstruction complete: Progress 32.06it/s ██████████████ 100% 2/2 00:00 00:00 Loading checkpoint shards 17:56:51-415508 ERROR Torch GC: module 'torch.accelerator' has no attribute 'empty_cache' 17:56:51-417622 DEBUG GC: current={'gpu': 1.28, 'ram': 15.68, 'oom': 0} prev={'gpu': 1.28, 'ram': 15.68} load={'gpu': 5, 'ram': 25} gc={'gpu': 0.0, 'py': 7787} fn=postprocess_model:_process_model_after_weight_loading why=sdnq time=0.22 17:56:51-424519 DEBUG Load model: transformer="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" quant="None" size=5.294 params=4.774 memory={'logical': 5.294, 'storage': 5.294, 'overhead': 0.0, 'tensors': 797, 'storages': 797} 17:56:51-426440 DEBUG Load model: text_encoder="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" cls=Qwen3ForCausalLM quant="None" loader=default 17:56:51-428103 DEBUG Load model: text_encoder="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" cls=Qwen3ForCausalLM target="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" args={'subfolder': 'text_encoder'} shared="Qwen-3 9B SDNQ-4bit" Progress 1246.26it/s █████████████████████ 100% 2/2 00:00 00:00 Fetching 2 files Progress ?B/s 0% 0.00/0.00 00:00 ? Reconstruction complete: Progress ?B/s 0% 0.00/0.00 00:00 ? Download complete: Loading weights: 100%|██████████████████████████████████████████████████████████| 1312/1312 [00:00<00:00, 25242.67it/s] 17:56:53-715742 ERROR Torch GC: module 'torch.accelerator' has no attribute 'empty_cache' 17:56:53-718033 DEBUG GC: current={'gpu': 1.28, 'ram': 15.85, 'oom': 0} prev={'gpu': 1.28, 'ram': 15.84} load={'gpu': 5, 'ram': 26} gc={'gpu': 0.0, 'py': 345} fn=postprocess_model:_process_model_after_weight_loading why=sdnq time=0.23 17:56:53-725116 DEBUG Load model: text_encoder="Disty0/FLUX.2-klein-9B-SDNQ-4bit-dynamic-svd-r32" quant="None" size=6.274 params=4.974 memory={'logical': 6.274, 'storage': 6.274, 'overhead': 0.0, 'tensors': 1314, 'storages': 1314} Progress 27.22it/s █████████ 100% 5/5 00:00 00:00 Loading pipeline components... 17:56:54-467773 ERROR Torch GC: module 'torch.accelerator' has no attribute 'empty_cache' 17:56:54-469650 DEBUG GC: current={'gpu': 1.28, 'ram': 15.93, 'oom': 0} prev={'gpu': 1.28, 'ram': 15.93} load={'gpu': 5, 'ram': 26} gc={'gpu': 0.0, 'py': 127} fn=load_diffuser_force:load_flux2_klein why=load time=0.23 17:56:54-472856 DEBUG Cache clear: full=False fn=load_diffuser:set_diffuser_options 17:56:54-473360 DEBUG Setting model: component=vae {'slicing': True, 'tiling': False} 17:56:54-474389 DEBUG Setting model: attention="Scaled-Dot-Product" 17:56:54-474893 DEBUG Torch attention: type="sdpa" kernels=['Flash', 'Memory', 'Math'] overrides=[] 17:56:54-476785 DEBUG Torch attention available: flash=False flash3=False aiter=False sage=False flex=True npu=False xla=False xformers=False kernels=False sdnq=True 17:56:54-478609 DEBUG Attention dispatcher: active=native list=['flash', 'flash_hub', 'flash_varlen_hub', 'flash_varlen', '_flash_3', '_flash_3_hub', '_flash_3_varlen_hub', 'flash_4_hub', '_flash_varlen_3', 'aiter', 'flex', 'native