Retro Handheld HDMI TV Aspect Ratio Guide: Fix 4:3 Stretch
Why modern 4K TVs stretch 4:3 and 1:1 retro games into fat 16:9 widescreen, how to configure Samsung, LG, and Sony TV menus, and how to output pixel-perfect integer scaling over Mini-HDMI across 24 devices.
The Anamorphic DVD Trap
When a budget handheld sends 480p (640x480) over HDMI, smart TVs assume it is a legacy DVD player and automatically stretch it to 16:9. Mario becomes flat and fat, and circles distort into ovals.
Handheld-Side 1080p Pillarboxing
Configure the handheld GPU to output a full 1920x1080 signal with black side bars rendered internally. The TV receives a native 16:9 signal, completely bypassing clumsy TV aspect ratio stretching.
DP Alt Mode vs Mini-HDMI
USB-C DisplayPort (DP Alt Mode) sends uncompressed 4K60 video and power over one cable. Fragile Mini-HDMI ports often snap under cable weight and require 90-degree ribbon adapters.
Smart TV Aspect Ratio & Remap Wizard
Select your 4K television brand and your handheld console. Get step-by-step remote control button commands to un-stretch the picture and lock in crisp 4:3 pixels:
Configuring Samsung TV for Anbernic RG35XX SP
Settings → Video → Scaling → Aspect Ratio to Core Provided (4:3) and enable Integer Scale: ON to guarantee crisp pixel grids.Retro Handheld TV Docking & HDMI Output Directory
Physical port types, maximum output resolution, and 16:9 stretch fix methods across 24 devices.
| Handheld Console | Video Out Port | Maximum Output Res | Audio Over HDMI | 4:3 Stretch Fix | Dock Tier |
|---|---|---|---|---|---|
| Retroid Pocket 5 | USB-C (DP Alt Mode) | 4K60 HDR / 1080p60 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | S |
| AYN Odin 2 | USB-C (DP Alt Mode) + Micro-HDMI | 4K60 / 1080p60 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | S |
| AYN Odin 2 Mini | USB-C (DP Alt Mode) + Micro-HDMI | 4K60 / 1080p60 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | S |
| AYN Odin 2 Portal | USB-C (DP Alt Mode) | 4K60 HDR / 1080p120 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | S |
| Steam Deck OLED | USB-C (DP Alt Mode 1.4) | 4K120 / 8K60 HDR | HDMI 8-Ch LPCM | SteamOS Display Scale Fit | S |
| Retroid Pocket 4 Pro | USB-C (DP Alt Mode) + Micro-HDMI | 1080p60 (Type-C) | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | S |
| Retroid Pocket Mini | USB-C (DP Alt Mode) | 1080p60 (4:3 Pillarbox) | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | A |
| Anbernic RG556 | USB-C (DP Alt Mode 1080p) | 1080p60 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | A |
| Anbernic RG406V | USB-C (DP Alt Mode 1080p) | 1080p60 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | A |
| Anbernic RG406H | USB-C (DP Alt Mode 1080p) | 1080p60 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | A |
| Anbernic RG-Cube | USB-C (DP Alt Mode 1080p) | 1080p60 (Square Center) | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | A |
| Anbernic RG35XX SP | Mini-HDMI (Type-C HDMI) | 720p60 / 1080p60 | HDMI 44.1kHz Stereo | TV Remote 4:3 Lock Required | B |
| Anbernic RG35XX Plus | Mini-HDMI (Type-C HDMI) | 720p60 / 1080p60 | HDMI 44.1kHz Stereo | TV Remote 4:3 Lock Required | B |
| Anbernic RG35XX H | Mini-HDMI (Type-C HDMI) | 720p60 / 1080p60 | HDMI 44.1kHz Stereo | TV Remote 4:3 Lock Required | B |
| Anbernic RG40XX H | Mini-HDMI (Type-C HDMI) | 720p60 / 1080p60 | HDMI 44.1kHz Stereo | TV Remote 4:3 Lock Required | B |
| Anbernic RG40XX V | Mini-HDMI (Type-C HDMI) | 720p60 / 1080p60 | HDMI 44.1kHz Stereo | TV Remote 4:3 Lock Required | B |
| Retroid Pocket 2S | Micro-HDMI (Type-D) | 1080p60 / 480p60 | HDMI LPCM 48kHz | Automatic 1080p Pillarbox | A |
| TrimUI Smart Pro | No Video Out ⚠️ | N/A (Handheld Only) | N/A | Not Supported | None |
| TrimUI Brick | No Video Out ⚠️ | N/A (Handheld Only) | N/A | Not Supported | None |
| Miyoo Mini Plus | No Video Out ⚠️ | N/A (Handheld Only) | N/A | Not Supported | None |
| Miyoo Mini v4 | No Video Out ⚠️ | N/A (Handheld Only) | N/A | Not Supported | None |
| Miyoo A30 | No Video Out ⚠️ | N/A (Handheld Only) | N/A | Not Supported | None |
| Powkiddy RGB30 | Micro-HDMI (Type-D) | 720p60 / 1080p60 | HDMI 44.1kHz Stereo | Requires Custom Viewport | B |
| Powkiddy V10 | No Video Out ⚠️ | N/A (Handheld Only) | N/A | Not Supported | None |
HDMI Video Out & Aspect Ratio FAQ
Why do modern 4K TVs stretch retro handheld games into a fat, distorted 16:9 widescreen image?
When a retro handheld connects to a television via Mini-HDMI or USB-C, modern smart TVs (Samsung, LG, Sony) default to '16:9 Widescreen' or 'Auto Wide'. If the handheld outputs a native 640x480 signal, the TV assumes it is a legacy DVD player with 16:9 anamorphic flags and stretches the 4:3 aspect ratio across the entire widescreen panel, severely distorting characters and squishing circles into flat ovals.
How do you lock your TV to 4:3 without black bar stretching on Samsung and LG TVs?
On Samsung TVs, open Settings -> Picture -> Picture Size Settings, and change the aspect ratio from '16:9 Standard' to '4:3' (or enable 'Fit to Screen: On'). On LG webOS TVs, open Settings -> Picture -> Aspect Ratio, and select 'Original' or '4:3', while setting 'Just Scan' to 'On'. This locks the image into authentic pillarboxed 4:3 format with sharp, undistorted pixels.
Is it better to let the handheld or the TV handle the 1080p upscaling?
It is always superior to let the handheld render an internal 1080p or 4K canvas with black side pillarboxes baked into the video signal. When the handheld sends a native 1920x1080 60Hz HDMI stream, the 4K TV receives an exact 16:9 frame and applies zero horizontal stretching. This preserves integer scaling for PS1, SNES, and GBA without relying on clumsy TV picture menus.
Which retro handhelds support true USB-C DisplayPort (DP Alt Mode) video output?
Flagship handhelds—including the Retroid Pocket 5, AYN Odin 2 series, and Steam Deck OLED—feature dedicated USB-C DisplayPort Alt Mode capable of 4K60 video output and simultaneous charging over a single USB-C cable. Budget consoles (like the RG35XX series, RG40XX series, and TrimUI Smart Pro) use separate Mini-HDMI or Micro-HDMI ports that require physical adapter cables.
Why does HDMI audio cut out or crackle when docked to a television?
HDMI audio crackling is typically caused by an audio sampling rate mismatch between Linux ALSA (which outputs 44,100 Hz retro chiptunes) and TV HDMI audio receivers (which expect 48,000 Hz stereo PCM). In RetroArch, navigate to Settings -> Audio -> Output, and set 'Output Rate' to 48000 Hz. This forces clean hardware resampling and eliminates buzzing through TV soundbars.
TV Docking, HDMI Out & Console Mode Master Guide
Complete guide to USB-C 4K hubs, wireless Bluetooth controller lag on modern TVs, and setting TV Game Mode to eliminate 80ms of processing latency.