【问题标题】:Is using video memory in GPU or FPGA as circular buffer for display a good idea?使用 GPU 或 FPGA 中的视频内存作为显示的循环缓冲区是个好主意吗?
【发布时间】:2013-02-26 07:34:04
【问题描述】:

循环缓冲区用于在窗口中显示图像。由于读取/写入显示缓冲区需要一些时间,我阅读了一篇关于使用 GPU 视频内存或 FPGA VGA SRAM 作为循环缓冲区的文章。

但我可以看到的一个问题是,没有简单的方法可以将该视频内存(指针)传递给 UI API,例如 MFC 或 Qt。为此,我们需要将内容复制到失去其用途的普通 RAM 中。

所以我想知道使用 GPU 或 FPGA 中的视频内存作为显示的循环缓冲区是否是个好主意。如果是这样,我该如何克服上述问题?经验丰富的开发人员提供的任何线索将不胜感激。

【问题讨论】:

    标签: gpu fpga


    【解决方案1】:

    为显存使用双缓冲区总是一个好主意。但这取决于您的系统是否有必要的内存带宽。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 2015-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多