I should mention this report is in Ubuntu 10.04, though this also happens in Ubuntu 9.10, but if i play around with the FPS in 9.10 i can get a balance between audio and video, but with 10.04 doesn't seem to work at all.

When using gtk-recordmydesktop to obviously record my desktop i turn on "encode on the fly", and my recorded video moves too fast for the audio and loses sync, video ends about 2x faster than the audio itself.

If i leave the encode on the fly off, then my video is choppy (less choppy with compiz off) but still a distraction.

my graphics card info is as so:
Code:
*-display:0
             description: VGA compatible controller
             product: Mobile GM965/GL960 Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 03
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:30 memory:fc100000-fc1fffff memory:d0000000-dfffffff(prefetchable) ioport:1800(size=8)
Code:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
Any idea? i've had bugs here and there with this graphics card though the basics of ubuntu works with it... its just the small things that pester me..