[mythtv] Latest CVS XvMC - Nvidia Nforce2 IGP Live TV hangs

Dave Meador dave at meadorsite.com
Tue Feb 8 00:27:22 UTC 2005


On Sun, 6 Feb 2005, Jeremy Garff wrote:
> Has anyone else seen this problem where watching recordings with XvMC
> enabled is fine, but watching live TV results in artifacts and hangs
> immediately after going to LiveTV?
> 
> I'm currently running the latest Nvidia drivers (6629), and the stream is
> being sent to a remote client over the network (100Mb).  The linux kernel
> is 2.6.9-ac12.  The CPU is a 2000XP and the compile options include >
OpenGL
> XvMCNVIDIA and pentiumpro.

For what it's worth, I am having similar problems.  I thought it might be me
or my setup, but after reading this thread it seems this is a known problem.
I have an NVidia FX5700LE with the 6629 drivers.  Linux Kernel 2.6.10 from
ATrpms.  My CPU is a EPIA-M Nehemia 1Ghz.  Compiled Myth-CVS as of 2/6/2005
I just purchased the NVidia card a week ago because my onboard VIA-Unichrome
[driver] could not output the HDTV 1280x720, 1920x1080i modes... 

Currently I have the XVMC options enabled, but no OPENGL for sync.  By the
way, should I enable the OpenGL sync code?  Is that supposed to be better /
less overhead?  I saw on the ATRPMS discussion that OpenGL sync was causing
high CPU load for some people...

I get the prebuffering pause error messages when trying to watch LiveTV.  On
1 out of 4 attempts to watch LiveTV, it works okay (no prebuffering pauses).
However, the other attempts I get video freeze and the prebuffering pauses
in the logs.

I have tried turning off XvMC, but since my processor is only 1Ghz, the CPU
load runs close to 100% during playback resulting in a jittery playback.
Using libmpeg2 did not seem to improve playback.  Was that supposed to be
more CPU efficient?

I also get the jumpy blocky ghosting as previously described.  It seems to
get much better when I turn on Bob-Deinterlace with XvMC enabled.  But then
I have the freezing problems.

I have not had any problems with DVD/ISO playback via Xine using XvMC.

I would love to help fix this problem... I am not familiar with the code.
If someone could point me in the right direction (files/ fix ideas?),
perhaps I could give it a shot.  

--Dave




More information about the mythtv-dev mailing list