This driver is for Intel i915 compatible graphic cards. Default behaviour ~~~~~~~~~~~~~~~~~ When no configuration is provided to the driver, it will switch on all devices the graphic card is initially connected to. It will use the best resolution as provided by the BIOS or EDID information from the display devices for each connector. The virtual resolution delivered to the client is the maximum in width and height of the different connectors. The framebuffer memory is directly exported to the client of the driver. When newly connected devices are detected by the hardware, the new connectors are enabled, probed, and again the 'best' resolution will be chosen for the device. Nevertheless, it won't have an effect on the virtual resolution. Configuration ~~~~~~~~~~~~~ Each of the connector can be configured explicitly in terms of resolution and whether it should be enabled or not. This looks like the following: ! ! ! When the configuration changes during run-time, the driver will adapt to it. In this case it will also change the current virtual resolution to the maximum of the configured resolutions in width and height, and it will inform its client about the change in resolution. The brightness value is in percentage and takes effect only if supported by the hardware. If you experience problems like hotplugging of connectors does not work, you can force the driver to poll frequently for hotplug events by defining a period in milliseconds like this: ! If you define a period of zero, the driver won't poll at all, which is the default value. To present all available connectors and their possible resolutions to the user the driver is able to export a corresponding report ROM. This has to be configured too, like in the following: ! ! ! The exported report has the following format: ! ! ! ! ... ! ! ! ! The brightness attribute is soley reported if the hardware supports it.