Flickering PtMeter widget

I have annoying problem with PtMeter.

When I am using gma9xx video driver I see annoying Flickering on PtMeter widget. The problem is solved by using svga driver but the CPU usage is horrible.

please check this video, and tell me, does anybody had such problem and maybe solved somehow? http://www.youtube.com/watch?v=qGM3j9xVnlg

system:
QNX 6.4.1 on Intel D945GSEJT(http://www.intel.com/products/desktop/motherboards/D945GSEJT/D945GSEJT-overview.htm)

Any comments are welcome !

Thanks.

One thing you might want to look at is the double buffer widget. Also, see if there is a way to have the video card use an interrupt on refresh, and to have the driver make use of this.

But why I can see this ugly flickering only on PtMeter? other widget are OK.

How often do you update the PtMeter’s position?

It depends from situation , max 20 times per second.

I just tested with 2 times per second, not so often but still I can see flickering.

Well you might want to adjust the code so that it doesn’t update quite that fast to see if that solves your problem.

I just tested with 2 times per second, not so often but still I can see flickering.

In that case, it sounds like a problem with the widget itself. You might try putting the widget into a double buffer widget to see if that solve your problem. The alternative is to check into the widget code itself. I’m willing to bet that every time the gauge changes, the entire widget is redrawn. That might be unavoidable.

By using PtOSContainer widget problem has been solved.

Thank You Maschoen.