Hi,
I have a relatively simple app using newt windows under windows 7 64bit. It creates several fairly large textures (2kx2k) and then does an updateSubImage() to apply video from capture cards to the textures, displaying one or two of the textures at a time.
I have an ATI 5770 card and several nvidia cards, the “best” being a geforce 275. The nvidia 275 is comparable to the ATI 5770 in terms of memory, memory bandwidth, clock speed, number of stream processors, etc.
With vsync turned off, I get around 2000 fps on the ATI card and only about 300-500 on the nVidia card. With vsync on, I get 60fps on the ati, but only 45-50fps on the nvidia. Another interesting point is that the performance seems to be roughly the same with any of 3 nvidia cards I’ve tried, including an 8800GT card and a Quadro FX 1500 card, both of which I would assume to be “slower” than the geforce 275. I have tried several different driver versions, all with the same results.
Is there an extension I need to enable to get higher performance from the nvidia cards, or some difference in setup or command line flags? I’m really stumped here.
thanks,
morris