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 or next generation driver to Intel Embedded Graphics Drivers.
Intel Embedded Graphics Drivers are 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.
Intel Embedded Graphics Drivers supports the following platforms:
Intel EMGD should be used to support designs based on Intel Atom and Intel Core processors and the Intel® System Controller Hub US15W, US15WP, and US15WPT designs as Intel EMGD is a driver that supports different processors and platforms than Intel Embedded Graphics Drivers.
2. Will Intel EMGD work with all embedded Intel chipsets and systems-on-a-chip (SoCs)?
No, only the chipsets and SoCs specified in question 1 are supported with Intel EMGD.
3. Will Intel EMGD support multiple generations of chipsets and SoCs?
Yes. Intel EMGD supports multiple generations of Intel® chipsets and SoCs over the extended support span of embedded Intel® architecture-based platforms, including Intel System Controller Hub US15W chipsets. However, you must use Configuration EDitor (CED) or Binary Modification Program (BMP) 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® processor-based embedded platforms are supported with Intel EMGD?
Refer to the supported platform section for the list of Intel processor-based platforms.
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 or 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 CED/BMP 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 CED/BMP, custom-created DTD timings, and configuration files. More information on how to generate correct Intel EMGD drivers for EDID-less panels is available in the user guide.