Page 1 of 1

XScale pxa-250 Slowdown?

PostPosted: Mar 12, 2004 @ 9:28pm
by mlepage

PostPosted: Mar 12, 2004 @ 10:40pm
by Presto

PostPosted: Mar 12, 2004 @ 10:41pm
by mlepage

PostPosted: Mar 12, 2004 @ 11:27pm
by mlepage

PostPosted: Mar 13, 2004 @ 12:48am
by fast_rx

PostPosted: Mar 13, 2004 @ 1:27am
by mlepage
I'm pretty positive.

It happens only after a few minutes of play, when the pieces are falling slow. If I edit the code to make them fall faster, it doesn't happen. That's the only change in the code.

When it happens, it only happens about 1s after fast movement in the game. So when I am slamming a block down fast (lots of movement and collision detection) it doesn't happen. When that block hits the bottom, a new slow block starts falling, and 1s later, frames are skipped. If I slam it, frames stop skipping.

Here's a question. The documentation for QueryPerformanceFrequency promises that the frequency will not change while the program is running. Is this true even when the XScale changes its speeds, or is the documentation lying?

PostPosted: Mar 13, 2004 @ 1:31am
by Kzinti
QueryPerformanceCounter doesn't necessarely have the same frequency has the CPU. In fact, there is often no relation whatsoever between the timer and the CPU.

PostPosted: Mar 13, 2004 @ 1:47am
by mlepage
Yes, but is it possible that the performance counter frequency is affected by XScale speed changes?

Is there somewhere I can find out more about when the XScale does its automatic speed changes? Under what conditions?

PostPosted: Mar 13, 2004 @ 5:04am
by mlepage