关键问题
DisplayPort TX 内核可能会在 视频线的每一端都有分辨率和色彩深度的特定组合。这 当传输活动像素数据所需的总符号 (TS) 时,可能会发生问题 每条通道的每个通道的数不是 SYMBOLS_PER_CLOCK (2 或 4) 的倍数。
这个问题是由数据包器阵列索引中的缺陷引起的。
跨颜色深度的每行 (TS) 所需的总符号可以 计算方法::
16 bpp:TS =(每行有源像素 x(4 x 1)/2)/通道计数
18 bpp:TS =(每行有源像素 x (4 x 9) / 16)/通道计数
20 bpp:TS =(每行有源像素 x (4 x 5) / 8) / 通道计数
24 bpp:TS =(每行有源像素 x (4 x 3) / 4) / 通道计数
30 bpp:TS =(每行有源像素 x (4 x 15) / 16)/通道计数
32 bpp:TS =(每行有源像素 x (4 x 2) / 2) / 通道计数
36 bpp:TS =(每行有源像素 x (4 x 9) / 8)/通道计数
48 bpp:TS =(每行有源像素 x (4 x 3) / 3)/通道计数
以每行 1,368 个活动像素的分辨率示例来说,30 bpp 和通道计数 2,每条通道所需的总符号数为
1,368 x (4 x 15) / 16 / 2 = 2565
2,565 的值不是 2 或 4 的倍数。这意味着您可以观察 每个视频线末端意外的最后一个像素数据。
对于此问题,没有解决方法。
此问题在 DisplayPort IP 内核的版本 16.0 中修复。