Sign In

Yet Another Workflow for LTX-2.3 - Step By Step with RunPod + Template (v0.50)

1

Jul 30, 2026

(Updated: 2 days ago)

generation guide

I had someone who wanted very plain instructions on how to get rolling with RunPod and my ComfyUI workflow, Yet Another Workflow. I put together this article to walk through getting the Runpod template up and running. This is aimed at folks who want really basic instructions or are looking for help with problems. There are some gaps here in explaining some basic details of computers like how to use terminal and moving files around that I may flesh out later, but the intention is that following these steps gets you to making stuff.

A new version of this article will be updated with each major release of the workflow with new learnings. The previous version is here. This article is for the LTX-2.3 template, if you want Wan 2.2, you can find a very similar guide here.

Video Guide?

Are you a visual learner? I've finally recorded a video accompaniment to this guide. You can find it here on YouTube. I'll be aiming to create additional videos related to ComfyUI in the future.

Pre-requisites

  • A general willingness to poke around. I'm not going to explain how to navigate the RunPod website or the basics of ComfyUI at the moment. Just be curious, and you'll get there.

  • You'll want to be willing to explore using the command line / terminal / Powershell. You will use it to get files back to your computer with runpotctrl. You don't need to know much, and it's a very useful thing to learn.

The goal I have here is to reduce friction, but I cannot eliminate it. Downloads can fail. Message me if you want hands on help.

Why RunPod?

If you're not using it, please use my link here. We'll both get some free credit. But why use it at all? GPU's are extremely expensive these days, and fast GPU's even more so. Once you break down the usage, the cost of hardware plus electricity doesn't make much sense. (I'm paying just over a $1 an hour for access to an RTX 5090.) You're not locked in to your investment when you rent. When the next gen comes, you'll get a faster card for less than you would have paid upfront. Chances are you're not running your card 100% of the time, so for most folks, buying a card is absolutely the wrong answer in this market.

I will have some updated cost estimates on the workflow page soon, if you'd like to read a bit more.

Why LTX-2.3?

When LTX-2 came out, it was the first significant open weights competitor to Wan 2.2. It adds features that you cannot natively accomplish with Wan 2.2:

  • Longer videos.

  • Sound, including syncing to existing audio in addition to text to speech with prompts.

  • Better support for lower end hardware.

  • Single model process presents a visually simpler process.

The reality is way more complicated. LTX-2.3 as a signifcant step forward towards making the model more usable. I won't sugar coat it, there remain a number of challenges:

  • Low end hardware support is mostly marketing. It is a bit faster than Wan 2.2, but Wan can be quite fast with the right tricks. This compromise in performance is built in, which means even at the high end the model presents issues. (I can write a lot more about this, but it turns this section into a full fledged article.)

  • Prompt adherance is... bad. I cannot say this another way. I've made thousands of LTX-2.3 videos, and there is no magic to get it to behave. This remains the main problem with the model. It will generally get most of what you want, but it will often miss things. This means you're doing more gens, so even when it's faster, you're going to be doing way more gens.

  • Prompting requires you to structure your prompts very carefully. It also requires you to write longer more verbose prompts telling it more details about your scene than you might be used to with a model like Wan 2.2.

  • Prompting sound and getting consistent voices across generations isn't currently doable.

  • Image-to-video color shift. Wan can do this too, but there is prominent color shift while LTX-2.3 figures out what to do with your images. This generally just affects the first few frames.

  • This is a lesser one, but the way the generation path is built for LTX-2.3 looks different, and it can be difficult to port what you know from Wan 2.2 to LTX-2.3.

  • Sound introduces another point of failure. The motion might be great, and the sound can be off. There's no clean way to fix this.

So where is the good news with LTX-2.3?

  • Really improved sound. It's actually quite good. If you fit the right amount of dialog, it can produce very convincing results.

  • Better for training. We're starting to see more LoRA's emerge. This is a space to watch.

  • I haven't tested the upward limit, but you can generate much much longer videos if you have there VRAM. (Prompt adherance gets worse, but that's subjective. I've tested up to 60 seconds of dialog.)

  • Motion is improved. It's not Wan 2.2 good, but it it's a good step.

A lot of people want these things, and LTX-2.3 is the only game in town right now. In this way, Wan 2.2 remains a much more reliable tool at the moment, but they are both worth spending some time with. Wan moved to closed weights for the foreseeable future.

Recent work by TenStrip has helped improve the LTX-2.3 experience, and the most recent workflow will help you get better prompt adherance and character consistency.

Give LTX-2.3 a shot and see what you think about it.

Yet Another Manager

