LWN.net Logo

LCA: The X-men speak

LCA: The X-men speak

Posted Feb 13, 2013 9:48 UTC (Wed) by renox (subscriber, #23785)
In reply to: LCA: The X-men speak by Cyberax
Parent article: LCA: The X-men speak

>Well, not really. GPUs mainly differ in raw speed - my integrated GPU has pretty much the same functionality as my discrete GPU.

But not the other way round, correct me if I'm wrong but an integrated GPU can do 'page flipping'(and this is an important mechanism for performance) but a discrete GPU cannot do this because its memory is separated from the main memory.


(Log in to post comments)

LCA: The X-men speak

Posted Feb 13, 2013 17:49 UTC (Wed) by daniels (subscriber, #16193) [Link]

Not entirely true: it depends how the buffers are allocated. Discrete GPUs are entirely capable of page flipping, as long as they can scan out of the memory.

The new mechanism Keith's talking about for partial page flipping (i.e. doing so on a per-page basis, whereas usually when we say 'page flipping' we mean doing it for the entire buffer - confusing I know) only really works at all on Intel hardware, and even then requires a great deal of co-operation from and hand-holding of all parts of the stack.

LCA: The X-men speak

Posted Feb 21, 2013 10:27 UTC (Thu) by mmarq (guest, #2332) [Link]

"" only really works at all on Intel hardware ""

then is useless, for anything more than trivial.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds