The acceleration stuff is (for the most part) storing the window contents in textures on the GPU, and using the GPU to do the graphics operations. If you don't have a GPU, you cannot accelerate things. Theoretically one could move things on and off the GPU at hotplug time, but that is a recipe for worlds of pain - especially when you consider OpenGL and the like. I don't expect anything like this soon.
Practically, if you want to have screen-like behavior, you need a shadow framebuffer - or at the least a shadow 'windowbuffer'. This *will* have a performance impact, but it can be made reasonably fast. Indeed, the solutions mentioned in the other comments are quite usable.