Enhanced Gaming and Media Features - 1.2 English

HDMI 2.1 Receiver Subsystem v1.2 Product Guide (PG351)

Document ID
PG351
Release Date
2023-10-31
Version
1.2 English

The HDMI 2.1 RX Subsystem supports the following HDMI 2.1 enhanced gaming features:

  • Variable Refresh Rate (VRR)
    • Supports both VRR and VRR + FVA
  • Quick Frame Transport (QFT)
  • Auto Low Latency Mode (ALLM)
  • Quick Media Switching (QMS)
Note: The HF-VSIF packet is sent as a generic AUX packet to the software. You need to parse the HF-VSIF packet to detect the ALLM value.

The HDMI 2.1 RX Subsystem supports the following APIs/interrupt handlers to read the VTEM Packet and VRR timing information.

XV_HDMIRXSS1_HANDLER_VFP_CH

This interrupt is triggered every time video timings (vertical front porch) are changed, and VRR is enabled in the VTEM packet. You can register the callback function and read the updated video timing information by calling the following API.

XVidC_VideoStream *XV_HdmiRxSs1_GetVideoStream(XV_HdmiRxSs1 *InstancePtr)

You must enable the interrupt handler by calling the following API.

void XV_HdmiRxSs1_VfpControl(XV_HdmiRxSs1 *InstancePtr, u8 Enable) // 0 – Disable , 1- Enable

XV_HDMIRXSS1_HANDLER_VRR_RDY

This interrupt is triggered every time the VTEM packet is present in the stream and its contents are changed from previous VTEM packet. You can register the callback function and read the updated VTEM information by calling the following API.

XV_HdmiC_VrrInfoFrame *XV_HdmiRxSs1_GetVrrIf(XV_HdmiRxSs1 *InstancePtr)