多GPU非SLI工作模式下,OpenGL编程请教

柴桑 2005-11-21 03:45:30
大家好,本人最近想实现多GPU非SLI模式下的OpenGL编程,具体内容如下:在windowsXP平台下,在电脑上装2或多个GPU,档次不限,主显卡位置上插高档显卡,其余多个显卡不限好坏。想实现在主显卡上渲染和做一部分shader,利用其它的显卡完成一部分shader后,将结果送入主显卡中合成,形成最终图像效果。只有一个显示器,除了主显卡外,其余显卡都不向屏幕输出,它们只是接受程序传入的数据,运行shader程序,并将显示结果,送入主显卡中即可。请问各位大虾,这个有没有可能实现?应该如何实现,我在google上查了很久资料了,都没找到什么合适的,除了几篇论文以外,欢迎大家讨论,能提供链接或者示例代码者更好。另外,也探讨多pc,多gpu的GPU集群系统完成类似的工作,希望大家踊跃发言。编程环境是:vc6+opengl2.0+windowsXPsp2。先谢谢了。分不够可以再加。
...全文
162 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
柴桑 2005-11-23
  • 打赏
  • 举报
回复
nvidia的网站看了,找到一些SLI的资料,可是我现在不是用SLI的,别的没找到,有什么有用的资料,给个名字呀
柴桑 2005-11-23
  • 打赏
  • 举报
回复
D3D下面,在CreateDevice的时候,可以指定显卡的编号,如果只有一块显卡,就指定0,如果有多块显卡就指定0~n,就可以让程序在指定显卡上跑,OpenGL里面有没有类似函数或功能?如何实现呀?高手指点呀
siou 2005-11-23
  • 打赏
  • 举报
回复
你这个想法有点超前了.不属于讨论范围.
弟十六 2005-11-22
  • 打赏
  • 举报
回复
你可以到NVidia的开发者网站上去找找。
http://developer.nvidia.com/
syy64 2005-11-21
  • 打赏
  • 举报
回复
opengl只有多个缓冲区,至于显卡的问题那要看显卡的功能,看它的开发说明,看它对opengl的支持程度。

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