yehiyam's picture

different performance between windows 7 and XP

Hi all,
We are developing an application that among other things renders video in a winforms window.
The video is pushed one frame at a time, and uploaded to the gpu using 2 PBO's in a round robin way.
Each window has its own context, with sharing enabled.
In our test scenario we open several (typically 3) windows, each playing one video.
Our main target platform is windows 7 with nvidia 275. where we don't have any performance problems.
On windows XP however, calling makeCurrent for each window's context takes about two orders of magnitude longer than on windows 7. This obviously leads to performance issues.
Are there any known issues with using different PBO's on different contexts on windows XP?


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
yehiyam's picture

It seems that the problem was caused by the vertical sync on windows XP.