YAM_screenshot.png

New for v0.50 is a new pod manager application built to help smooth over model and file management during your Runpod sessions. I found this to be one of the major remaining points of friction, so I made this to take care of it.

You can now download models, checkpoints, LoRA's, and other ComfyUI files within this new interface. This system can be used to save a record of your downloads for easy reloading later. Additionally you can manage your services, use web terminal, and export your output files with runpodctl. This is the first version, but it's well tested. Expect some small refinements along the way - and let me know if you run into any issues.

How RunPod + Yet Another Workflow?

  1. Once you have an account and some credit loaded on RunPod, go to the "Pods" section. I'll suggest $10 as a good test amount; it will get you ~11 hours of use. I try to keep my balace at about $5-10; if you hit $0, the pod will be killed which deletes everything, so give yourself a little buffer.

  2. Note: So here's the deal: You can absolutely run LTX-2.3 on lower end hardware. That may work for you. I'm going to recommend the same hardware as I do Wan 2.2. I've done extensive testing with both of these cards with LTX-2.3, and the full model will absolutely take full advantage of both cards. Select either the RTX 5090, the PRO 6000, or the H100 SXM (or whichever CUDA 12.8 GPU that you want). I've found the RTX 5090 to be the best value in terms of speed/cost, but both the PRO 6000 and H100 SXM will give you a substantial speed boost if you're willing to pay a only a bit more per video. The prices for H100's have thankfully dropped again, makeing them a better value. Adjust for your budget and patience. Please be aware that demand for these cards seems to be rising! You may need a bit of patience to find availability at nearby data center. It has improved substantially.

    1. The template now has a requirement set formally for CUDA 12.8. This seem to take care of it automatically. If you have issues, you can set this manually. There are options at the top: Additional Features > CUDA Version > 12.8

    2. You can adjust the region: 'Any Region' by deault. Closer to you will generally be more responsive. I've had some poor download times with some data centers so watch the pod's System log during initialization. (See notes below for more troubleshooting tips.)

  3. Select the "Yet Another Workflow - ComfyUI - LTX-2.3" template.

  4. You can Edit the template for additional option.

    1. You may want to adjust the Container Disk, but it depends on what you download. You will want to set this based on how many LoRA's you end up wanting to download. The videos you make are small, so you really just need enough room for the models and LoRA's. You can get away with less if you don't mind downloading models as you need them, or you can do more if you want the flexibility. Container Disk is very cheap! I do not recommend Volume Disk. (See addendum below.)

    2. If you want to download a few LoRA's, Expand the Environmental Variables and set the civitai_token to your CivitAI API key. Then change the LORAS_IDS_TO_DOWNLOAD to a comma separated list of CivitAI LoRA AIR codes (Search the page for "AIR", it's the second number. ex: 123456, 123457, 123458)

    3. There are Environmental Variables for specifying which models to download. This gets a bit into "advanced", but I've left options if you want to experiment with some of the quantized models. Only do this if you're experimenting with a cheaper card. The full dev model + the distilled LoRA will produce the best results!

    4. Advanced Users: You can now also specify a URL for a script to perform additional terminal commands / Yet Another Manager downloads before ComfyUI starts. Some examples might be: downloading text encoders from Huggingface, installing additional custom nodes, exploring a different checkpoint model, manage your CivitAI LoRA downloads manually. You'll need to sort out how to provide a valid online-accessible path to save this file (ex: Dropbox, Google Drive, etc.), but the startup script will attempt to download and run whatever you provide here. Any publicly accessible web URL should work. Need help? Shoot me a message here or on Discord.

      You can create your script by creating a collection in Yet Another Manager and using the Export button to save the file to load again later.

  5. A recent change to the UI has made this a bit more confusing: Often the Network Volume is selected by default which forces the Deploy button to be greyed out. ENSURE VOLUME DISK IS SELECTED - unless you are intentionally trying to set up permanent storage (which I do note advise).

  6. Double check your settings and press "Deploy On-Demand".

  7. The pod will initialize. Check the Logs tab on the pod instance to see what it's doing. Eventually, the Log will report that ComfyUI is up, and the service will show as ready. Start up time will take an average of 15 minutes to do all of the installation without extras. This can go much faster or slower, so watch the System and Container logs in the logs tab of the pod.

  8. A workflow will open automatically when you open ComfyUI.

  9. Press "Run" on the workflow, you should be good to go!

Additional steps you should take:

Install RunPodCtrl on your local machine. This is the best way to get your generations off the RunPod remote machines. Go to the Output tab in Yet Another Manger, Be patient, it can be slow to create the connect between the computers. Once you have it, paste it on your local command line, and it will send you the files very fast.

