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.