In my previous post Why all the excitement over network tuners? I went into what DVBLink can do and why I think this is so great for the Windows Media Center (WMC) enthusiast. I said I would do a follow up post showing the CPU and network utilisation and this is exactly that. I would emphasise that these are taken from my live Windows Home Server (WHS) so there are spikes in the CPU graphs as normal WHS process start and stop (I'm also running a virtual machine on my WHS which also causes CPU spikes.
This is the hardware in my WHS which is very similar to our HTPC since the parts were mostly cheap:
- Motherboard: ASUS P5LD2-VM
- CPU: Intel Celeron D 352 3.2GHz
- RAM: 2GB of memory (Corsair TWIN2X1024A-6400)
- 2 x Hauppauge Nova-T-500 PCI Hybrid Dual Tuners
When you install the DVBLink software this adds some virtual tuners which you can see here along with the two Nova-T-500 physical tuners:

Device Manager showing DVBLink virtual tuners & Nova-T-500 physical tuners
As I have the two dual tuners this gives me a pool of four that can be used by the other computers on the network. When you have these configured you can use Windows Media Player (WMP) or any other UPNP complient media player (PS3 for example) to view live TV. If you want to use WMC on the client then you install the DVBLink client onto the computer and you get the same virtual tuners added into device manager.
I'm going to get all four tuners recording and will show the CPU and network utilisation as I increase the number of channels being recorded. I'll start off by showing the WHS without any live TV or recording active:


CPU & Network utilisation with no live TV or recordings
Now I'll start recording one channel at a time to show how the CPU and network utilisation changes:


CPU & Network utilisation with one recording active


CPU & Network utilisation with two recordings active


CPU & Network utilisation with three recordings active


CPU & Network utilisation with four recordings active
I thought I'd also include a screen grab from WMC showing all four recordings active:

WMC with BBC1, BBC2, ITV and Channel4 being recorded on my desktop
I believe that these figures are low, especially the network utilisation, and when you consider that the CPU in my WHS is an old Celeron single core that 40% when recording four channels is good. I do think that those running low powered Atom based servers might have some issues. Anyone that has a Core2Duo or newer CPU would no doubt see less CPU useage. There is also an option in the release candidate to use RTP instead of UDP for slower network connections. I should stress that all these are based on standard definition DVB-T sources. It would be great if someone could provide information on high definition useage.
Hopefully this gives people an idea of the CPU and network requirements when using the DVBLink network tuner software. I haven't included details of the client since apart from the network useage WMC is working the same as if the tuners were physically installed so I'd expect the same CPU & disk I/O as you are used to on your HTPC. Please ask any questions using the comments or you can follow me on Twitter.
Posted
Feb 03 2010, 01:57 PM
by
JayC