Lourens Veen wrote:
On Monday 21 August 2006 10:17, Dieter wrote:
Very few machines that the OGC would go into have PCI-X. So you only get "plain" PCI. And you have to share that 133 MBps with the other PCI devices. And lots of machines have other important high-bandwidth devices on the PCI bus.

Some machines have internal limitations as well.

But, are we going to use 64 bit x 66 MHz PCI?  That could burst at 533
MB/s but the MotherBoard would have to support it -- many have a burst
limit of 8 due to memory support issues.  But that should be enough to
do HDTV (186.624 MB/s packed pixels or 165.888 MB/s packed pixels) with
enough bandwidth left over for other stuff.

That's fine for mostly static things like most desktop apps. Email,
spreadsheet, image viewer, most web browser use, ...

But many (most?) users are going to want to be able to watch video.
 OGC is supposed to support 2 dual-link displays.  Last I read, OGC
is not going to have an mpeg decoder, and even the hw scaler has been dropped. Even if the CPU is fast enough (most will not be), and even if you give 100% of the PCI bus to the OGC (not realistic), and only driving 1 display, the bits just don't fit.

We can use the drawing engine to do hardware scaling,

Well then it wouldn't be hardware scaling, would it?

and there will be colourspace conversion.

We should have that in hardware.  The method from the MS site can be
implemented with 12 8x8 (some 8x9) bit integer multipliers and a bunch of adders (22 bits or so).

--
JRT
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to