Direct Video Info

From Classic Console Upscaler Wiki
Revision as of 10:00, 18 May 2026 by Jesusburnsneon (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)
Jump to navigation Jump to search

Direct Video Modes

DV1-Direct is zero buffering, sending the native 240p/480i vertical resolution and then horizontal resolution is multiplied to meet HDMI minimum clock frequency requirements.

DV1-Passthru* uses the GEM/Digital scaler to regenerate a 240p/480i vertical resolution and buffer in about 4 lines of video to stabilize the video timing.

FX-Direct packages the native resolution in a higher standard resolution output frame (1280x720p) that is more compatible with HDMI switches/matrixes/splitters and other equipment.

* DV1-Passthru mode requires 3.9.46.4 or greater.

Direct Video Modes Lag or Latency

DV1-Direct = zero lag

DV1-Passthru = line doubler

FX-Direct = typical scaler line latency

Direct Video Modes Preferred Options Table

(Last Updated 05/18/2026)

The below chart assumes the PixelFX device is running directly to the upscaler. However, if an HDMI switch/matrix/splitter is between the device and upscaler, then DV1-Passthru or FX-Direct may be required. Check the HDMI switch reference guide for compatibility. (WIP)

Note:

  • The chart only applies to PixelFX devices. For direct video with MiSTer and Morph 4K, see MiSTer FPGA.
  • PS1Digital and PS1 GEM have issues with DV1-Direct through certain HDMI devices since the horizontal sync is changing position from line-to-line and confuses almost all HDMI receivers. DV1-Direct is disabled by default on both, yet can be re-enabled thru the PS1Digital Settings menu.
  • DCDigital refers to DCDigital HW2 since DCHDMI/DCDigital HW1 is not applicable. N64Digital covers both HW1 (RGB/YPbPr) and HW2 (RGB).
  • 3DO GEM has DV1-Direct mode permanently disabled because the direct raw video of the 3DO has a too low pixel clock i.e. over half of what's needed for HDMI. Plus some video chips have a completely flawed sync signals (only 1 pixel clock cycle wide).
  • 3DO GEM's DV1-Passthru mode outputs both 640x480i and 320x240p depending on the I/P convert setting (interlaced/progressive).
  • With regards to Source Product Description (SPD) InfoFrame Format for DV1-Direct and DV1-Passthru modes, all Digitals have the [PS1/N64/DC]Digital label (example: PS1Digital) and all Retro GEMs have the RetroGEM [PS1/N64/PS2/DC/3DO/GC] label (example: RetroGEM PS1).
  • FX-Direct mode is not presently supported on the RetroTINK-4K and OSSC Pro. To adopt FX-Direct support, refer to the GitLab code example and Vendor Specific InfoFrame (VSIF).
  • PixelFX devices dynamically change their pixel de-repetition values when their on-screen menus are opened.
    • OSSC Pro on firmware 0.77 or later should also support automatic pixel de-repetition when using the on screen menus.
    • OSSC Pro on 0.76 or earlier firmwares does not support automatic pixel de-repetition and so the OSD may appear corrupted. As a workaround, manually change Pixel de-repetition on the OSSC Pro (under AV4 video in opt.) to 1, make the required changes to your PixelFX product and then exit the menu. Be sure to set Pixel de-repetition back to Auto mode on the OSSC Pro once you are finished.

Key:

Symbol Meaning
πŸ‘ Recommended Choice
βœ… Supported
❌ Not Supported
🀷 Not Tested


Upscalers and Systems:

Video Mode PixelFX Device Morph 4K RetroTINK-4K OSSC Pro Reported By/Notes
DV1-Direct PS1Digital ❌ ❌ ❌ miba (OSSC Pro), see above note about ps1 and dv1 direct which is now disabled by default, recommended to use passthru.
N64Digital πŸ‘ πŸ‘ βœ…
DCDigital πŸ‘ πŸ‘ βœ…
PS1 GEM ❌ ❌ ❌ BuckoA51 (Works on OSSC Pro scaler mode, has warped top line, broken in OSSC Pro fw 0.79+)see above note about ps1 and dv1 direct which is now disabled by default, recommended to use passthru.
PS2 GEM πŸ‘ πŸ‘ βœ…
N64 GEM πŸ‘ πŸ‘ βœ…
DC GEM πŸ‘ πŸ‘ βœ…
3DO GEM ❌ ❌ ❌ Disabled per chriz2600
GC GEM πŸ‘ πŸ‘ βœ…
Wii GEM πŸ‘ πŸ‘ βœ…
DV1-Passthru PS1Digital πŸ‘ πŸ‘ πŸ‘ pelvicthrustman (PS1D RT4K) / BuckoA51 (OSSC Pro)
N64Digital βœ… βœ… βœ… miba (OSSC Pro)
DCDigital βœ… βœ… 🀷
PS1 GEM πŸ‘ πŸ‘ πŸ‘ BuckoA51 (OSSC Pro)
PS2 GEM βœ… βœ… 🀷
N64 GEM βœ… βœ… 🀷
DC GEM βœ… βœ… 🀷
3DO GEM πŸ‘ πŸ‘ 🀷
GC GEM βœ… βœ… 🀷
Wii GEM βœ… βœ… 🀷
FX-Direct PS1Digital βœ… ❌ ❌
N64Digital βœ… ❌ ❌
DCDigital βœ… ❌ ❌
PS1 GEM βœ… ❌ ❌
PS2 GEM βœ… ❌ ❌
N64 GEM βœ… ❌ ❌
DC GEM βœ… ❌ ❌
3DO GEM βœ… ❌ ❌
GC GEM βœ… ❌ ❌
Wii GEM βœ… ❌ ❌