[mythtv-users] pci bandwidth: how many tuners and video (vdpau) cards?
Michael D. O'Brien
obrienmd at gmail.com
Sat May 15 01:33:44 UTC 2010
> I asked in another thread but I thought perhaps this question deserved
> it's own thread.
>
> I have been avoiding a VDPAU video card because the 8400GS PCI is the
> only option for my FE/BE. But that machine currently has 4 tuners in it
> already (on 3 cards). Having frequently read warnings about stuffing
> more tuners into a machine that it has bandwidth I had always just
> dismissed a PCI video card without doing the math.
>
> But now that I have done the math, it seems there is plenty of room on
> the PCI bus. Here's my calculations:
>
> My (Hauppage PVR) recorded files are 2.17GiB/h, which by my math equals
> 633KiB/s or 4.9Mib/s. So, my guess is that to have 4 recording and 1
> playing through a VDPAU capable video card, I am using 24.7Mib/s.
>
> Does that sound about right? Or perhaps it's in fact double that
> because there is the PCI card -> memory bandwidth and then memory ->
> disk, for recording, or disk -> memory and then memory -> VDPAU video
> card. That's most obvious for a disk I/O card in a PCI slot. Does that
> also count for a disk on a SATA bus? Do they use PCI bandwidth?
>
> But even at 50Mib/s, that seems to be waaaaaaay shy of the 133MB that
> wikipedia (http://en.wikipedia.org/wiki/Conventional_PCI) says PCI can
> run at. In fact 133MB/s is on the order of 1Gib/s which is 20x the
> bandwidth I am talking about here.
>
> Have I got my numbers all messed up somewhere?
You should be fine.
>
> I wonder why anyone has even thought of mentioning bus limitations in
> reference to putting too many PVR style cards into a machine. Maybe my
> memory is failing me here on that.
>
> b.
>
> P.S. The wiki docs say that a PCI card cannot handle uncompressed HD
> video (i.e. if your video card won't do VDPAU for a given HD stream PCI
> won't be enough to carry it uncompressed). Just what is the math there
> that it doesn't fit inside of 133MB/s?
1920(h)x1080(w)x24(bpp)x60(fps)=about 3Bbps, or about 350MBps
I have a third monitor (1920x1080) on a PCI video card, and it's
extremely slow in desktop interaction (typing lags, etc).
More information about the mythtv-users
mailing list