Intel® Embedded Media and Graphics Driver FAQ
1. What are the differences between Intel® Embedded Graphics Drivers and Intel® Embedded Media and Graphics Driver (Intel® EMGD)?
Intel® Embedded Graphics Drivers and Intel® Embedded Media Graphics Driver (Intel® EMGD) are two separate media and graphics drivers for embedded usage; Intel® EMGD is not a follow-on/next generation driver to Intel Embedded Graphics Drivers.
Intel Embedded Graphics Drivers is a group of drivers that support a broad range of operating systems and chipsets. Please refer to each driver’s release notes, feature matrix, and product brief for the list of Intel Embedded Graphics Drivers supported products and operating systems as it is different from Intel EMGD.
The following are supported by the Intel Embedded Graphics Drivers only: Intel® Atom™ processor 400 and 500 series (CPU+GPU), Intel® Q45/G45/G41 Express Chipset, Mobile Intel® GM45/GL40/GS45 Express Chipset, Intel® Q35 Express Chipset, Mobile Intel® GLE960 Express Chipset, Mobile Intel® GME965 Express Chipset, Intel® Q965 Express Chipset, Mobile Intel® 945GME Express Chipset, Mobile Intel® 945GSE Express Chipset, Intel® 945G Express Chipset, Mobile Intel® 915GME Express Chipset, Intel® 915GV Express Chipset, and Mobile Intel® 910GMLE Express Chipset.
Intel EMGD should be used to support designs based on Intel® Atom™ processor E6xx series and Intel® System Controller Hub US15W-, US15WP-, and US15WPT-based designs as Intel® EMGD is a driver that supports different processors and platforms than Intel Embedded Graphics Drivers.
The Intel® Atom™ processor E6xx series is only supported by Intel® EMGD.
2. Will Intel® EMGD work with all embedded Intel chipsets and system-on-a-chip (SoC)s?
No, only the following chipsets and/or SoC are supported with Intel EMGD:
- Intel® Atom™ processor E6xx series-based platform
- Intel® System Controller Hub US15W/US15WP/WPT chipset
3. Will Intel® EMGD support multiple generations of chipsets and system-on-a-chip (SoC)s?
Yes. Intel® Embedded Media and Graphics Driver (Intel® EMGD) supports multiple generations of Intel® chipsets and/or SoC over the extended support span of embedded Intel® architecture-based platforms, including Intel® System Controller Hub US15W chipset. However, you must use Configuration EDitor (CED) to configure a driver for each specific chipset or SoC you are using and you may need to update to a later version of Intel EMGD to be able to build a driver for a newer chipset. Please use the most recent Intel EMGD release.
4. What Intel® Atom™ processor-based embedded platforms are supported with Intel® EMGD?
Intel® EMGD supports these Intel® Atom™ processor-based platforms:
- Intel® Atom™ processor E6xx series-based platform. This integrates an Intel® Atom™ processor core + GPU + other I/O functions.
- Intel® Atom™ processor Z5xx series (with Intel® System Controller Hub US15W/US15WP/WPT chipset)
5. Does Intel EMGD support multi-threading?
The driver fundamentally supports multi-threading. However some functions may not be multi-thread capable. Multi-threading in many instances is dependent on the software (OS/application) as well as the hardware (multi-processor/multi-thread capable) support capability For example, hardware video acceleration is designed as a single pipeline and although you can feed a single stream with multiple videos in it, you cannot interrupt the current thread in order to service another video decode thread/stream.
6. Where can I get detailed roadmap information (dates, features, etc.)?
Roadmaps and future releases are forward-looking plans subject to adjustments for new technologies and customer/market requests. Contact your Intel representative for this information.
7. How can Intel EMGD help with customized display timings for flat panel displays?
Intel® EMGD is designed to enable the customer to configure the driver to support the platform. Intel® EMGD can support many flat panel configurations with custom timings through the detailed timing descriptor (DTD) page of the Configuration EDitor (CED) without driver changes. Please see the user guide.
8. Will Intel® EMGD work for extended display identification data (EDID)-less panels?
Yes, Intel EMGD achieves EDID-like support for EDID-less panels via configuration (using Configuration EDitor (CED), custom-created detailed timing descriptor (DTD) timings and configuration files. More information on how to generatehttp://www.intel.com/p/en_US/embedded/hwsw/software/emgd#overview correct Intel EMGD drivers for EDID-less panels is available in the user guide.
9. Can I use Intel® EMGD in conjunction with a standard desktop video BIOS (VBIOS)?
This is not a recommended usage model. The combination is not validated by Intel. The right matching is to use the Intel® EMGD video BIOS together with Intel EMGD. However, theoretically, Intel EMGD driver works independently of the VBIOS used. Intel® EMGD provides the capability of using the configuration editor to configure both the OS-level driver and the video BIOS with the same settings. Although Intel EMGD utilizes settings of the embedded video BIOS, the OS-level drivers are not dependent on the video BIOS settings. This allows users who may not have the ability to update their system firmware/system BIOS to install and use Intel EMGD with their operating system. Note that the configuration editor will not create settings for the standard desktop video BIOS.
10. Can I use a new Intel EMGD in conjunction with an older Intel EMGD video BIOS?
This is not a recommended usage model. Although not always required, it is generally recommended to upgrade both the VBIOS and driver when an update occurs. Intel tests using only the latest of both VBIOS and driver so there may be unexpected results. Often there are code changes that you will want. Sometimes there are new features that require both to be updated. If after updating only the driver you see a negative change in operation, it is recommended that you then update the platform to the newer VBIOS as well. This will allow you to verify that the negative operation of the driver was, or was not, related to some interaction with the older VBIOS.