S+ Tier SoC • Qualcomm Snapdragon 8 Gen 2Horizontal • 430g
AYN Odin 2 Portal Emulation Compatibility & FPS Matrix
The Ultimate 7-inch 120Hz OLED Android Monster
If you want the biggest, brightest, smoothest OLED screen on an Android handheld with zero emulation compromises, the Odin 2 Portal is the undisputed king of luxury retro gaming.
Switch🟢 60 FPS
PS2🟢 60 FPS
GameCube🟢 60 FPS
3DS🟢 60 FPS
PSP🟢 60 FPS
N64🟢 60 FPS
GBA🟢 60 FPS
Street Price$299
Display:7.0" 1080p 120Hz OLED (800 nits)
Processor:Qualcomm Snapdragon 8 Gen 2
Memory & OS:12GB LPDDR5x • Android 13
Battery:8000 mAh
Best Custom OS:ES-DE + Mesa Turnip v24.3.0 R9v2
✓ Why Buy AYN Odin 2 Portal
- +Breathtaking 7.0-inch 120Hz OLED panel with 800 nits peak brightness and HDR
- +Snapdragon 8 Gen 2 with active cooling plays Switch docked and PS2 at 4x 1080p 60 FPS
- +Huge 8000mAh battery delivers 7+ hours of PS2 and 14+ hours of lighter retro
- +Ergonomic full-size controller grips with large Hall-Effect sticks
✕ Known Limitations
- −Large footprint makes it a backpack or couch console, not pocketable
- −At $299, it nears entry-level Steam Deck pricing
🧠 Silicon Breakdown: Qualcomm Snapdragon 8 Gen 2
The undisputed king of Android handheld emulation. Combined with custom Mesa Turnip drivers, Adreno 740 crushes PS2, GameCube, 3DS, and Nintendo Switch at 1080p 60 FPS without breaking a sweat.
CPU: 1x Cortex-X3 @ 3.2GHz + 4x A715/A710 + 3x A510
GPU: Adreno 740 (Turnip Mesa Compatible)
Turnip Drivers: Supported (Huge Switch/3DS Boost)
50 Perfect • 0 Playable with Tweaks
AYN Odin 2 Portal Game Compatibility & Settings Matrix
| Game Title | System | Performance Verdict | Upscale Res | Emulator & Cycle Tweak | Full Recipe |
|---|---|---|---|---|---|
| God of War II | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Grand Theft Auto: San Andreas | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Shadow of the Colossus | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Need for Speed: Most Wanted | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Burnout 3: Takedown | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Gran Turismo 4 | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Metal Gear Solid 3: Subsistence | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Silent Hill 2 (Director’s Cut) | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Final Fantasy X | PS2 | 🟢 30 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| The Legend of Zelda: The Wind Waker | GameCube | 🟢 30 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Super Smash Bros. Melee | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Resident Evil 4 | GameCube | 🟢 30 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Mario Kart: Double Dash!! | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Super Mario Sunshine | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| God of War: Chains of Olympus | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Crisis Core: Final Fantasy VII | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Monster Hunter Freedom Unite | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Grand Theft Auto: Vice City Stories | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Pokémon Ultra Sun / Ultra Moon | 3DS | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Azahar • 100% (Default) | Config → |
| The Legend of Zelda: Ocarina of Time 3D | 3DS | 🟢 30 FPS Locked (3x) | 3x Native (1080p+) | Azahar • 100% (Default) | Config → |
| Super Mario Odyssey | Switch | 🟢 60 FPS Locked (1x) | 1x Docked (1080p) | Sudachi • 100% (Default) | Config → |
| Mario Kart 8 Deluxe | Switch | 🟢 60 FPS Locked (1x) | 1x Docked (1080p) | Sudachi • 100% (Default) | Config → |
| The Legend of Zelda: Ocarina of Time | N64 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Mupen64Plus-Next • 100% (Default) | Config → |
| Pokémon Emerald & Unbound (GBA) | GBA | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | RetroArch • 100% (Default) | Config → |
| Black | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Tekken 5 | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Metroid Prime | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| F-Zero GX | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| The Legend of Zelda: Breath of the Wild | Switch | 🟢 60 FPS Locked (1x) | 1x Docked (1080p) | Sudachi • 100% (Default) | Config → |
| Persona 5 Royal | Switch | 🟢 60 FPS Locked (1x) | 1x Docked (1080p) | Sudachi • 100% (Default) | Config → |
| God of War: Ghost of Sparta | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Midnight Club 3: DUB Edition Remix | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Kingdom Hearts II Final Mix | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Dragon Ball Z: Budokai Tenkaichi 3 | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| The Legend of Zelda: Twilight Princess | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Paper Mario: The Thousand-Year Door | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Super Mario Galaxy | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Persona 3 Portable | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| The Legend of Zelda: A Link Between Worlds | 3DS | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Azahar • 100% (Default) | Config → |
| Super Smash Bros. Ultimate | Switch | 🟢 60 FPS Locked (1x) | 1x Docked (1080p) | Sudachi • 100% (Default) | Config → |
| Burnout Revenge | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Dragon Quest VIII: Journey of the Cursed King | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Tony Hawk's Pro Skater 4 | PS2 | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | NetherSX2 • 100% (Default) | Config → |
| Luigi's Mansion | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Mario Golf: Toadstool Tour | GameCube | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | Dolphin • 100% (Default) | Config → |
| Grand Theft Auto: Liberty City Stories | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Daxter | PSP | 🟢 60 FPS Locked (3x) | 3x Native (1080p+) | PPSSPP • 100% (Default) | Config → |
| Xenoblade Chronicles 3D | 3DS | 🟢 30 FPS Locked (3x) | 3x Native (1080p+) | Lime3DS • 100% (Default) | Config → |
| Fire Emblem: Three Houses | Switch | 🟢 60 FPS Locked (1x) | 1x Docked (1080p) | Sudachi • 100% (Default) | Config → |
| Metroid Dread | Switch | 🟢 60 FPS Locked (1x) | 1x Docked (1080p) | Sudachi • 100% (Default) | Config → |