MagicSR is MagicCode's AI super-resolution solution for mobile video and image enhancement.
MagicCode developed a fast convolution method called PACA, which accelerates convolution computation by dozens of times without sacrificing numerical accuracy. Based on this method, we designed MagicSR to provide strong visual quality with production-ready speed.
The MagicSR network delivers the ultra-fast processing speed typically associated with traditional image-processing algorithms, while preserving the strong AI super-resolution quality of neural approaches. To cover most mobile devices from low-end to high-end, we provide two MagicSR modes: HighSpeed and Speed. Speed produces higher image quality and is better suited to mid- to high-end devices, while HighSpeed runs faster(1080P@240fps on iPhone14Pro) and enables smooth performance on lower-compute devices.
Official page: https://www.magiccode-ai.com/products/video-super-resolution
Note: the comparison videos in the "MagicSR Overview" section are intentionally omitted here.
To evaluate MagicSR, we compared it with benchmark mobile SR solutions including Apple MetalFX and Qualcomm SGSR (2x super-resolution).
- Image quality:
MagicSR-Speed > MagicSR-HighSpeed >= MetalFX-Temporal > MetalFX-Spatial - Processing speed:
MagicSR-HighSpeed > MagicSR-Speed > MetalFX-Spatial > MetalFX-Temporal
- Image quality:
MagicSR-Speed > MagicSR-HighSpeed > SGSR2.0 > SGSR1.0 - Processing speed:
MagicSR-HighSpeed ≈ SGSR1.0 > MagicSR-Speed > SGSR2.0
| Method | Time (ms) |
|---|---|
| MagicSR HighSpeed | 3.47 |
| MagicSR Speed | 4.83 |
| MetalFX Spatial | 8.82 |
| MetalFX Temporal | 15.28 |
| Method | Time (ms) |
|---|---|
| SGSR1.0 | 4.678 |
| MagicSR HighSpeed | 4.581 |
| MagicSR Speed | 9.91 |
| SGSR2.0 | 13.47 |
Side-by-side real-time 2× super-resolution in a 3D game on iPhone 14 Pro. Both pipelines render at 1920×1080 and upscale to 3840×2160.
| Left — MagicSR Speed 2× | Right — MetalFX 2× |
|---|---|
| ~59.7 FPS, ~4.3 ms SR | ~36.6 FPS, ~14.6 ms SR |
| SGSR1.0 | SGSR2.0 |
|---|---|
![]() |
![]() |
| MagicSR HighSpeed | MagicSR Speed |
![]() |
![]() |
| MetalFX Spatial | MetalFX Temporal |
![]() |
![]() |
| SGSR1.0 | SGSR2.0 |
|---|---|
![]() |
![]() |
| MagicSR HighSpeed | MagicSR Speed |
![]() |
![]() |
| MetalFX Spatial | MetalFX Temporal |
![]() |
![]() |
| SGSR1.0 | SGSR2.0 |
|---|---|
![]() |
![]() |
| MagicSR HighSpeed | MagicSR Speed |
![]() |
![]() |
| MetalFX Spatial | MetalFX Temporal |
![]() |
![]() |
In-game clip with on-screen HUD comparing the original stream against MagicSR.
MagicSR supports mainstream CPU and GPU backends:
- X86 SIMD
- Neon
- Metal
- Vulkan
- OpenGLES
- OpenGL
And provides integration support for:
- Unity plugin (supports Unity 2022.3.62f2c1)
- Unreal Engine plugin (supports UE 5.0, 5.1, 5.2, 5.3, 5.4, 5.6, 5.7, 5.8)
Quick integration via the Enable API: include the header, set the model directory, enable with an input texture and scale, then disable when finished.
#include "mc_enable.h"
MC_Enable_SetModelDir("/path/to/MagicSRModels"); // or MC_Enable_SetModelPath(".../model.bin")
void* output = MC_Enable(input, scale); // use output
MC_Disable(output);Unity / Unreal plugins follow the same flow as SetModelDir → Enable(input, scale) → Disable().
For full details, see the User Guide.
MagicSR is free to download and use under the End User License Agreement (EULA) v1.1.
The EULA grants a no-charge license to the Software itself. Professional services — such as integration assistance, custom development, consulting, training, priority support, and SLA commitments — are not included in the free Software license and require a separate paid Services Agreement.
Community feedback may be submitted via GitHub Issues on an as-is basis without guaranteed response times.
Related legal documents are available in the doc/ directory, including the Privacy Policy and Data Reporting Notice.
- Website: https://www.magiccode-ai.com/
- Software download and documentation: this repository
- Professional services and business cooperation: contact us through the official website
© 2026 MagicCode Technology Limited. All rights reserved.

















