Model comparison
The cheat sheet
One glance at the trade-offs. VRAM is qualitative (hardware and version dependent); treat it as a relative ordering, not a number.
Swappers
The model that replaces the face region.
| Model | Res | VRAM | Pros | Cons | Best for |
|---|---|---|---|---|---|
| inswapper_128 | 128 | mid |
|
| Default for most swaps; pair with an enhancer for crisp close-ups. |
| simswap_256 | 256 | low |
|
| Single clean source image, modest hardware. |
| simswap_512recent | 512 | mid |
|
| Embedding-driven swap where you want more resolution. |
| ghost_256 | 256 | low |
|
| Fast work, partially occluded or moving subjects. |
| uniface_256recent | 256 | mid |
|
| Newer installs wanting a modern default swap. |
Enhancers
Restore and sharpen the enhanced face.
| Model | VRAM | Pros | Cons | Best for |
|---|---|---|---|---|
| codeformer | mid |
|
| Best all-round face enhancer; the default first choice. |
| gfpgan_1.4 | mid |
|
| Trying for bold sharpening; gfpgan_1.2 where 1.4 is unavailable. |
| restoreformerrecent | mid |
|
| Noisy or low-quality source frames. |
| restoreformer_plus_plusrecent | mid |
|
| Preferred when restoreformer is your enhancer. |
| gpen_bfr_512 | mid |
|
| High-res pipelines with VRAM to spare. |
| gpen_bfr_1024 | high |
|
| 4K+ close-up work. |
| gpen_bfr_2048 | high |
|
| High-VRAM only, large output resolution. |
Detectors
Find faces before anything else runs.
| Model | VRAM | Pros | Cons | Best for |
|---|---|---|---|---|
| retinaface | mid |
|
| Balanced default detection. |
| SCRFDrecent | low |
|
| Speed + accuracy on real hardware. |
| yoloface | low |
|
| Low-VRAM and fast scans. |
Quick picks
Not sure where to start? inswapper_128 + codeformer covers most general swaps. Choose ghost_256 when occlusion or fast motion hurts the swap, yoloface when VRAM is tight, and jump to gpen_bfr_1024+ or a second frame_enhancer pass only when you have GPU headroom and need the detail.