[mythtv-users] Re: Tearing and the mythical VBlank ioctl

William Uther willu.mailingLists at cse.unsw.edu.au
Sun Jan 16 01:54:38 EST 2005


On Wed, 12 Jan 2005 19:33:05, Doug Larrick wrote in message 
<41E5C1C1.5060400 at ties.org>:

> William Uther wrote:
>> I managed to get the nVidia drivers installed (2.6.10 kernel requires 
>> a
>> patched nVidia driver, sigh).  I then started up myth with the -v
>> playback option and got:
>>
>>> nVidiaVideoSync: VBlank ioctl did not work, unimplemented in this
>> driver?
>>
>> WTF?!?  The nVidiaVideoSync method was written to work with those 
>> nVidia
>> drivers, wasn't it?
>
> nVidia broke this some time after the 4xxx series of drivers.  The new
> ones (6111 and later) work well with OpenGL vsync.  Be advised that 
> some
> (myself included) have trouble with the latest driver and MX440/MX4000
> cards and need to drop back to 6111.  You should be happier with this
> card and OpenGL vsync.

So, I finally got around to trying this.  I'm using kernel 2.6.10 which 
is tricky to get going with the NVidia drivers.  I managed to get 
nVidia driver version 6629 installed with some minor patches.  When I 
start it up I get this:

 > 2005-01-16 17:17:10 OpenGLVideoSync: GLX Video Sync extension not 
present.

despite `glxinfo` returning:

> server glx extensions:
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
>     GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
> client glx vendor string: NVIDIA Corporation
> client glx version string: 1.3
> client glx extensions:
>     GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
>     GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
>     GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, 
> GLX_SGIX_pbuffer,
>     GLX_SGI_swap_control, GLX_NV_float_buffer
> GLX extensions:
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
>     GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
>     GLX_ARB_get_proc_address

Which appears to include GLX_SGI_video_sync.  I assume this is what you 
were talking about when you mentioned you "had trouble" with the latest 
driver?

I also turned XvMC on at the same time.  This seems to help the tearing 
problems somewhat, but I'm going to try the 6111 drivers and see if I 
can get that to work.

Be well,

Will            :-}



More information about the mythtv-users mailing list