[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