http://bugs.winehq.org/show_bug.cgi?id=22478
--- Comment #5 from Roderick Colenbrander thunderbird2k@gmail.com 2010-04-25 14:56:37 --- (In reply to comment #3)
I think the demo of KB: Armored Princess contains Starforce, that's why it doesn't start in Wine, but it would be a good "benchmark" for this issue, because it has an animated background in the menu.
As for KB: The Legend, the slowdown can be seen right in the tutorial, when you start a new game. With shadows disabled both 1.1.42 and 1.1.43 gives nearly the same performance. The difference is visible when shadows are on 'normal' setting: with 1.1.42, well, it's slightly below the playable level on my hardware. With 1.1.43 the situation relapsed: as if I could see still images. I guess the issue is more noticeable for me, because of my low-end hardware. I used 'normal' settings in every graphical options, with FSAA disabled.
Anyway, does it matter if I compiled 1.1.43 with cflags -O0 this time? 1.1.42 was compiled with the default -O2. Might it cause the performance loss when shadows are enabled?
Well compiling without these optimizations can matter but only if the game is cpu limited. Since recompiling Wine is easy, give it a try anyway. I'll take a closer look at the demo and write down some performance numbers.