大家好,想问一下问题,就是我想把主屏截下来,然后直接放到CUDA中处理。
我现在的作法是用GDI或者DX把屏截下来,只能到内存,然后我把内存COPY到显存,然后再处理,速度慢了很多,我的数据量大概是40967684,内存到显存大概要十几个ms。
现在想省掉COPY这一步,搞了好久,都没有弄出来,谢谢。
LZ您好,您的问题与CUDA并无直接联系。
如果近期无熟悉您领域的网友参与讨论,您的帖子将被转移到水区,敬请谅解,特此通知。
本人对您所说的这种方式其实没有相关经验,只想说些拙劣的建议,抛砖引玉。
本人对dx完全不熟悉,对opengl熟悉一二,如果dx可以提供截屏的功能,可以考虑cuda与dx的互操作,即将dx截屏的数据从gpu端直接map到cuda global memory。
本人并不知晓此方法的可行性,仅供参考。