[mythtv-users] PVR350 video out very slow (Nvidia way better)

Nick Kaijaks nick at kaijaks.co.uk
Fri Feb 6 09:29:28 EST 2004


> I hope this is not one of these questions that have been 
> asked a hundred 
> times. I looked in the archives but did not find a solution.

Do you want the good news or the bad news :-)
 
> Anyway when I try to use the PVR350 TV-out, with a XF86Config file I 
> grabbed from this mailing list, it works but the quality is TERRIBLE 
> choppy video and sound.

<snip />

> mythfrontend output when using PVR350 tv-out
> * Couldn't find Xv support, falling back to non-Xv mode.
> * MythTV performance will be much slower since color
> * conversion and scaling will be done in software.
> * Consider upgrading your video card or X server if
> * you would like better performance.
> * Your system is not capable of displaying the
> * full framerate at 720x480 resolution.  Frames
> * will be skipped in order to keep the audio and
> * video in sync.

OK, AGP is irrelevant with the PVR-350, because all the
processing/bandwidth is handled on the card itself. The logged error
tells you that X is having driver problems (as in:)

http://mythtv.org/pipermail/mythtv-users/2004-January/027133.html

Note that this is the same *symptom* but for a different card, so it
probably needs a *different* solution. Anyway, I'm no guru, but looking
at your XF86Config, the device details for the PVR350 framebuffer are
exactly as written in the archives. Have you actually followed the
instructions in the list?

http://mythtv.org/pipermail/mythtv-users/2003-November/019431.html

or the ivtv wiki?

http://ivtv.writeme.ch/tiki-index.php?page=TvOutHowto

because it isn't all cut and paste - you do have to do *some* work for
yourself, y'know! :-)

In particular, when you do 'modprobe ivtv-fb' and look at
/var/log/messages, do you see something like:

fb1: iTVC15 TV out frame buffer device

Whatever you see at the start of the line indicates the device (in /dev)
that needs to go in your XF86Config, so for me it's:

Option      "fbdev" "/dev/fb1"

instead of /dev/fb0 as listed. Secondly, when I run 'lspci -v | grep
iTVC15', I get:

00:14.0 Multimedia video controller: Internext Compression Inc iTVC15
MPEG-2 Encoder (rev 01)

The first bit is the bus ID in hex. I convert it to decimal (14h = 20d)
and stick it in the XF86Config:

BusID "0:20:0"

instead of 01:08.0 as listed.

Check those out and restart X (rebooting may be easiest if it's your own
box), and see if that gets the drivers talking Xv.

Best,
Nick



More information about the mythtv-users mailing list