Skip to content

LTX-2.5 on Apple Silicon (MPS) generates completely green video on LTX Desktop 1.2.7 #165

Description

@Hpdjoy
Image Environment

LTX Desktop: 1.2.7
OS: macOS Sequoia 15.3.1
Hardware: Mac Studio, Apple M1 Ultra, 128 GB Unified Memory
PyTorch: 2.11.0
mps_sdpa: 0.2.0
Generation: Local
Model: LTX-2.5 BF16

Issue

When generating a video locally using LTX Desktop 1.2.7 on Apple Silicon, the generated video is completely green.

This happens with both:

Text-to-Video (T2V)
Image-to-Video (I2V)

The output MP4 is successfully created and saved, but all frames appear as a solid green image.

What I observed

The model loads successfully and the denoising process completes without an apparent runtime failure.

The logs show:

Building transformer with attention backends -- self: MPS-SDPA, masked: MPS-SDPA

The denoising loop also completes successfully, for example:

Running denoising loop (8 steps, 512x288 121 frames 24 (@24) fps)

The video VAE/audio VAE are subsequently loaded and the MP4 is successfully written.

There is no obvious:

Traceback
RuntimeError
Exception

in the generation log.

I also tested MPS attention separately:

PyTorch MPS FP32 attention works
PyTorch MPS BF16 attention works
mps_sdpa.sdpa_opt() BF16 test works
No NaN/Inf was observed in these standalone tests

System memory usage also remained below the available 128 GB unified memory.

Suspected cause

The issue appears to be related to the LTX-2.5 Apple/MPS execution path, particularly the custom MPS-SDPA attention backend, rather than a model-loading or memory issue.

LTX's attention implementation automatically selects MPS-SDPA on macOS, and the transformer is reported as using:

self: MPS-SDPA
masked: MPS-SDPA

I have not yet confirmed that this is the root cause, but forcing the transformer to use the standard PyTorch attention implementation may be a useful diagnostic.

Expected behavior

The generated video should contain the requested scene/content normally.

Actual behavior

The generated MP4 is completely green.

Question

Could the maintainers confirm whether LTX-2.5/LTX Desktop 1.2.7 is currently supported on Apple Silicon/MPS for local generation?

Also, is there a recommended way to force the LTX transformer to use PyTorch SDPA / standard MPS attention instead of MPS-SDPA for testing?

I can provide the complete generation logs and additional diagnostic information if required.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions