A graphics driver should program the hardware to a valid and safe resolution, according to the sensed display. It should still report data as defined in the previous sections. The driver could also program the hardware to its previous resolution (before the last system restart), assuming that this information is valid for the current display.