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 the Intel Atom processor 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. Refer to the overview and supported platform sections for details of supported Intel Atom processors.
2. Will Intel EMGD work with all embedded Intel chipsets and systems-on-a-chip (SoCs)?
No, only the chipsets and SoCs specified in the overview and supported platform sections 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) 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?
Refer to the supported platform section for the list of Intel Atom 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 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, 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.