Addendum: Which workflow should I use?

A good and reasonable question! In general use the standard v0.50 workflow. It's my main workflow. Use the others if you have a specific reason to use use them. They each exist to allow you to try different things with the same interface. Learn one, and the rest are there for you.

If you are brand new to ComfyUI, you may find the MoE version to be a bit easier to use. It removes some options and a combined sampler to make things slightly more visually simple. I recommend moving to standard once you've got a bit of a feel for things.

If you're excited about Smooth Mix, use that version! You must specify the optional downloads as described above for this to work.

If you're an advanced user, consider the WanVideo version for a change. This version produces different results for a many reasons, and uses completely different nodes from a normal workflow. It's also very fussy and can be difficult to adjust. While it is powerful, there are way more options to consider if you are making changes, so please avoid this until you have a good amount of video generation experience under your belt.

Addendum: Why not Volume Disk?

Someone asked about the startup time: Why do 15 minutes of initialization every time when you can store things on a their network storage volumes?

The spin-up time is mostly downloading models. You certainly CAN do this. I don't recommend it unless you want to to pay for Network Volume storage (and you are fine with the first point below), which I do not: I will explain. I'm very cheap about this, so adjust to your budget and time concerns. I want my money to go towards compute time, not storage.

  1. First, an important point: Volume Disk is not portable! You have to create it at a specific datacenter. If your preferred datacenter does not have the GPU you want, you will have to wait till one becomes free. Container disk is always available.

  2. 300 gb of storage is $21 a month, so ~$0.70 a day. I'd probably end up closer to 400gb if I was keeping everything around, but we'll use 300gb as an example, since that's what I generally use.

  3. The same 300gb container disk storage is about $0.04 cents an hour.

  4. My total compute costs for L40S total about $0.90 per hour, so it's a ~$0.22 cent startup cost.

  5. That $21 is just over 23 hours of compute time including the container disk, so it's a matter of perfering to maximize my resources that way for the minor inconvenience of waiting for the bootup. That time is never 0, the image still has to initialize, so we're talking 5-10 minutes of difference. Weirdly, so far as I can tell, the Volume Disk cannot act as the main disc for the container, a template must be initialized.

  6. I don't make videos every day. If I take a break, I'm not spending.

So! All of that is to say, that's why I use container disk. I can often fill the boot-up time with other things I want to do: posting videos here on Civit, organizing files, making images for i2v.

As a point of clarification: I do actually use a volume for SD image making, because the space requirement is so much smaller and therefore cheaper. I mostly do this because LoRA management for SD models is a nightmare, where as Wan is very clean.

Help! Startup is slow!

Popularity of these services is growing. Here are some observations and tips.

  • First tip: If the GPU is in good availability, it can be worth just killing a pod that's being slow to start and trying another data center. This is a die roll tho. Sometimes it helps, sometimes it doesn't.

  • In general, my startup times are good. Especially with the H100 SXM. (I tend to have the most pain here with 5090's. I suspect they have lower network priority than the "big" machines running the server grade cards.)

  • Demand has a big effect on things. This is the big factor. Part of this is popularity. Both of the preferred cards are either in low supply or unavailable at times - data center demand is growing. Depending on the data center you land in, and its particular network saturation and the saturation of total demand for hits to either HuggingFace for Docker Hub, you can get some gnarly slow down. This also means there's a time of day consideration.

    • To elaborate a bit more: The big downloads are the Runpod template itself (Docker Hub) and then the models (HuggingFace or CivitAI for SmoothMix).

  • Second tip: If you don't expect to use a specific model, you adjust that in the template environmental variables. (For example, I usually only use the fp16 models, so I often skip downloading the fp8 models.)

  • Runpod doesn't cache images across their network. There's no way to force this or pay for it on my end either, tho I would if I could. They are pulled from the Docker Hub servers. If you magically hit a machine that already has the template, it will be instant. (This has been rare in my exprience, but has happened.)

  • If you're experiencing slow down in the UI, that's probably an issue with your local computer's hardware. I've read you can turn-off hardware accelertion for your browser to improve performance, but that's outside of my personal experience.

  • If you get see the following cycle in the system log, terminate the Pod and create a new one. Try to specify a different data center:

image pull: docker.io/boobkake22/comfyui-ltx-yaw:latest: pending error
 creating container: image pull: docker.io/boobkake22/comfyui-ltx-yaw:latest:
 pending create container docker.io/boobkake22/comfyui-ltx-yaw:latest

If demand continues, expect the availability and performance to improve over time.

1