Repository: stable-diffusion-webui
Issue: [Bug]: Pix2Pix Image CFG Scale not working with DDIM
Labels: bug-report

### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What happened?

When using Pix2Pix and changing the sampler to DDIM, the Image CFG Scale slider has no impact on the result. As far as I can tell, Pix2Pix is still "working", but you lose that parameter.

I have tested this with all other samplers and DDIM is the only one showing that behaviour. DDIM does however produce very nice results for me in many use cases, so being unable to tweak those further with Image CFG Scale is a bit unfortunate.

Here is a X/Y Plot demonstrating the behaviour across all Samplers - DDIM is at the very bottom: [image](https://imgur.com/a/NpkbC6N)

If this is a limitation of the model or algorithm, some kind of indication in the UI would be nice.

### Steps to reproduce the problem

1. Go to img2img
2. Load the instruct-pix2pix model
3. Load an image
4. Set Denoising Strength to 1
5. Change the sampling method from to DDIM
6. (Fix the seed)
7. Generate images with different Image CFG Scale values


### What should have happened?

I would expect the Image CFG Scale to apply no matter the sampling method. If a sampling method is incompatible for some reason, I would expect some indication in the UI informing the user of that, but I would still allow the user to use an incompatible sampler if they want.

### Commit where the problem happens

https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/89f9faa63388756314e8a1d96cf86bf5e0663045

### What platforms do you use to access the UI ?

Windows

### What browsers do you use to access the UI ?

Google Chrome

### Command Line Arguments

```Shell
No
```


### List of extensions

No

### Console logs

```Shell
venv "C:\GitProjects\stable-diffusion-webui\venv\Scripts\Python.exe"
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]
Version: v1.2.1
Commit hash: 89f9faa63388756314e8a1d96cf86bf5e0663045
Installing requirements
Launching Web UI with arguments:
No module 'xformers'. Proceeding without it.
Loading weights [fbc31a67aa] from C:\GitProjects\stable-diffusion-webui\models\Stable-diffusion\instruct-pix2pix-00-22000.safetensors
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
Startup time: 9.9s (import torch: 2.8s, import gradio: 2.2s, import ldm: 0.9s, other imports: 2.0s, list SD models: 0.1s, load scripts: 0.9s, create ui: 0.6s, gradio launch: 0.2s).
Creating model from config: C:\GitProjects\stable-diffusion-webui\configs\instruct-pix2pix.yaml
LatentDiffusion: Running in eps-prediction mode
DiffusionWrapper has 859.53 M params.
Loading VAE weights specified in settings: C:\GitProjects\stable-diffusion-webui\models\VAE\vae-ft-mse-840000-ema-pruned.safetensors
Applying cross attention optimization (Doggettx).
Model loaded in 11.4s (load weights from disk: 1.0s, create model: 0.3s, apply weights to model: 6.4s, apply half(): 0.6s, load VAE: 0.7s, move model to device: 0.7s, load textual inversion embeddings: 1.8s).
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  5.27it/s]
Total progress: 100%|██████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.06it/s]
X/Y/Z plot will create 54 images on 1 3x18 grid. (Total steps to process: 1080)████████| 20/20 [00:03<00:00,  6.16it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  5.99it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.09it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.09it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.08it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.06it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.06it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.07it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.08it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.09it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.14it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.14it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.12it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.13it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.14it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.13it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.14it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.14it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.10it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.13it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.13it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.12it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.04it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.04it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.03it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.02it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.03it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.03it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.05it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.08it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.03it/s]
63it [00:10,  6.07it/s]██████████████████████████████▋                              | 561/1080 [02:36<04:19,  2.00it/s]
57it [00:09,  6.10it/s]███████████████████████████████▉                             | 582/1080 [02:47<04:04,  2.04it/s]
117it [00:19,  6.11it/s]████████████████████████████████                            | 601/1080 [02:57<03:54,  2.04it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.04it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  5.97it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.01it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.11it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.08it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.11it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.11it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.12it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.12it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.12it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.12it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.12it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.03it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.03it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00,  6.01it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  2.97it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.01it/s]
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:06<00:00,  3.01it/s]
Running DDIM Sampling with 19 timesteps███████████████████████████████████████▍    | 1000/1080 [05:01<00:26,  2.98it/s]
Decoding image: 100%|██████████████████████████████████████████████████████████████████| 19/19 [00:02<00:00,  8.35it/s]
Running DDIM Sampling with 19 timesteps████████████████████████████████████████▍   | 1019/1080 [05:04<00:07,  8.60it/s]
Decoding image: 100%|██████████████████████████████████████████████████████████████████| 19/19 [00:02<00:00,  8.57it/s]
Running DDIM Sampling with 19 timesteps█████████████████████████████████████████▌  | 1038/1080 [05:06<00:04,  8.63it/s]
Decoding image: 100%|██████████████████████████████████████████████████████████████████| 19/19 [00:02<00:00,  8.57it/s]
Total progress:  98%|████████████████████████████████████████████████████████████▋ | 1057/1080 [05:13<00:06,  3.37it/s]
Total progress:  98%|████████████████████████████████████████████████████████████▋ | 1057/1080 [05:13<00:02,  8.67it/s]
```


### Additional information

My install is very fresh, so far I have only added a few models, embeddings, VAEs and hypernetworks. The only change I made in the settings was adding UI shortcuts for VAE/hypernetwork/Lora.