Success: LTX-2 Video+Audio Generation on Strix Halo (gfx1151) with TheROCk 7.11 #2845
Replies: 4 comments 5 replies
|
Thank you for taking the time to work this out and to push us with specifics. We're discussing your feedback internally, but in the meantime, I did want to share that we are working right now on setting up weekly releases and this is what we can signal boost more for people on the bleeding edge. The weeklies will be the feed stock that gets promoted to 7.11, 7.12, 8.0. Right now, the nightlies are cut from main each night (and 7.9/7.10 were cut manually and subjected to offline QA), inheriting the unit test coverage from there. The weeklies will involve promoting a nightly and running our more extensive QA processes against it to qualify it for actual use, attach proper test reports to the release, document, etc. These processes are a combination of automation and manual testing and presently take several days to run on each candidate for all GPU architectures. By focusing on getting the weeklies well tested and into user's hands, I think we'll be in a position to address your point of feedback about advertising this path more and getting more people onto it without waiting for march/8.0 (which is still an estimate and can change based on how things unfold). We expect to have this weekly release process stabilized this month, and it will be used for selecting a 7.11 (and later) candidate at the beginning of February. And this is the last process milestone we need to pass to make TheRock "official" and fully integrated with our QA, documentation, and other release channels (for drivers, etc). Thank you for taking the time and struggling through this change with us. I started TheRock a year ago this month because I wanted to be able to use my AMD GPUs just like I had come to expect I could use my NVIDIA GPUs. It seemed like an impossible goal then to get everything straightened. There is still much to do, but I really appreciate you taking the time to give us a fresh try and to help us get this stuff dialed in with good feedback. It really does help -- and not just in the "tell us what to do" way -- but on the human level by validating the extreme amount of work that many of us have put in to this over the last year. |
|
Thanks for the writeup @bkpaine1 . I don't have your x.com handle but I posted it on X. Thank you for making your work accessible to the community. We are listening to your feedback. |
|
Hey @bkpaine1, thanks for sharing! I wanted to ask you about some of the issues you highlighted in the
With CoreCtrl, are you setting both the GPU to performance mode = high and CPU to frequency governor = Performance or just the latter? Also, which workflows do you see a performance uplift in after tweaking these settings and by how much %. I gave this a try on my end following the steps in your guide and saw mixed results. With LTX-2 (video_ltx2_t2v) and SDXL workflows, there was a ~2-4% speed up after applying performance settings whereas with Flux, there was little to no change. If we do come to the conclusion that altering the power profiles for the CPU/GPU results in significant performance uplift, we can file an issue and look into providing some solutions, whether that's better guidelines in the form of documentation or performance tuning.
Is this something you're still experiencing pulling in the latest ComfyUI and TheRock nightlies? Following the steps in your guide, I was able to get audio working in the aforementioned LTX-2 workflow without having to apply the patch. The videos are also being saved by default into the outputs folder with audio which I believe should hit the faulty line you're referencing but I might be wrong. |
|
Thanks for this thread — it got us to an LTX-2.3 A2V (video+audio, lip-synced talking head) pipeline working on Strix Halo too. Adding two env vars we found that give a significant speedup for mid-length video sequences, in case they help others: -e HIP_FORCE_DEV_KERNARG=1
-e PYTORCH_CUDA_ALLOC_CONF=expandable_segments:TrueFrame-count bisection on our workload (LTX-2.3 22B bf16, 544x960, 8-step distilled, 3-LoRA stack, PromptRelay; ComfyUI 0.33 + TheRock rocm10.1 preview nightly, torch 2.15.0a0+rocm10.1.0a20260821):
Caveat: at long sequences (~15.8k tokens, 233 frames) we still hit a super-linear collapse that none of these (nor fp8 weights, nor fp16, nor SDMA/SVM toggles) fix — full bisection data tracked in #7569. Also for anyone hitting |
Uh oh!
There was an error while loading. Please reload this page.
Just wanted to share a success story and say thanks to the TheROCk team.
Hardware: GMTEK NUC EVO 2, Strix Halo APU (gfx1151), 128GB unified memory, Ubuntu 25.10
What's Working:
Performance:
10-second video with audio in ~10 minutes. Not H100 speed, but absolutely usable for daily content production.
The Difference TheROCk Makes:
Stock ROCm 7.2 was slow. TheROCk 7.11 nightlies are dramatically faster on gfx1151. Night and day difference. This is what makes the hardware actually usable for AI workloads.
I wrote a complete guide:
Includes startup scripts, environment variables (HSA_ENABLE_SDMA=0, HSA_USE_SVM=0), and a patch for a ComfyUI audio bug on AMD.
Looking forward to March 2026 when TheROCk becomes ROCm 8.0. Keep up the great work.
All reactions