Intel® Embedded Media and Graphics Driver (Intel® EMGD) FAQ
Dual display configurations
1. What are the serial digital video out (SDVO) devices supported by Intel® EMGD for additional display outputs for the Intel® Atom™ processor E6xx series and Intel® System Controller Hub (Intel® SCH) US15W chipset?
The Intel® EMGD user guide for Intel Atom processor E6xx series and Intel SCH US15W chipset, receives regular updates and lists all SDVO devices currently supported by Intel® EMGD via port drivers. The SDVO devices listed in the table below are supported by Intel EMGD currently for additional display outputs. Take note that dual displays with SDVO TV-out are not supported in Intel Atom processor E6xx series (only) due to SDVO clipping software workaround.
|Device||VBIOS / EPOG / EFI Video Driver Support||Graphics Driver Support|
|Chrontel CH7022* RGB VGA / SDTV / HDTV out
|Chrontel CH7307* single-port DVI out
|Chrontel CH7308* LVDS out
|Chrontel CH7317B* RGB VGA out||Yes||Yes|
|Chrontel CH7315* HDMI* out||Yes||Yes|
|Chrontel CH7319* dual-port DVI out with HDCP||Yes||Yes|
|Chrontel CH7320* dual-port DVI out||Yes||Yes|
|Silicon Image SiI 1362*||Yes||Yes|
|Silicon Image SiI 1364*||Yes||Yes|
|OKI ML7213* IOH (specific to OKI board for Intel® Atom™ processor E6xx series only; limited support to Linux MeeGo* 1.2 only)||Yes||Yes|
|Chrontel CH7036*-LVDS to HDMI / VGA / LVDS converter||No||Yes|
2. What are the display configurations supported by Intel EMGD?
Four display configurations are currently supported by Intel EMGD:
- Dual independent head (DIH)
3. What are the differences in display configurations supported by Intel EMGD?
Single display: Only one display active, supported by any operating system supported by Intel EMGD. Single display’s hardware configuration is comprised of one framebuffer, one pipe, and one port.
Dual display: Clone configuration is supported. From a hardware perspective, Clone is comprised of one framebuffer, two pipes, and two ports.
Extended configuration is supported: From a hardware perspective, Extended is comprised of two framebuffers, two pipes, and two ports. Windows XP* and Windows 7* use the term “Extended” to describe how the operating system presents the multiple independent displays to the user. The primary feature of Extended mode is that it allows a second display to become an additional part of the desktop area. If the operating system is Windows XP* / XPe* and Windows 7*, the user must use Extended (not DIH) configuration. More specifically, Extended configuration creates a single, large virtual frame buffer that is used by the applications. Separate areas of the virtual framebuffer map to each of the independent display framebuffers. Intel developed display manager software integrated into Intel EMGD that is enabled when a system is running in Extended configuration. Xinerama* is the "extended" mode supported in the Linux* environment. MeeGo* distro does not support Xinerama*. Intel EMGD support on Xinerama* is only on Fedora* distribution with the following limitations: no video playback and no hardware acceleration in 3D mode.
Dual independent head (DIH) is supported: From a hardware perspective, DIH is comprised of two framebuffers, two pipes, and two ports. Linux’s DIH drives two displays simultaneously with distinct, independent, non-continuous content, each with independent resolutions.
4. What are the major differences between Windows Extended, Linux Xinerama, and DIH dual display configurations?
From a hardware perspective, DIH, Linux Xinerama, and Windows Extended configurations are all the same.
Extended Mode in Windows drives two displays simultaneously with continuous widescreen-like content, each with independent resolutions. Linux’s DIH drives two displays simultaneously with distinct, independent, and non-continuous content, each with independent resolutions.
A single widescreen image cannot straddle two monitors in DIH, but can do so in Windows Extended configuration and in Linux Xinerama configuration with limitations. The MeeGo distro does not support Xinerama. Intel EMGD support on Xinerama is only on Fedora distribution with the following limitations: no video playback and no hardware acceleration in 3D mode.
DIH at a hardware level has independent resolutions, refresh rates, and content, the same as Extended. In DIH, the two monitors are active, and they are logically distinct.
In addition, in DIH, each image is locked to a single monitor. In Extended configuration, two monitors are also active, but they form one large virtual desktop; that is, they are not logically distinct.
5. How do I get the Extended desktop on my Microsoft Windows XP* or Windows XP Embedded* system?
Go to “Display properties” and select the “Settings” tab. There you should see two displays. Select the second display and enable it for extended desktop by checking the box for “Extend my Windows desktop onto this monitor,” and then click Apply.
6. How do I configure dual displays on my Microsoft Windows 7* or Windows* Embedded Standard* 7 system?
Clone and extended desktop configurations can be configured using the Common User Interface (CUI). You can access the CUI from various methods such as desktop context menu, tray icon menu, Windows control panel, and through a hot key.
7. Can I configure two displays with different timings and different resolutions but with the same content?
Yes, this is the Clone dual display configuration. Intel EMGD supports this configuration if the graphics and memory controller hub (GMCH) has two pipes. Each pipe drives out different timings and eventually outputs to a display device. Check the Clone configuration sections in the user guide for the appropriate platform for specific implementation instructions.
8. Can a user run OGL or OGLES on both screens when running DIH configuration in Linux?
Yes, for all supported X-Server versions, a user can run OGL and OGLES on both screens with hardware acceleration.
9. Can a user run OGL or OGLES on both screens when running Xinerama configuration in Linux?
For the Intel System Controller Hub US15W chipset and Intel Atom processor E6xx series, you can run OGL and OGLES when running Xinerama; however, it will not use hardware accelerated rendering. It is expected to be very slow.
10. I've seen some system boot DOS with two displays. How is that possible?
Some VBIOS have been designed to use a less compatible technique of ignoring the mode set and use a Video Electronics Standards Organization (VESA) mode instead of the requested VGA mode to allow two displays to work. The embedded VBIOS has never done this because of compatibility risks and code space restrictions in the VBIOS code. Recently, some GMA drivers and VBIOS also have not implemented this workaround because their target use cases (tablet or cell phones) do not have a second display. Please see the using dual displays during startup or in DOS application note.