I’m plan to using NVIDIA’s SLI technology to optimize my program that running in SLI platform(using
SFR rendering mode),I have below questions,and doubt SLI is suitable for me:
- My program upload some texture’s image every frame,because the image is from movie file or
camera,so it is only valid in current frame rendering,but I heard SLI will copy the image to all
display cards for ensure contents is identical in all cards,is it true?Is it means the image will be
transfered from CPU to GPU twice?
- My program has some image process in GPU,I use 2 textures and a FBO to do it.My image process has
many steps,so I use one texture as src,the other is dest,after complete a step,swap them,then do
next.It is a method called “PingPong Rendering”,and I like it.But from NVIDIA’s doc,it seems to say I
had better clear the color buffer before every frame rendering so the GPU knowns the RenderTarget
need not to be synchronized.It is not a good news for me,because my image process has many steps!If I
folow the doc’s suggestion,I’ll clear the buffer for many times.So what I understand is right?
- If I not using SLI,write my own code to distribute rendering job to every GPU,can I get identical
performance than SLI?Or somewhat higher?