1. What are the SDVO devices supported by Intel® EMGD for additional display outputs?
The Intel® EMGD user guide 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. Please refer to the document on Tunnel Creek B0 Silicon Erratum#9 (mentioned in the first FAQ on this page) for more details on the limitations of the transmitter supported; that is, dual displays with SDVO TV-out are not supported in Intel® Atom™ processor E6xx series (only) due to SDVO clipping software workaround, and so on.
|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:
3. What are the differences in display configurations supported by Intel® EMGD?
Single display: Only 1 display active, supported by any operating system supported by Intel® EMGD. Single display’s hardware configuration is comprised of 1 frame buffer, 1 pipe, and 1 port.
Dual display: Clone configuration is supported. From a hardware perspective, Clone is comprised of 1 frame buffer, 2 pipes, and 2 ports.
Extended configuration is supported. From a hardware perspective, Extended is comprised of 2 frame buffers, 2 pipes, and 2 ports. Windows XP* and Windows 7* use the term “Extended” to describe how the OS 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 frame buffer map to each of the independent display frame buffers. 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 2 frame buffers, 2 pipes, and 2 ports. Linux’s* DIH (Dual Independent Head) 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 (Dual Independent Head) drives two displays simultaneously with distinct, independent, 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 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 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 US15W and the 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 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.