重大問題
DisplayPort 規格需要將視訊資料傳送至傳輸單元中 (TU)長可達 32 至 64 個連結符號。為了降低複雜性,DisplayPort TX 使用固定的 64 符號 TU。為了避免連結頻寬的超額訂閱, 封裝資料速率必須等於或低於連結符號速率。當包裝好的時候 資料速率低於連結符號速率,DisplayPort TX 必須執行符號 在 TU 內以控制符號 FS 和 FE 框框的填料,而所有 在 FS 必須是有效的資料符號之前,TU 中的符號。規格也 要求在構成完整資料的 TU 中均勻分佈視訊資料 主動視訊行。如果在 TU 中計算的有效資料符號更大 在 62.75 以上,DisplayPort TX 表示連結已超額訂閱,沒有影像 輸出是意料之中的。
請以傳輸單元範例為例:
解析度 = 1856x1392@75 Hz
色彩深度 = 18 bpp
串流頻率 = 288 MHz
通道數 = 4
連結速率 = RBR (1.62Gbps)
TU 大小 = 64
傳輸單元內的有效符號數目計算:
串流 = 18 bpp、288MHz > 4 通道的封裝資料速率 = 18 x 288 / 4 = 1296 Mbit/秒/lane
連結頻寬 = 1620 x 0.8 = 1296 Mbit/秒/通道
每個 TU 的平均有效符號 = 1296 / 1296 x 64 = 64
封裝的資料速率等於連結符號速率,且平均有效 每個 TU 符號為 64,達到 TU 大小。在此範例中,TX 錯誤地 將連結視為超額訂閱,且不會產生任何影像。
若要解決此問題,請變更連結速率和通道陣列態,以便 每個 TU 的平均有效符號小於 62.75。舉例來說,要傳輸 1856x1392@75 Hz 在 18 bpp,您可以使用 HBR (2.7Gbps) 與 4 通道:
連結頻寬 - 2700 x 0.8 = 2160 Mbit/ii/lane
每個 TU 的平均有效符號 = 1296 / 2160 x 64 = 38.4
此問題已修復在 DisplayPort IP 核心的 16.0 版本中。