Sign In

[SOLVED] The Deep Dive: Why Your LoRA Works on One SDXL Model but Explodes on Another

14

Jun 11, 2025

(Updated: 10 months ago)

musing
[SOLVED] The Deep Dive: Why Your LoRA Works on One SDXL Model but Explodes on Another

(It's Not Your Prompt. It's Not a Bug. It's All About Model Genealogy.)

Hey everyone,

Let's talk about a maddening scenario I’m sure many of you have encountered. You have a favorite LoRA. On Model A, it's magic—it delivers the exact style, character, or concept you want. But when you load up Model B, which is supposedly even better, and use the exact same LoRA and prompt... you get a Lovecraftian horror. A mangled, broken, glitch-art mess.

You've probably gone through the whole checklist:

  • "Is it my prompt? Maybe from above is a trigger word?"

  • "Is my CFG scale too high?"

  • "Did I accidentally use a 1.5 LoRA on an XL model?"

After a deep investigation, I can tell you the answer is likely none of the above. The issue is more fundamental and far more interesting.

We're dealing with Conflicting Model Genealogy.


Part 1: Debunking the Obvious Suspects

Before we get to the core issue, let's confirm what it's not:

  1. It's NOT the Prompt: My tests confirmed that even with a minimalist prompt like 1girl, or even a completely empty prompt, Model B would still "explode" when the LoRA was active. This proves the conflict happens at a much deeper level than prompt interpretation.

  2. It's NOT an SD 1.5 vs. SDXL issue: This is the crucial part. In my case, both models (A and B) and the LoRA were all SDXL native. This rules out the common cross-version incompatibility and forces us to look at the differences between SDXL models themselves.


Part 2: The Real Culprit - Model Genealogy

Think of every fine-tuned SDXL model as having a unique "family tree" or "genetic makeup."

  • The Ancestor (Base Model): Most models are fine-tunes of a common ancestor, like the official SDXL 1.0 Base. However, some are fine-tunes of other custom models. This is the first point of divergence in their "DNA."

  • The Upbringing (Fine-tuning & Training Data): This is the most critical part. The model's creator fine-tunes it on a specific dataset and with specific methods. This process creates the model's fundamental understanding of shapes, light, color, and style. It's the model's "baked-in aesthetic" or its "internal logic." An anime model's internal logic is fundamentally different from a photorealistic model's logic.

So, even if two models share the same SDXL 1.0 ancestor, their "upbringing" can make them completely different "people."

from Wai

from HassakuXL (It’s not a problem with the model, but the resolution of the Lora training set is 2048.)


Part 3: What a LoRA Actually Is

A LoRA is not a standalone element. It's a "patch" or a "modification file." It's a small set of instructions that says: "Hey model, based on the internal logic you already have, make these very specific adjustments to produce a different result."

It's an "overlay" that relies entirely on the foundation it's being applied to.


Part 4: The "Explosion" - Why the Conflict Happens

Now, it all clicks into place.

When you apply a LoRA to a model that shares its genealogy (i.e., was trained on a similar base and has a similar internal logic), the LoRA's instructions make sense. It's like installing an official upgrade part in a car—it fits perfectly.

But when you apply that same LoRA to a model with a different genealogy, you're trying to force that Toyota upgrade part into a Ford engine.

  • The LoRA says, "Tweak the weights related to cel-shaded outlines."

  • The photorealistic model says, "What's a cel-shaded outline? I only have weights for soft shadows and chromatic aberration."

The result is chaos. The LoRA's instructions are misinterpreted or conflict directly with the model's core logic. The model tries to apply the changes anyway, leading to scrambled weights and the mangled, "exploding" output you see on your screen.


The Solution & Your New Workflow (TL;DR)

The fix is not in the settings, but in your selection process. Become a model genealogist.

  1. Stop Blaming Your Prompts: It's not your fault. Give yourself a break.

  2. Investigate the Lineage: When a LoRA and model clash, go to their download pages (e.g., Civitai) and play detective.

  3. Check the Base Model: Is the LoRA trained on the same base model (or a close relative) as the model you're using? This is your most important clue. The page description for the LoRA or model often states what it was trained on.

  4. Check the Style Family: Even with the same base, a LoRA made for a western cartoon style will likely clash with a model fine-tuned for classical oil painting. Their "upbringing" is too different.

  5. The Golden Rule: Pair LoRAs with models from the same "family" or with explicitly stated compatibility. Look for creators who release "packs" of models and LoRAs that are designed to work together.

Hope this deep dive saves you the hours of frustration it caused me. It's a core principle of working with these complex systems.

Happy generating

I will subsequently provide the 3.1A version compatible with 1024.

Please use WAI-NSFW-illustrious-SDXL or other illustrious models for this version.

14