>> > You missed a couple steps there. That's at 60fps, and three colors per
> > pixel at one byte each.
>> Indeed. I knew I was missing something, but just couldn't put my finger
> on it. Obvious in hindsight.
>> > but youre still talking about ~190MB/s, on a bus that can
> > only theoretically hit 133MB/s.
>> Indeed.
>> > Now the UI is not going to be full motion video, so it won't need
> > anything like that kind of bandwidth,
>> But the UI is still 1920x1080x24x60 (perhaps /2) isn't it? There's no
> bandwidth savings for still images are there? Isn't every pixel of that
> 1920x1080x12 sent 60 times a second regardless of whether it's changed
> or not?
>>Graphics systems typically use a framebuffer that gets filled and the actual
display is updated from there. Sure the screen refreshes at 60fps or
more... but the system only sends data to the framebuffer as needed. In
fact, most 2d accelerated graphics cards (just about every card these days)
don't even require that the system send an entire frame but instead allow
just changed frames to be sent. (this is the difference between safe
mode/VGA mode graphics and normal).
Mythtv used to be able to run in a framebuffer without using x-windows at
all. Instead the UI and the video would be sent directly to the video card.
I may be a bit off on the technical details... but you get the point, rarely
is the entire frame of information sent to the card for every vertical
refresh... video comes closest, but still doesn't come close to requiring
that much data across the pci bus (as I understand it).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100514/0d849f68/attachment.htm>