-
Notifications
You must be signed in to change notification settings - Fork 15
Hardware Testing
Ant edited this page Jun 16, 2026
·
10 revisions
This page provides an overview of the hardware setups and device tested so far with 240-MP. Depending on your device, performance levels and output capabilities (especially for analog/CRT configurations) will vary.
| Device | Potential Video Playback | CRT TV Output | Modern TV Output |
|---|---|---|---|
| Raspberry Pi 3B | Up to 720p stable (1080p with transcode/low bitrates) | Yes (480i/576i) | Yes (up to 1080p) |
| Raspberry Pi 3B+ | Up to 1080p (Standard Bitrates) | Yes (480i/576i) | Yes (up to 1080p) |
| Raspberry Pi 4B | Up to 1080p (High Bitrates / HEVC) | Yes (480i/576i) | Yes (up to 4K) |
| Raspberry Pi 5 | Up to 4K | -- | Yes (up to 4K) |
- Video Performance: Optimized for resolutions up to 720p. High-bitrate 1080p files may experience stuttering or require transcoding.
-
CRT TV Output:
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
- Target Resolution: 480i/576i
- Cable Used: Adafruit A/V Composite Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # Composite enable_tvout=1 sdtv_mode=0 # 0 = NTSC, 2 = PAL sdtv_aspect=1 # 1 = 4:3 # --- Pi 3B --- [pi3] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=4 arm_freq=1300 core_freq=450 sdram_freq=500 # --- Global --- [all]
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
-
Modern TV Output:
-
Method 1: HDMI Cable via the HDMI Port
- Target Resolution: up to 1080p
- Cable Used: Standard HDMI Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # HDMI display_auto_detect=1 hdmi_force_hotplug=1 # --- Pi 3B --- [pi3] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=4 arm_freq=1300 core_freq=450 sdram_freq=500 # --- Global --- [all]
-
Method 1: HDMI Cable via the HDMI Port
- Video Performance: Optimized for resolutions up to 720p. High-bitrate 1080p files may experience stuttering or require transcoding.
-
CRT TV Output:
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
- Target Resolution: 480i/576i
- Cable Used: Adafruit A/V Composite Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # Composite enable_tvout=1 sdtv_mode=0 # 0 = NTSC, 2 = PAL sdtv_aspect=1 # 1 = 4:3 # --- Pi 3B+ --- [pi3+] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=2 arm_freq=1500 core_freq=500 sdram_freq=500 # --- Global --- [all]
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
-
Modern TV Output:
-
Method 1: HDMI Cable via the HDMI Port
- Target Resolution: up to 1080p
- Cable Used: Standard HDMI Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # HDMI display_auto_detect=1 hdmi_force_hotplug=1 # --- Pi 3B+ --- [pi3+] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=2 arm_freq=1500 core_freq=500 sdram_freq=500 # --- Global --- [all]
-
Method 1: HDMI Cable via the HDMI Port
- Video Performance Expected: Full hardware acceleration up to 1080p across high bitrates. Handles Direct Play flawlessly inside modules.
-
CRT TV Output Methods:
- Method: 3.5mm TRRS Composite A/V Jack
- Cable Used: Standard Pi-compatible RCA compound video cable breakout.
-
Configuration Used (
config.txt):arm_64bit=1 disable_fw_kms_setup=1 disable_overscan=1 dtparam=audio=on # Composite config enable_tvout=1 sdtv_mode=0 sdtv_aspect=1 # Pi 4 Specific Video Blocks [pi4] dtoverlay=vc4-fkms-v3d,cma-256 dtoverlay=rpivid-v4l2 over_voltage=2 arm_freq=1750 gpu_freq=600
-
Modern TV Output Methods:
- Method: Micro-HDMI Port (HDMI0 recommended)
- Performance: Clean rendering on digital flat screens up to 4K resolutions.
- Video Performance Expected: High performance up to 4K Ultra HD video workflows. Blazing fast navigation within complex or heavy library views.
-
CRT TV Output Methods:
-
Method: Experimental / Custom Hardware Add-on only. *
⚠️ Crucial Note: The Raspberry Pi 5 does not feature a native 3.5mm analog composite headphone jack. - Cable/Hardware Used: Requires external hardware conversion such as a specialized GPIO HAT (e.g., RGB-Pi, VGA666), a dynamic DPI-to-Scart interface, or active external HDMI-to-Composite/Component conversion boxes.
-
Configuration Used: Dependent entirely upon the specific GPIO adapter overlay used (e.g.,
dtoverlay=vga666).
-
Method: Experimental / Custom Hardware Add-on only. *
-
Modern TV Output Methods:
- Method: Micro-HDMI Port x2
- Performance: Pristine 4K playback at 60Hz with maximum fluidity.
- When switching between modern displays and CRT monitors, ensure your
/boot/firmware/config.txtfiles are updated accordingly to match target screen aspect parameters. - If you experience layout issues on small-resolution CRT screens, the UI engine scales automatically via structural variables, but look over the overscan parameters to prevent menu cropping.