- Attenborough.film
- Compare
- O2S Ultra vs Horizon 20 Pro
JMGO O2S Ultra vs XGIMI Horizon 20 Pro
What O2S Ultra does better (4) and where Horizon 20 Pro wins (5) — every spec side by side.
vs
8.5Picture8.2
4.9Gaming & inputs8.5
8.9Setup & placement9.4
2.9Smart features & sound8.4
Dimensions
Size comparison
O2S UltraHorizon 20 Pro
| O2S Ultra | Horizon 20 Pro | Difference | |
|---|---|---|---|
| Height | 140 mm | 249 mm | −109 mm |
| Width | 312 mm | 298 mm | +14 mm |
| Depth | 290 mm | 190 mm | +100 mm |
| Weight | 4.5 kg | 4.9 kg | −0.4 kg |
Drawn to the same scale from the official dimensions (front and side).
Why is O2S Ultra better than Horizon 20 Pro?
- Contrast ratio (dynamic / claimed)3,000,000:1 vs 20,000:1150×
- Ethernet (LAN)Yes · Horizon 20 Pro: No
- Fan noise26 dB vs 28 dB+8%
- Weight4.5 kg vs 4.9 kg+9%
Why is Horizon 20 Pro better than O2S Ultra?
- Built-in speakers (total output)10 W vs 24 W2.4×
- Lens shiftNone vs Vertical and horizontal
- Brightness (ANSI / ISO lumens)3,600 lm vs 4,100 lm+14%
- Largest image size150″ vs 300″2×
- Audio outputNo · O2S Ultra: Yes
Specifications
Side by side
| Picture | ||
| Resolution (on screen) | 3840 × 2160 (4K UHD) | 3840 × 2160 (4K UHD) |
| Native panel resolution | 1920 × 1080 (Full HD) | 1920 × 1080 (Full HD) |
| 4K method | 4K by pixel shifting | 4K by pixel shifting |
| Display technology | DLP | DLP |
| Light source | RGB triple laser | RGB triple laser |
| Brightness (ANSI / ISO lumens) | 3,600 lm | 4,100 lm |
| Native contrast ratio | 4,000:1 | — |
| Contrast ratio (dynamic / claimed) | 3,000,000:1 | 20,000:1 |
| HDR support | Yes | Yes |
| HDR formats | HDR10, Dolby Vision | HDR10+, Dolby Vision |
| Dolby Vision | Yes | Yes |
| Colour gamut (BT.2020) | — | 110% |
| Motion interpolation (MEMC) | — | Yes |
| 3D playback | Yes | Yes |
| Gaming | ||
| Input lag | — | 1 ms |
| Game / low-latency mode | Yes | Yes |
| VRR / ALLM | Yes | Yes |
| Lens & placement | ||
| Throw ratio | 0.16:1 | 1.2:1 |
| Throw ratio (zoomed in) | — | 1.5:1 |
| Throw type | Ultra short throw (under 0.4:1) | Standard throw (1.0:1 and longer) |
| Distance for a 100″ 16:9 image | 0.35 m | 2.66 m |
| Smallest image size | 80″ | 40″ |
| Largest image size | 150″ | 300″ |
| Optical zoom | — | 1.25× |
| Lens shift | None | Vertical and horizontal |
| Autofocus | — | Yes |
| Keystone correction | Yes | Yes |
| Automatic keystone correction | Yes | Yes |
| Obstacle avoidance | — | Yes |
| Automatic screen fit | — | Yes |
| Built-in stand / gimbal | Yes | — |
| Sound | ||
| Built-in speakers (total output) | 10 W | 24 W |
| Smart & streaming | ||
| Smart platform | Google TV | Google TV |
| Built-in smart platform | Yes | Yes |
| Netflix (officially licensed) | Yes | Yes |
| Wi-Fi | Yes | Yes |
| Bluetooth | Yes | Yes |
| Chromecast built-in | Yes | Yes |
| Connectivity | ||
| HDMI inputs | 2 | 2 |
| HDMI version | 2.1 | — |
| HDMI eARC | Yes | Yes |
| USB port | Yes | Yes |
| Ethernet (LAN) | Yes | No |
| VGA input | No | No |
| Audio output | No | Yes |
| Battery, power & lifetime | ||
| Power consumption | 240 W | — |
| Design & noise | ||
| Fan noise | 26 dB | 28 dB |
| Weight | 4.5 kg | 4.9 kg |
| Width | 312 mm | 298 mm |
| Height | 140 mm | 249 mm |
| Depth | 290 mm | 190 mm |
| Colours | Grey, Black | — |









