重大問題
DisplayPort 水槽一般收銀臺地址 0x0001 ( DPRX_RX_STATUS
)
當您將 RX 最大通道數 (RX_MAX_LANE_COUNT) 設定為 2 或
1.
DPRX_RX_STATUS
定義:
- Bit16:SYNC_LOSS
- Bit7:SYM_LOCK Lane3
- Bit6:SYM_LOCK Lane2
- 位5:SYM_LOCK Lane1
- Bit4:SYM_LOCK Lane0
- 位3:CR_DONE Lane3
- Bit2:CR_DONE Lane2
- 位 1:CR_DONE Lane1
- 位0:CR_DONE Lane0
然而,當您將 RX 最大通道數設定為 2 或 1 時,會顯示器位 定義已移轉。
此問題導致 RX 核心在AUX_GPU模式下的連結訓練失敗,因為 軟體 API 無法偵測SYM_LOCK,因為位的變化。
若要解決此問題,請設定軟體 API 來偵測移轉
DPRX_RX_STATUS
定義:
如果 RX_MAX_LANE_COUNT = 4 (請遵循標準定義)
- Bit16:SYNC_LOSS
- Bit7:SYM_LOCK Lane3
- Bit6:SYM_LOCK Lane2
- 位5:SYM_LOCK Lane1
- Bit4:SYM_LOCK Lane0
- 位3:CR_DONE Lane3
- Bit2:CR_DONE Lane2
- 位 1:CR_DONE Lane1
- 位0:CR_DONE Lane0
如果 RX_MAX_LANE_COUNT = 2
- Bit12:SYNC_LOSS
- Bit3:SYM_LOCK Lane1
- Bit2:SYM_LOCK Lane0
- 位 1:CR_DONE Lane1
- 位0:CR_DONE Lane0
如果 RX_MAX_LANE_COUNT = 1
- Bit10:SYNC_LOSS
- 位 1:SYM_LOCK Lane0
- 位0:CR_DONE Lane0
此問題已修復在 DisplayPort IP 核心的 16.0 更新 1 版本中。