如何使用视频内存作为标准内存存储?

时间:2011-05-31 18:59:54

标签: c++ c windows

我会在视频板(256mb)上使用视频内存作为存储随机值的标准内存。我对视频图形知之甚少,但我知道一种方法是让“模型”或其他视频图形对象存储我的值,因此视频板认为它以这种方式处理视频图像。但还有另一种方法吗?

好文章是http://en.gentoo-wiki.com/wiki/Using_Graphics_Card_Memory_as_Swap linux是如何实现它的。看起来我需要编写用于图形子系统的Windows设备驱动程序来访问视频内存。

有关视频内存的MS资源:http://blogs.msdn.com/b/tmulcahy/archive/2009/02/11/windows-and-video-memory.aspx

1 个答案:

答案 0 :(得分:6)

这是一个比你可能理解的更糟糕的想法,但可以肯定的是,你总是可以用DirectX分配一个纹理,并将它设置为仅放入视频内存,在其中写入内容,然后稍后将其锁定并读取你的数据退出了。

祝你好运,通过正常的系统内存实现五分之一的速度。