I am particularly interested in knowing if it is possible to initialize a graphics card from VESA mode (as it may be in from usplash or the BIOS logo), to a composited desktop, without a single blank frame (ie. no flicker).
- Is there hardware spport for this, or do graphics cards require re-initialisation to switch out of VESA? If they require reinitilisation, is there any chance of completing it inside the vertical refresh period so it is still flicker free?
- How many software changes would be required? Obviously X would probably need big changes (it needs to start without touching the display till the last minute when it's actually got a picture to show). Graphics drivers also presumably need big changes, and probably changes to usplash and the boot sequence to handle handover gracefully.