The output subsystem manages the connected monitors, provides framebuffers and OpenGL contexts and handles all DRM/DRI/KMS related functionality. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>