How fast are you running the actual timeline ? My guess is its just CPU/X overhead from both the decoding and constant rebinding of texture pixmaps (for each frame) that is sucking cycles from the timeline scheduling. The texture updates probably happen at a higher priority than the timeline itself due to how they come into clutter (via damage X events) - that may not be ideal for this kind of case.
First Id like to find a clear run to actually fix up some of these current TFP niggles and then look at really fine tuning it performance wise. == Matthew On Wed, 2008-07-02 at 21:09 -0400, Jason Tackaberry wrote: > Hi, > > Before filing a bug, I thought I'd fly this by others on the list to see > if either I'm doing something wrong, or nobody but me is seeing this > issue. > > I'm applying a simple behaviour to a ClutterGLXTexturePixmap and I'm > seeing many skipped frames in the timeline. However, the redirected > window is a video, and no frames seem to be dropped on the video itself, > it's just the animation that is choppy. This suggests to me it's not a > bottleneck in the GPU (nvidia 7100GS). > > Usually it skips not more than 10 frames, but sometimes I've seen it > skip dozens, and occasionally well over over 100 frames (while the > behaviour literally stops for a long period of time, meanwhile the > pixmap continues to update). When I set > clutter_x11_texture_pixmap_set_automatic to FALSE, it's quite smooth, > perhaps unsurprisingly. Happens also with ClutterX11TexturePixmap. > > For example: > > [EMAIL PROTECTED]:~$ ./clutter-tfp-behaviour-test 0x800001 > --clutter-debug=scheduler 2>&1 | grep skipping > Clutter-Message: [SCHEDULER] 176495:clutter-timeline.c:622: Timeline > [0x8050458], skipping 1 frames > Clutter-Message: [SCHEDULER] 245034:clutter-timeline.c:622: Timeline > [0x8050458], skipping 2 frames > Clutter-Message: [SCHEDULER] 330042:clutter-timeline.c:622: Timeline > [0x8050458], skipping 2 frames > Clutter-Message: [SCHEDULER] 411773:clutter-timeline.c:622: Timeline > [0x8050458], skipping 2 frames > Clutter-Message: [SCHEDULER] 479650:clutter-timeline.c:622: Timeline > [0x8050458], skipping 3 frames > [...] > > There are over 150 such lines for a 10s animation. > > I've attached a test. Can anyone reproduce this? > > Cheers, > Jason. -- To unsubscribe send a mail to [EMAIL PROTECTED]
