[mythtv-users] [mythtv] OpenGL vsync broken on Intel i945

Tino Keitel tino.keitel at gmx.de
Mon Nov 26 11:14:44 UTC 2007


On Mon, Nov 26, 2007 at 07:05:59 +0000, Riz wrote:
> If you use the patch I posted earlier, you should be able to use the
> normal OSD, and use the chroma-capable Xv adapter, which does not
> suffer from tearing problems.

[carrying this thread over to -users]

My current status:

- OpenGL and DRM vsync don't work because of restrictions in the intel
  driver (OpenGL gives very stuttering video, DRM fails and tries the
  next fallback method)

- with a patched intel driver these methods work, but I get tearing
  video

- a fallback to RTC doesn't work for me out of the box, because I use
  the new RTC kernel driver that seems to miss something like
  /proc/sys/dev/rtc/max-user-freq

- USleep vsync has tearing video

- with a patched mythfrontend that runs setuid root and therefore can
  set the RTC frequency and use RTC vsync I see no video at all

So all vsync methods fail completely or give tearing video.

Could you please enlighten me what the OSD has to do with the video?
What is a "chroma-capable Xv adapter"? Do you mean a certain XV port?

Regards,
Tino

[...]

> > > However, I still have tearing video.
> > >
> > > I also enabled OpenGL vsync in the playback settings of the frontend.
> > > This works now with the patched driver, but the tearing didn't get
> > > better.
> > >
> > > Regards,
> > > Tino
> >
> > Hello,
> >
> > I've also been having tearing problems with the i945 (intel mac mini)
> > while using trunk. Changing OSD Renderer from softblend to chromakey
> > stopped the tearing. The OSD doesn't look as good but it's a good
> > work-around.
> >
> > -emmanuel
> >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 


More information about the mythtv-users mailing list