Some of you know that I've been really worried about the performance we've been seeing of Picasa on Vista. Until now, blttest and ScrollWindow have been 5-10x slower on Vista when compared to XP.
I'm happy to say that Microsoft has turned this around in the latest builds of Vista, and you don't have to write your app in WPF or D3d to get good performance. Legacy GDI apps finally perform well too.
In build 5536 I'm seeing bitblt performance that's within shouting distance of XP, and so even our fullscreen screensavers are performing pretty nicely.
It's good to know Vista perf has gotten better. When you say, "within shouting distance", how close to xp's perf is that? Some people can shout pretty loud... Do you have numbers?
ReplyDeleteThanks.
This comment has been removed by a blog administrator.
ReplyDeleteI finally got around to installing Vista... For random information (since I asked, might as well answer) here are my results on Vista vs XP.
ReplyDeleteP4 3.4ghz, Radeon X800 pro
-Vista RC1 (Build 5600)-
BitBlt:
avg: 610.9 fps [715.9 MB/sec]
max: 837.5 fps [981.5 MB/sec]
min: 86.4 fps [101.3 MB/sec]
ReverseBlt:
avg: 656.0 fps [768.7 MB/sec]
max: 812.6 fps [952.3 MB/sec]
min: 472.2 fps [553.3 MB/seC]
-xp sp2-
BitBlt:
avg: 728.2 fps [853.4 MB/sec]
max: 916.1 fps [1073.6 MB/sec]
min: 85.4 fps [100.1 MB/sec]
ReverseBlt:
avg: 115.3 fps [135.2 MB/sec]
max: 117.3 fps [137.5 MB/sec]
min: 114.5 fps [134.2 MB/sec]
Thanks for the numbers! I hadn't actually measured on the same hardware when I posted (Vista just looked sane), so it's good to have an actual A-B comparison.
ReplyDelete