UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 72529

2019.1 视频帧缓冲器 — 为什么使用支持 VCU 的视频帧缓冲器来编码多个交错流时会降低性能?

描述

为什么使用支持 VCU 的视频帧缓冲器来编码多个交错流时会降低性能?

解决方案

这是一个已知问题,是因为视频帧缓冲器写入 DMA 驱动程序输出的数据步长与 Zynq UltraScale+ MPSoC VCU 驱动程序输入的预期步长不匹配。

这种不匹配会导致额外的软件副本,增加 CPU 负载,随着更多数据流的增加,整体性能就会下降。

Xilinx 视频帧缓冲器写入 DMA 驱动程序已经更新,可将输出与 Zynq UltraScale+ MPSoC VCU 的预期格式对齐。

以下修复将导致应用出现异常而关闭(不是挂起)。

  • 2019.1 — 用户可从(Xilinx 答复 72527)中下载 PetaLinux 配方和补丁文件,解决该问题
  • 2019.2 — 该问题在 2019.2 及以后版本中已修复

链接问答记录

主要问答记录

AR# 72529
日期 11/22/2019
状态 Active
Type 综合文章
IP
的页面