[mythtv] MythTV 0.26, XVideo, and OpenGL

Lawrence Rust lvr at softsystem.co.uk
Wed Apr 18 09:21:06 UTC 2012


On Wed, 2012-04-18 at 08:27 +0200, dargllun wrote:
> On 18.04.2012 01:50, Jean-Yves Avenard wrote:
> > As a side note, last week I upgraded to Ubuntu 12.04 and also tried
> > the latest ATI drivers as of early April 2012.
> > 
> > OpenGL painter with OpenGL rendering was just perfect. I had some
> > tearing which disappeared after I set the "Tear-free desktop" option.
> > 
> > I was very pleased. It worked brilliantly and the quality was as good
> > as it could be (when using non-nvidia deinterlacers that is)..
> 
> Thanks for reporting this. I must admit I don't try every single fglrx
> release anymore. Funny though, over at the xbmc-xvba guys, the first
> thing they urge you to do is turn OFF "Tear-free desktop" :-) It's a mess...

I'm using the latest 12.3 Catalyst driver with a Radeon HD6410D (onboard
a 3400 APU) and OpenGL is 'juddery' on both Myth 0.24 and 0.25 (any
profile).  OpenGL is definitely better on 0.25 but is not really
watchable on a big screen, unlike Xv.  It's not a CPU problem - top only
shows 30% rendering HD material.  The system also has problems with
OpenGL GUI rendering on both Myth 0.24 and 0.25 so this system uses Qt
for its GUI.

The only issue I had with Xv is occasional tearing which was resolved
with:
aticonfig --set-pcs-u32=DDX,EnableTearFreeDesktop,1
aticonfig --vs on

> > OSS Radeon OpenGL was broken for me however still... Had to use Qt/Xv
> > ; which gave me a good quality anyway...
> 
> Indeed. But again, OpenGL isn't broken, it's just not yet fully
> real-time. But then again I'm using cutting edge Mesa drivers which may
> be better than stock ones.

I too would prefer to run the Xorg radeon driver (for better 2D
performance and to test OpenGL) but the xorg-video-ati driver (version
6.14.0) that ships with Xorg 7.6 on Ubuntu doesn't support the HD6410D.
According to the Xorg release notes I need the 6.14.99 driver.  So I
need to pluck up courage and try the xorg-edgers fresh X ppa at
Launchpad.  Anyone know if this is stable and usable?

I have another box with a Radeon HD 4250, which is supported by the
xorg-video-ati v6.14 driver, and have tried that with Myth 0.24 OpenGL
and found the quality significantly inferior to Xv - again playback is
juddery.  This system works OK with OpenGL GUI rendering.  I will be
upgrading to 0.25 over the coming weeks so will test again with OpenGL
playback.

> > I had no issue with suspend / resume with either drivers...
> 
> Long run is what counts - care to report again in a month or so when
> there's been plenty of suspend/resume cycles without a reboot?

Suspend/resume work fine for me too on both Radeon systems with a custom
Linux 3.2.12 kernel.

-- 
Lawrence


More information about the mythtv-dev mailing list