v2026.11 DB LIVEVerified Frame-Time & Emulator Config Recipes for PS2, GameCube, Switch, PSP & iOS Delta
60
RetroFPSHandheld Matrix
Test FPS
🧭 Matchmaker📦 PortMaster📐 16:9 Hacks🕹️ Systems🔋 Battery⚡ Input Lag📺 Shaders🎮 Frontends📱 Handhelds (24)💿 Games (50)⚔️ Versus⚡ Turnip Drivers📦 ROM Compress📐 Screens🛠️ CFW🧠 Chipsets💾 SD Calc
Video Signal Processing & HDMI Telemetry

HDMI Chroma Subsampling & Fringing Guide

Stop your 4K TV from smudging retro sprite fonts. Understand RGB 4:4:4 vs YUV 4:2:2 subsampling, fix crushed blacks (Full vs Limited Range), and unlock PC Mode clarity.

Interactive 1-Pixel Retro Text Chroma Fringing Simulator

Simulate how chroma downsampling algorithms degrade high-contrast 1-pixel retro fonts, red UI badges, and sprite contours on external television screens.

Color Resolution Retained:25.0% (Quarter Color)
Pixel Text Readability:Heavy Purple Fringing
Bandwidth Savings:50% HDMI Link Reduction
Simulated 4K TV Zoomed Pixel Array (16x Magnification)YUV 4:2:0 Subsampled
Red Text Pixel Cyan Background Pixel Subsampled Color Smear

The Mathematics of Chroma Subsampling

A digital color frame is composed of Luminance (Y - brightness) and two Chrominance components (Cb - blue difference, Cr - red difference). In a 4×2 grid of 8 pixels:

RGB 4:4:4

Every single pixel receives independent luminance and chrominance samples. Zero pixel blurring or color bleeding occurs.

8 Luminance + 8 Chrominance (100% Color)
YUV 4:2:2

Horizontal chrominance is halved. Pairs of horizontal pixels share identical color information while retaining discrete brightness.

8 Luminance + 4 Chrominance (50% Color)
YUV 4:2:0

Both horizontal and vertical color resolution are halved. A 2×2 quadrant of 4 adjacent pixels shares a single color value.

8 Luminance + 2 Chrominance (25% Color)

Why Retro Gaming Suffers Most

Modern realistic 3D games feature gradual color gradients across hundreds of pixels, making 4:2:0 compression nearly unnoticeable. In stark contrast, 8-bit and 16-bit retro games rely on single-pixel boundaries (e.g. black outlines around bright yellow coins, or pure magenta text over dark backgrounds). Under 4:2:0, the single-pixel color boundary is averaged across a 4-pixel grid, resulting in severe chromatic blurring.

Handheld Docking Chroma & TV Mode Matrix

Tested output capabilities, chroma bandwidth, and recommended TV menu configurations across popular retro handhelds.

Handheld ModelVideo InterfaceMax Dock OutputChroma FormatText / Pixel QualityOptimal TV Menu Recipe
Retroid Pocket 5 / 4 ProUSB-C DisplayPort Alt Mode (DP 1.4)4K @ 60Hz or 1080p @ 60HzRGB 4:4:4 Full (0-255)Razor Sharp (Zero Color Bleed)Label HDMI input as 'PC' or 'Game Console' in TV menu
AYN Odin 2 / Odin 2 PortalUSB-C DP Alt Mode + Micro-HDMI4K @ 60Hz (USB-C) / 1080p (HDMI)RGB 4:4:4 Full RangePerfect 1:1 Pixel MatchEnable HDMI Enhanced Format / Ultra HD Deep Color
Anbernic RG35XX Plus / H / SPMini-HDMI 1.4 Port720p / 1080p @ 60HzRGB Limited (16-235) or YUV 4:2:2Mild Color Smear on Red Sprite EdgesSet TV Black Level to 'Low' to avoid washed-out grey blacks
TrimUI Smart ProUSB-C DisplayPort (Limited firmware)720p @ 60HzYUV 4:2:0 SubsampledNoticeable Pixel Fringing on 1-pixel fontsSwitch TV Picture Mode from Cinema to Game Mode
Steam Deck LCD / OLED (Official Dock)DisplayPort 1.4 / HDMI 2.0b4K @ 60Hz HDRRGB 4:4:4 Full RangeMaster Studio Reference QualityAuto-negotiates Full RGB 4:4:4

How to Enable Uncompressed RGB 4:4:4 on LG, Samsung & Sony TVs

  1. Connect your handheld dock via a certified High Speed HDMI 2.0 or 2.1 cable.
  2. LG OLED / QNED: Open Home Dashboard → Edit Inputs → Change HDMI port icon to "PC". Turn on HDMI Deep Color 4K.
  3. Samsung TV: Go to Source → Universal Remote Setup → Select port as "PC". Navigate to Picture → Expert Settings → Set HDMI Black Level to Normal (Full Range 0-255).
  4. Sony Bravia: Settings → Channels & Inputs → External Inputs → HDMI Signal Format → Switch to Enhanced Format.

Frequently Asked Questions

Q:What is Chroma Subsampling and why does it blur retro game text?

Chroma Subsampling compresses video bandwidth by reducing color resolution (chrominance) while preserving brightness detail (luminance), exploiting the human eye's higher sensitivity to brightness than color. In YUV 4:2:0, color resolution is cut in half both horizontally and vertically. While fine for live-action movies, in retro games with 1-pixel-wide red, blue, or magenta text, subsampling blurs crisp sprite edges and creates ugly purple/green color fringing around letters.

Q:How do I force my Smart TV to display full RGB 4:4:4 from a retro handheld dock?

Most modern 4K TVs (LG OLED, Samsung, Sony) automatically subsample HDMI inputs to YUV 4:2:2 to apply motion smoothing and noise reduction. To force pure RGB 4:4:4: open your TV's input menu, edit the connected HDMI port icon, and rename/change its device type to 'PC'. This immediately disables video post-processing, engages uncompressed 4:4:4 chroma, and drops display latency to minimum Game Mode levels.

Q:What is the difference between RGB Full (0-255) and RGB Limited (16-235)?

RGB Full uses the entire 8-bit dynamic range (0 to 255) for blacks and whites. RGB Limited restricts black to 16 and white to 235 (a legacy broadcast television standard). If your handheld outputs RGB Full but your TV expects RGB Limited, dark shadow details are crushed into pitch black. Conversely, if your handheld outputs Limited to a Full TV, blacks appear as washed-out hazy grey. Both devices must match.

Q:Why do red and cyan health bars look smudged on budget handheld Mini-HDMI ports?

Budget Linux handhelds (like Allwinner H700 devices) often implement basic HDMI transmitter PHYs that default to YUV 4:2:2 or 4:2:0 to reduce SoC memory bus traffic and avoid thermal throttling. Because red chrominance values are shared across adjacent horizontal pixels, thin red health bars or 8-bit retro font outlines bleed into neighboring white pixels.