是使用GPU或FPGA中的视频内存作为循环缓冲区来显示一个好主意?

时间:2013-02-08 17:54:04

标签: gpu fpga

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

但我能看到的一个问题是没有简单的方法将视频内存(指针)传递给UI API,如MFC或Qt。为了做到这一点,我们需要将内容复制到普通的RAM中,这就失去了它的目的。

所以我想知道在GPU或FPGA中使用视频内存作为显示器的循环缓冲区是否是个好主意。如果是这样,我怎样才能克服上述问题?任何有经验的开发者的线索都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

对视频内存使用双缓冲区总是一个好主意。但是,如果必要的内存带宽可用,则取决于您的系统。