Methods and apparatuses for dynamic virtual frame buffer management. At
least one embodiment of the present invention dynamically enables or
disables the use of a virtual frame buffer, which is not under control of
graphics hardware of a data processing system, without restarting the
graphical user interface system (e.g., the window system) of the data
processing system. For example, in response to the addition or removing
of a frame buffer that is under control of a graphics controller (e.g.,
due to the activation or deactivation of the graphics controller, or the
hot plug-in or hot disconnection of the graphics controller), the virtual
frame buffer is disabled or enabled respectively.