I have been testing my own code on nVidia SLI & ATI CrossFire rigs, and the performance scaling sucked badly.
On the GTX 280 SLI, the performance was a 7% higher when running in SLI mode, and on the 4870 CF, the performance was 5 times worse in CF than in single card mode (from 100 to 20 fps)
I tried to change the number of back buffers from 1 to 3, but, this did not help (vsync off).
I also know that my application is not taxing the CPU, because it is using a 20-30% of 1 core only.
I use 4 render targers in my app, including the back buffer.
Should i duplicate the number of render targets too ? (ex: Even frame -> render to the RTs A0, B0, C0 & D0. Odd frame -> render to the RTs A1, B1, C1 & D1)
Thank you very much !
On the GTX 280 SLI, the performance was a 7% higher when running in SLI mode, and on the 4870 CF, the performance was 5 times worse in CF than in single card mode (from 100 to 20 fps)
I tried to change the number of back buffers from 1 to 3, but, this did not help (vsync off).
I also know that my application is not taxing the CPU, because it is using a 20-30% of 1 core only.
I use 4 render targers in my app, including the back buffer.
Should i duplicate the number of render targets too ? (ex: Even frame -> render to the RTs A0, B0, C0 & D0. Odd frame -> render to the RTs A1, B1, C1 & D1)
Thank you very much !