Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Mythtvnz

CPU required for Freeview HD

 

 

First page Previous page 1 2 3 Next page Last page  View All MythTV mythtvnz RSS feed   Index | Next | Previous | View Threaded


amphibem at gmail

Aug 17, 2008, 9:06 PM

Post #1 of 58 (2004 views)
Permalink
CPU required for Freeview HD

This is somewhat related to the 'hardware recommendations for
dedicated box' thread but I thought it better be a new one, on what
people have found works so far for playing Freeview HD. I gave the
patches a trial run today by installing Mythbuntu 8.04.1 onto my
media-center using an external harddrive and got it all to work, but
TV1 and TV2 where extremly borderline (worked with slow moving shots,
couldn't cope with movement) and TV3 was a slideshow.

Specs are: A64 3800+ (2.4GHz), 1GB and 8600GT using restricted
drivers. Now that FreeviewHD is working, sound and all (thanks Paul!),
I would like to move my box back to mythtv from Mediaportal and so
intend on trying with my 5200+ X2 and intergrated graphics this
weekend. I am interested in what others have tried and what has/hasn't
worked for playing all channels?

Also, does anyone else have a dedicated HTPC running FreeviewHD under
myth yet? If so, how is it going?

_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


steven at openmedia

Aug 17, 2008, 9:45 PM

Post #2 of 58 (1968 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

Andrew Richards wrote:
> This is somewhat related to the 'hardware recommendations for
> dedicated box' thread but I thought it better be a new one, on what
> people have found works so far for playing Freeview HD. I gave the
> patches a trial run today by installing Mythbuntu 8.04.1 onto my
> media-center using an external harddrive and got it all to work, but
> TV1 and TV2 where extremly borderline (worked with slow moving shots,
> couldn't cope with movement) and TV3 was a slideshow.
>
> Specs are: A64 3800+ (2.4GHz), 1GB and 8600GT using restricted
> drivers. Now that FreeviewHD is working, sound and all (thanks Paul!),
> I would like to move my box back to mythtv from Mediaportal and so
> intend on trying with my 5200+ X2 and intergrated graphics this
> weekend. I am interested in what others have tried and what has/hasn't
> worked for playing all channels?
>
> Also, does anyone else have a dedicated HTPC running FreeviewHD under
> myth yet? If so, how is it going?
>
Looking at dropping a faster CPU into my M2NPV-VM test rig as the X2
3600 doesn't even begin to cut it for TV3. It can just about struggle
with TV1/2 but doesn't leave any cycles for other tasks.

AMD have now released a 65W x2 5600 cpu which might be worth taking a
look at

Steve

--
Steven Ellis - Technical Director
OpenMedia Limited
email - steven[at]openmedia.co.nz
website - http://www.openmedia.co.nz


_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


nick.rout at gmail

Aug 17, 2008, 9:47 PM

Post #3 of 58 (1970 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On Mon, Aug 18, 2008 at 4:45 PM, Steven Ellis <steven[at]openmedia.co.nz> wrote:
> Andrew Richards wrote:
>> This is somewhat related to the 'hardware recommendations for
>> dedicated box' thread but I thought it better be a new one, on what
>> people have found works so far for playing Freeview HD. I gave the
>> patches a trial run today by installing Mythbuntu 8.04.1 onto my
>> media-center using an external harddrive and got it all to work, but
>> TV1 and TV2 where extremly borderline (worked with slow moving shots,
>> couldn't cope with movement) and TV3 was a slideshow.
>>
>> Specs are: A64 3800+ (2.4GHz), 1GB and 8600GT using restricted
>> drivers. Now that FreeviewHD is working, sound and all (thanks Paul!),
>> I would like to move my box back to mythtv from Mediaportal and so
>> intend on trying with my 5200+ X2 and intergrated graphics this
>> weekend. I am interested in what others have tried and what has/hasn't
>> worked for playing all channels?
>>
>> Also, does anyone else have a dedicated HTPC running FreeviewHD under
>> myth yet? If so, how is it going?
>>
> Looking at dropping a faster CPU into my M2NPV-VM test rig as the X2
> 3600 doesn't even begin to cut it for TV3. It can just about struggle
> with TV1/2 but doesn't leave any cycles for other tasks.
>
> AMD have now released a 65W x2 5600 cpu which might be worth taking a
> look at
>
> Steve

Would this be a good topic for the MythTV wiki, with the obvious
ability for people to record their own attempts?

_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


amphibem at gmail

Aug 17, 2008, 10:13 PM

Post #4 of 58 (1971 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

>
> Would this be a good topic for the MythTV wiki, with the obvious
> ability for people to record their own attempts?
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz[at]lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/
>
That is probably a good idea. I assume HD Playback
Reports<http://www.mythtv.org/wiki/index.php/HD_Playback_Reports>would
be the place for it to go?


nick.rout at gmail

Aug 17, 2008, 10:55 PM

Post #5 of 58 (1963 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On Mon, Aug 18, 2008 at 5:13 PM, Andrew Richards <amphibem[at]gmail.com> wrote:
>>
>> Would this be a good topic for the MythTV wiki, with the obvious
>> ability for people to record their own attempts?
>>

>>
> That is probably a good idea. I assume HD Playback Reports would be the
> place for it to go?

I _think_ thats for reports from the Hauppauge HD-PVR 1212 devices,
but I am not 100% sure (it doesn't say so on the page, but the context
of another thread on mythtv-user leads me to think so).

_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


steven at openmedia

Aug 17, 2008, 11:22 PM

Post #6 of 58 (1962 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On 18/08/2008, at 5:55 PM, Nick Rout wrote:

> On Mon, Aug 18, 2008 at 5:13 PM, Andrew Richards
> <amphibem[at]gmail.com> wrote:
>>>
>>> Would this be a good topic for the MythTV wiki, with the obvious
>>> ability for people to record their own attempts?
>>>
>
>>>
>> That is probably a good idea. I assume HD Playback Reports would be
>> the
>> place for it to go?
>
> I _think_ thats for reports from the Hauppauge HD-PVR 1212 devices,
> but I am not 100% sure (it doesn't say so on the page, but the context
> of another thread on mythtv-user leads me to think so).
>

It appears that the output of the HD-PVR is quite similar to the NZ
freeview profile. I noticed some reports of people hitting the same
PAFF related errors with the 0.21-fixes branch.

Steve

Steven Ellis - Technical Director
OpenMedia Limited
email - steven[at]openmedia.co.nz
website - http://www.openmedia.co.nz


barryc at bcsystems

Aug 19, 2008, 3:53 PM

Post #7 of 58 (1891 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

I'm fascinated by the discussion about cpu requirements, can someone
briefly outline again the reasons that myth needs such huge amount of
processing for the h264 standard? Are STB's that powerful, or is it
done with some proprietary decoder?
Is our decoder not low-level enough?

Barry
On Mon, 2008-08-18 at 18:22 +1200, Steven Ellis wrote:
>
> On 18/08/2008, at 5:55 PM, Nick Rout wrote:
>
> > On Mon, Aug 18, 2008 at 5:13 PM, Andrew Richards
> > <amphibem[at]gmail.com> wrote:
> > > >
> > > > Would this be a good topic for the MythTV wiki, with the obvious
> > > > ability for people to record their own attempts?
> > > >
> >
> > > >
> > > That is probably a good idea. I assume HD Playback Reports would
> > > be the
> > > place for it to go?
> >
> > I _think_ thats for reports from the Hauppauge HD-PVR 1212 devices,
> > but I am not 100% sure (it doesn't say so on the page, but the
> > context
> > of another thread on mythtv-user leads me to think so).
> >
> >
>
>
> It appears that the output of the HD-PVR is quite similar to the NZ
> freeview profile. I noticed some reports of people hitting the same
> PAFF related errors with the 0.21-fixes branch.
>
>
> Steve
>
> Steven Ellis - Technical Director
> OpenMedia Limited
> email - steven[at]openmedia.co.nz
> website - http://www.openmedia.co.nz
>
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz[at]lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/

18 Shaw Street
Mosgiel
mailto:barryc[at]bcsystems.co.nz
ph 03 4893915
mob 027 2219338


_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


nick.rout at gmail

Aug 19, 2008, 4:05 PM

Post #8 of 58 (1889 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On Wed, Aug 20, 2008 at 10:53 AM, Barry Clearwater
<barryc[at]bcsystems.co.nz>wrote:

> I'm fascinated by the discussion about cpu requirements, can someone
> briefly outline again the reasons that myth needs such huge amount of
> processing for the h264 standard? Are STB's that powerful, or is it
> done with some proprietary decoder?
> Is our decoder not low-level enough?


STBs do it with specialised hardware. (sounds like one of those smutty
t-shirts)


dean at deanpemberton

Aug 19, 2008, 4:08 PM

Post #9 of 58 (1891 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

Barry Clearwater wrote:
> I'm fascinated by the discussion about cpu requirements, can someone
> briefly outline again the reasons that myth needs such huge amount of
> processing for the h264 standard? Are STB's that powerful, or is it
> done with some proprietary decoder?
> Is our decoder not low-level enough?
>
As far as I can tell, the h.264 codec trades off transport size (ie
bandwidth required) for being more computationally intensive when you
decompress it.

This isn't a problem if you have hardware to assist you in the decoding
process.
Most set top boxes have this onboard, and there is hardware assist
support for Windows.
Linux on the other hand does not currently have any support to use the
hardware assist in common graphics cards. This means that all the h.264
decoding must be done on the primary CPU.


Dean

_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


g.woollett at irl

Aug 19, 2008, 4:11 PM

Post #10 of 58 (1892 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

Barry Clearwater wrote:
> I'm fascinated by the discussion about cpu requirements, can someone
> briefly outline again the reasons that myth needs such huge amount of
> processing for the h264 standard? Are STB's that powerful, or is it
> done with some proprietary decoder?
> Is our decoder not low-level enough?
>
> Barry
>
Nvidia have been very slow to provide any h264 support for Linux given
that they introduced purevideo in 2006. My hope is that AMD/ATI will
catch up and give NVidia the prod that they deserve. Therefore Myth
must do it in software.

It is highly likely that the set top boxes will use either DSP or FPGA
chips with IP cores to do the MPEG4 signal processing. So it is done in
hardware not software.

Is there _anyone_ on this list that is able to watch TV3 1080i with no
stuttering and using software de interlacing, if so what CPU do you have?


_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


amphibem at gmail

Aug 19, 2008, 5:01 PM

Post #11 of 58 (1889 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

I would be very interested to know about this too, I do know that under
Windows I am able to play the TV3 stream with my 5200+ X2, with around
50-60% CPU usage if I remember correctly. That was using the PowerDVD8 H.264
codec, I don't know how that compares with Myth's H.264 codec. Will find out
this weekend when I swap that CPU into my HTPC :)

On 8/20/08, Graeme Woollett <g.woollett[at]irl.cri.nz> wrote:
>
>
> Is there _anyone_ on this list that is able to watch TV3 1080i with no
> stuttering and using software de interlacing, if so what CPU do you have?
>
>
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz[at]lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/
>


Douglas.Pearless at pearless

Aug 19, 2008, 5:14 PM

Post #12 of 58 (1885 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

I am able to watch TV3, full resolution, using an intel Quad core
extreme 6800 with each core running at 3GHz, but I am not using all
the horsepower! (I set the priority to realtime "sudo renice -10
<pid>" to ensure it does not stutter)

Cheers Douglas. Quoting Graeme Woollett <g.woollett[at]irl.cri.nz>:

> Barry Clearwater wrote:
>> I'm fascinated by the discussion about cpu requirements, can someone
>> briefly outline again the reasons that myth needs such huge amount of
>> processing for the h264 standard?  Are STB's that powerful, or is it
>> done with some proprietary decoder?
>> Is our decoder not low-level enough?
>>
>> Barry
>>
> Nvidia have been very slow to provide any h264 support for Linux given
> that they introduced purevideo in 2006.  My hope is that AMD/ATI will
> catch up and give NVidia the prod that they deserve.  Therefore Myth
> must do it in software.
>
> It is highly likely that the set top boxes will use either DSP or FPGA
> chips with IP cores to do the MPEG4 signal processing.  So it is done in
> hardware not software.
>
> Is there _anyone_ on this list that is able to watch TV3 1080i  with no
> stuttering and using software de interlacing, if so what CPU do you have?
>
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz[at]lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz[1]
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/[2]
>



Links:
------
[1] http://lists.ourshack.com/mailman/listinfo/mythtvnz
[2] http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


g.woollett at irl

Aug 19, 2008, 5:35 PM

Post #13 of 58 (1886 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

Douglas Pearless wrote:
>
> I am able to watch TV3, full resolution, using an intel Quad core
> extreme 6800 with each core running at 3GHz, but I am not using all
> the horsepower! (I set the priority to realtime "sudo renice -10
> <pid>" to ensure it does not stutter)
>
> Cheers Douglas.
>
>
How much left over capacity in the 4 cores do you have? How is load
balanced between them. i.e mythrontend and other greedy processes.
The AMD x2 5200 is reasonably cheap at $119+GST, The 64K question is is
it enough?
Anyone know how the intel 6800 and amd 5200 magic numbers compare in
real life?


_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


barryc at bcsystems

Aug 19, 2008, 7:27 PM

Post #14 of 58 (1876 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

I take the point that a high def signal is getting heavily compressed,
but we *are* talking about well known compression algorithms are we not?
Should somebody be writing a more optimised piece decompression code, or
in a lower level language? (cough - assembler anybody!!??)
ITs just a 2D picture, our systems are capable of rendering 3D on the
fly...
I must be missing the point and over simplifying it somewhere.
<pride speaking>
No way should windows boxes out-compute a gnu/linux system.
</pride>

Barry
On Wed, 2008-08-20 at 11:08 +1200, Dean Pemberton wrote:
> > Is our decoder not low-level enough?
> >
> As far as I can tell, the h.264 codec trades off transport size (ie
> bandwidth required) for being more computationally intensive when you
> decompress it.
>
> This isn't a problem if you have hardware to assist you in the decoding
> process.
> Most set top boxes have this onboard, and there is hardware assist
> support for Windows.
> Linux on the other hand does not currently have any support to use the
> hardware assist in common graphics cards. This means that all the h.264
> decoding must be done on the primary CPU.
>
>
> Dean
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz[at]lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/

18 Shaw Street
Mosgiel
mailto:barryc[at]bcsystems.co.nz
ph 03 4893915
mob 027 2219338


_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


nick.rout at gmail

Aug 19, 2008, 7:53 PM

Post #15 of 58 (1881 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On Wed, Aug 20, 2008 at 2:27 PM, Barry Clearwater <barryc[at]bcsystems.co.nz>wrote:

> I take the point that a high def signal is getting heavily compressed,
> but we *are* talking about well known compression algorithms are we not?


Well known but fairly new in terms of concerted use. Also there are
different levels of compression and different "features" used to encode
material. Some of them are more processor intensive than others.


>
> Should somebody be writing a more optimised piece decompression code,


Suggest you join the x264 or ffmpeg coding teams :-)


> or
> in a lower level language? (cough - assembler anybody!!??)
> ITs just a 2D picture, our systems are capable of rendering 3D on the
> fly...
> I must be missing the point and over simplifying it somewhere.
> <pride speaking>
> No way should windows boxes out-compute a gnu/linux system.
> </pride>


Well of course they do if nVidia supply windows users with a driver for
hardware h.264 decompression and not linux users.


stevehodge at gmail

Aug 19, 2008, 8:01 PM

Post #16 of 58 (1874 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On Wed, Aug 20, 2008 at 2:27 PM, Barry Clearwater <barryc[at]bcsystems.co.nz>wrote:

> I take the point that a high def signal is getting heavily compressed,
> but we *are* talking about well known compression algorithms are we not?
> Should somebody be writing a more optimised piece decompression code, or
> in a lower level language? (cough - assembler anybody!!??)
> ITs just a 2D picture, our systems are capable of rendering 3D on the
> fly...
> I must be missing the point and over simplifying it somewhere.


Our systems are capable of complex 3D rendering because they have hardware
support. But 2D vs 3D really has nothing to do with it. I can assure you
that plenty of optimisation is happening but the algorithm is sufficiently
complex that most CPUs cannot run it in real time regardless of
optimisation. The same situation occurred in the early days of mpeg2 as well
(and even jpeg before that).

<pride speaking>
> No way should windows boxes out-compute a gnu/linux system.
> </pride>


Well the Windows systems can off load some of the processing to the graphics
card and the Linux system cannot. Specialised hardware can make a huge
difference to performance. That's why we have powerful processors on our
graphics cards.

Cheers,
Steve


steven at openmedia

Aug 19, 2008, 9:28 PM

Post #17 of 58 (1871 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On 20/08/2008, at 2:27 PM, Barry Clearwater wrote:

> I take the point that a high def signal is getting heavily compressed,
> but we *are* talking about well known compression algorithms are we
> not?
> Should somebody be writing a more optimised piece decompression
> code, or
> in a lower level language? (cough - assembler anybody!!??)
> ITs just a 2D picture, our systems are capable of rendering 3D on the
> fly...
> I must be missing the point and over simplifying it somewhere.
> <pride speaking>
> No way should windows boxes out-compute a gnu/linux system.
> </pride>



The H264 decode flatlines all OSs if done in software due to the
complexity of the decode when dealing with our broadcast streams.

I've compared Linux and Mac software decode on the same hardware,
EyeTV vs MPlayer, and they appear to use similar amounts of CPU.

The best windows codec for software decode is CoreAVC which is a
proprietary commercial codec.

Until we get a way to accelerate some of the decode on the GPU we are
going to lag behind Windows users who have hardware accelerated decode
via the main graphics card vendors.

As to STBs, as mentioned they have chips designed to accelerate the
decode in hardware. If you have had a play with the Zinwell STB you
would notice that it can get very hot due to the load.

Steve


Steven Ellis - Technical Director
OpenMedia Limited
email - steven[at]openmedia.co.nz
website - http://www.openmedia.co.nz


g8ecj at gilks

Aug 19, 2008, 9:45 PM

Post #18 of 58 (1872 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

> The H264 decode flatlines all OSs if done in software due to the
> complexity of the decode when dealing with our broadcast streams.
>
> I've compared Linux and Mac software decode on the same hardware,
> EyeTV vs MPlayer, and they appear to use similar amounts of CPU.
>
> The best windows codec for software decode is CoreAVC which is a
> proprietary commercial codec.
>
> Until we get a way to accelerate some of the decode on the GPU we are
> going to lag behind Windows users who have hardware accelerated decode
> via the main graphics card vendors.
>
> As to STBs, as mentioned they have chips designed to accelerate the
> decode in hardware. If you have had a play with the Zinwell STB you
> would notice that it can get very hot due to the load.
>
> Steve

So if all the work is done in the CPU, would a mother board such as the
"Asus M2A-VM HDMI Motherboard" with an ATI embedded video controller do
the job or is it still better to spend another $40 or so and use an nvidia
based board such as the "Asus M3A78-EMH HDMI Motherboard".

In either case, what would be the minimum spec CPU required (assuming
these m/b will support the required speed that is!!) to handle both TV1
and TV3 HD?

Cheers

--
Robin Gilks




_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


Douglas.Pearless at pearless

Aug 19, 2008, 10:59 PM

Post #19 of 58 (1871 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

CPU1 14.4%

CPU2 7.1%

CPU3 80%

CPU4 1.9%

495MB of RAM used

running Mythtv (latest build from Paul Kendall) on TV3 (no video
artifacts at all), also Firefox, one terminal and
gnome-system-monitor. Quoting Graeme Woollett <g.woollett[at]irl.cri.nz>:

> Douglas Pearless wrote:
>>
>> I am able to watch TV3, full resolution, using an intel Quad core
>> extreme 6800 with each core running at 3GHz, but I am not using all
>> the horsepower! (I set the priority to realtime "sudo renice -10
>> <pid>" to ensure it does not stutter)
>>
>> Cheers Douglas.
>>
>>
> How much left over capacity in the 4 cores do you have? How is load
> balanced between them.  i.e mythrontend and other greedy processes.
> The AMD x2 5200 is reasonably cheap at $119+GST, The 64K question is is
> it enough?
> Anyone know how the intel 6800 and amd 5200 magic numbers compare in
> real life?
>
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz[at]lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/
>


steven at openmedia

Aug 19, 2008, 11:08 PM

Post #20 of 58 (1870 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On 20/08/2008, at 4:45 PM, Robin Gilks wrote:

>> The H264 decode flatlines all OSs if done in software due to the
>> complexity of the decode when dealing with our broadcast streams.
>>
>> I've compared Linux and Mac software decode on the same hardware,
>> EyeTV vs MPlayer, and they appear to use similar amounts of CPU.
>>
>> The best windows codec for software decode is CoreAVC which is a
>> proprietary commercial codec.
>>
>> Until we get a way to accelerate some of the decode on the GPU we are
>> going to lag behind Windows users who have hardware accelerated
>> decode
>> via the main graphics card vendors.
>>
>> As to STBs, as mentioned they have chips designed to accelerate the
>> decode in hardware. If you have had a play with the Zinwell STB you
>> would notice that it can get very hot due to the load.
>>
>> Steve
>
> So if all the work is done in the CPU, would a mother board such as
> the
> "Asus M2A-VM HDMI Motherboard" with an ATI embedded video controller
> do
> the job or is it still better to spend another $40 or so and use an
> nvidia
> based board such as the "Asus M3A78-EMH HDMI Motherboard".


The pay off with the GPU will come in with the new Google Summer of
Code projects to perform GPU based acceleration.

>
> c
> In either case, what would be the minimum spec CPU required (assuming
> these m/b will support the required speed that is!!) to handle both
> TV1
> and TV3 HD?
>

I did a bunch of performance comparison tests on an X2 3600+ test rig
today. I looked at the CPU load for both H.264 and MPEG 2 playback of
the same channels, and locked the CPU to its max frequency of 2GHz.

I also used the CPU++ profile and allocated a max of 2 cores to video
decode. It appears that some of the frames are slice compatible so
there is a benefit in enabling dual CPU, but until FFMPEG can do true
multi cpu decode we really need a CPU fast enough to decode on a
single core. This is a shame given the drop in price of triple and
quad core processors


Channel Resolution Load H.264 Load MPEG2
freeview|HD 720p 95-100+
TV One 720p 98-108 11-15
TV 2 720p 100+ 11-15
TV 3 1080i 130+ 12-15
C4 576i 45 13-15
TVNZ 6 576i 26-35 9-10
Sports Extra 576i 25-40 10-12
Maori 576i 37-40 9-10

Now the CPU load for C4 on freeview|HD is a little higher than the
other channels, which might be explained by the higher bit rate they
are using compared with TVNZ 6+7 etc.

For SD it appears we need 3.5 - 4x the CPU of SD and the X2 3600+ copes

For 720p the CPU is borderline and occasionally copes.

For 1080i I'm well out of power.

Right now I'd look at the fastest 65W processor I can buy. Sadly the
only X2 5600s in the market are still 89W units, so it would be a 5400
which runs a 2.8 GHz. The question is will this be enough?


In the Intel space I've been playing with a MacBook and EyeTV on a 2.4
GHz T8300. Eye TV runs both cores at 90% when running TV3. I need to
do a reboot and try mplayer native under Ubuntu to see how it compares.

Steve


Steven Ellis - Technical Director
OpenMedia Limited
email - steven[at]openmedia.co.nz
website - http://www.openmedia.co.nz


mrama at orcon

Aug 19, 2008, 11:18 PM

Post #21 of 58 (1873 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

I thought someone was doing a project on patches for coreAVC for linux,
of course one needs a valid key initially. I am positive I read this on
the mythtv-users mailing list!

Ah! Here it is:
http://www.gossamer-threads.com/lists/mythtv/users/336594?search_string=coreavc;#336594


Rama

_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/


steven at openmedia

Aug 19, 2008, 11:48 PM

Post #22 of 58 (1868 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On 20/08/2008, at 6:08 PM, Steven Ellis wrote:

>
> On 20/08/2008, at 4:45 PM, Robin Gilks wrote:
>
>>> The H264 decode flatlines all OSs if done in software due to the
>>> complexity of the decode when dealing with our broadcast streams.
>>>
>>> I've compared Linux and Mac software decode on the same hardware,
>>> EyeTV vs MPlayer, and they appear to use similar amounts of CPU.
>>>
>>> The best windows codec for software decode is CoreAVC which is a
>>> proprietary commercial codec.
>>>
>>> Until we get a way to accelerate some of the decode on the GPU we
>>> are
>>> going to lag behind Windows users who have hardware accelerated
>>> decode
>>> via the main graphics card vendors.
>>>
>>> As to STBs, as mentioned they have chips designed to accelerate the
>>> decode in hardware. If you have had a play with the Zinwell STB you
>>> would notice that it can get very hot due to the load.
>>>
>>> Steve
>>
>> So if all the work is done in the CPU, would a mother board such as
>> the
>> "Asus M2A-VM HDMI Motherboard" with an ATI embedded video
>> controller do
>> the job or is it still better to spend another $40 or so and use an
>> nvidia
>> based board such as the "Asus M3A78-EMH HDMI Motherboard".
>
>
> The pay off with the GPU will come in with the new Google Summer of
> Code projects to perform GPU based acceleration.
>
>>
>> c
>> In either case, what would be the minimum spec CPU required (assuming
>> these m/b will support the required speed that is!!) to handle both
>> TV1
>> and TV3 HD?
>>
>
> I did a bunch of performance comparison tests on an X2 3600+ test
> rig today. I looked at the CPU load for both H.264 and MPEG 2
> playback of the same channels, and locked the CPU to its max
> frequency of 2GHz.
>
> I also used the CPU++ profile and allocated a max of 2 cores to
> video decode. It appears that some of the frames are slice
> compatible so there is a benefit in enabling dual CPU, but until
> FFMPEG can do true multi cpu decode we really need a CPU fast enough
> to decode on a single core. This is a shame given the drop in price
> of triple and quad core processors
>
>
> Channel Resolution Load H.264 Load MPEG2
> freeview|HD 720p 95-100+
> TV One 720p 98-108 11-15
> TV 2 720p 100+ 11-15
> TV 3 1080i 130+ 12-15
> C4 576i 45 13-15
> TVNZ 6 576i 26-35 9-10
> Sports Extra 576i 25-40 10-12
> Maori 576i 37-40 9-10
>
> Now the CPU load for C4 on freeview|HD is a little higher than the
> other channels, which might be explained by the higher bit rate they
> are using compared with TVNZ 6+7 etc.
>
> For SD it appears we need 3.5 - 4x the CPU of SD and the X2 3600+
> copes
>
> For 720p the CPU is borderline and occasionally copes.
>
> For 1080i I'm well out of power.
>
> Right now I'd look at the fastest 65W processor I can buy. Sadly the
> only X2 5600s in the market are still 89W units, so it would be a
> 5400 which runs a 2.8 GHz. The question is will this be enough?

Hmm it appears there are some 65W 5600 X2 processors around. Any
chance some one on list has a 5400 or 5600 cpu that they can report on?

Steve

Steven Ellis - Technical Director
OpenMedia Limited
email - steven[at]openmedia.co.nz
website - http://www.openmedia.co.nz


hayden.lovett at gmail

Aug 20, 2008, 1:56 AM

Post #23 of 58 (1865 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

I have run my 5200+ using the patch with success on all channels and most of
the time on TV3. Its still early days so I haven't had a dig around to see
why it sometimes works fine. Be interested to hear from anybody else using
this CPU.

Hayden Lovett




2008/8/20 Steven Ellis <steven[at]openmedia.co.nz>

>
> On 20/08/2008, at 6:08 PM, Steven Ellis wrote:
>
>
> On 20/08/2008, at 4:45 PM, Robin Gilks wrote:
>
> The H264 decode flatlines all OSs if done in software due to the
>
> complexity of the decode when dealing with our broadcast streams.
>
>
> I've compared Linux and Mac software decode on the same hardware,
>
> EyeTV vs MPlayer, and they appear to use similar amounts of CPU.
>
>
> The best windows codec for software decode is CoreAVC which is a
>
> proprietary commercial codec.
>
>
> Until we get a way to accelerate some of the decode on the GPU we are
>
> going to lag behind Windows users who have hardware accelerated decode
>
> via the main graphics card vendors.
>
>
> As to STBs, as mentioned they have chips designed to accelerate the
>
> decode in hardware. If you have had a play with the Zinwell STB you
>
> would notice that it can get very hot due to the load.
>
>
> Steve
>
>
> So if all the work is done in the CPU, would a mother board such as the
> "Asus M2A-VM HDMI Motherboard" with an ATI embedded video controller do
> the job or is it still better to spend another $40 or so and use an nvidia
> based board such as the "Asus M3A78-EMH HDMI Motherboard".
>
>
>
> The pay off with the GPU will come in with the new Google Summer of Code
> projects to perform GPU based acceleration.
>
>
> c
> In either case, what would be the minimum spec CPU required (assuming
> these m/b will support the required speed that is!!) to handle both TV1
> and TV3 HD?
>
>
> I did a bunch of performance comparison tests on an X2 3600+ test rig
> today. I looked at the CPU load for both H.264 and MPEG 2 playback of the
> same channels, and locked the CPU to its max frequency of 2GHz.
>
> I also used the CPU++ profile and allocated a max of 2 cores to video
> decode. It appears that some of the frames are slice compatible so there is
> a benefit in enabling dual CPU, but until FFMPEG can do true multi cpu
> decode we really need a CPU fast enough to decode on a single core. This is
> a shame given the drop in price of triple and quad core processors
>
>
> Channel Resolution Load H.264 Load MPEG2
> freeview|HD 720p 95-100+
> TV One 720p 98-108 11-15
> TV 2 720p 100+ 11-15
> TV 3 1080i 130+ 12-15
> C4 576i 45 13-15
> TVNZ 6 576i 26-35 9-10
> Sports Extra 576i 25-40 10-12
> Maori 576i 37-40 9-10
>
> Now the CPU load for C4 on freeview|HD is a little higher than the other
> channels, which might be explained by the higher bit rate they are using
> compared with TVNZ 6+7 etc.
>
> For SD it appears we need 3.5 - 4x the CPU of SD and the X2 3600+ copes
>
> For 720p the CPU is borderline and occasionally copes.
>
> For 1080i I'm well out of power.
>
> Right now I'd look at the fastest 65W processor I can buy. Sadly the only
> X2 5600s in the market are still 89W units, so it would be a 5400 which runs
> a 2.8 GHz. The question is will this be enough?
>
>
> Hmm it appears there are some 65W 5600 X2 processors around. Any chance
> some one on list has a 5400 or 5600 cpu that they can report on?
>
> Steve
>
> Steven Ellis - Technical Director
> OpenMedia Limited
> email - steven[at]openmedia.co.nz
> website - http://www.openmedia.co.nz
>
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz[at]lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/
>
>


steven at openmedia

Aug 20, 2008, 2:14 AM

Post #24 of 58 (1862 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On 20/08/2008, at 8:56 PM, Hayden Lovett wrote:

> I have run my 5200+ using the patch with success on all channels and
> most of the time on TV3. Its still early days so I haven't had a
> dig around to see why it sometimes works fine. Be interested to
> hear from anybody else using this CPU.
>

Thanks for that

How stable is it for you?

While I was testing I did a lot of live TV channel switching and
usually after 5-6 channels the frontend would crash

Steve

Steven Ellis - Technical Director
OpenMedia Limited
email - steven[at]openmedia.co.nz
website - http://www.openmedia.co.nz


paul at kcbbs

Aug 20, 2008, 3:02 AM

Post #25 of 58 (1852 views)
Permalink
Re: CPU required for Freeview HD [In reply to]

On Wednesday 20 August 2008 21:14:51 Steven Ellis wrote:
> On 20/08/2008, at 8:56 PM, Hayden Lovett wrote:
> > I have run my 5200+ using the patch with success on all channels and
> > most of the time on TV3. Its still early days so I haven't had a
> > dig around to see why it sometimes works fine. Be interested to
> > hear from anybody else using this CPU.
>
> Thanks for that
>
> How stable is it for you?
>
> While I was testing I did a lot of live TV channel switching and
> usually after 5-6 channels the frontend would crash
>
> Steve
>

I found a couple of bugs to do with audio which I sorted out which caused this
behavior, and I'll have a new build on my PPA soon.

I might also look at adding a setting do disable the loop_filter which should
make border-line machines capable.

Cheers,
Paul

_______________________________________________
mythtvnz mailing list
mythtvnz[at]lists.linuxnut.co.nz
http://lists.ourshack.com/mailman/listinfo/mythtvnz
Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/

First page Previous page 1 2 3 Next page Last page  View All MythTV mythtvnz RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.