On Friday 01 September 2006 09:42, Richard Drummond wrote: > Please try. I'd be most interested to hear how it works for you. > > The tearing is most visible here in games that scroll horizontally. > > Methinks I'll need to have a look at the DRI code to figure out what's > going on here. It could of course just be a bug in the GL renderer. A minor news update here. With some twiddling, I have got vsyncing to work on Linux using an NVidia card with the NVidia drivers. Unfortunately, while the NVidia drivers purport to support the GLX_SGI_swap_control extension, they don't actually seem to. And, besides, it's impossible to query what value has been set with this extension (unlike with the MESA equivalent). The upshot is that you have to use the nvidia settings tool or set the environment variable __SYNC_TO_VBLANK to turn on syncing, but there's no easy way for E-UAE to tell whether this has been done(1). :-( Grumble, grumble, grumble. (1) Actually, there does seem to be an X extension for setting/querying properties of the NVidia driver. I don't know if this documented, though. Something to check... Cheers, Rich