1. What display configurations support desktop rotation by Intel® Embedded Media and Graphics Driver (Intel® EMGD)?
Intel® Embedded Media and Graphics Driver (Intel® EMGD) supports desktop rotation through the “Rotation” function using the Intel EMGD graphical user interface (GUI) tool in single, clone, and extended mode configurations. Consult the user guide for a list of rotation instructions and operating system limitations.
2. Does Intel EMGD offer dedicated hardware accelerated support for DirectX* 9.0Ex and OpenGL* 2.0?
3. Does internal LVDS support the OpenLDI data format?
No. OpenLDI is a hardware interface standard. Intel EMGD neither supports nor validates OpenLDI. We are aware, however, that the OpenLDI interface standard is similar to the low voltage differential signaling (LVDS) standard, and custom made adapters have been made to link Intel® Embedded chipset to OpenLDI. Intel does not provide this solution and does not support it.
4. Does internal LVDS support the Standard Panels Working Group (SPWG) data format?
Yes, internal LVDS in the Intel® System Controller Hub US15W chipset or the Intel® Atom™ processor E6xx series supports SPWG data format. Other transmitters that support LVDS can support both SPWG and OpenLDI* formats via port driver attribute 49.
5. What drawing functions are accelerated in the Intel® Embedded Graphics Drivers?
See the user guide for more information.
6. What shader model level does the graphics core of the Intel® System Controller Hub US15W chipset and Intel® Atom™ processor E6xx series provide?
Intel System Controller Hub US15W chipset and Intel Atom processor E6xx series support the universal scalable shader engine which is dependent on the driver-supported OS and the respective shader library. The Intel® EMGD driver supports shader model 2.0 for Windows XP* Direct3D* and OpenGL* 2.0 (GLSL 1.2) and supports shader model 3.0 on Windows* 7 Direct3D*.
7. Is the OpenVG* API supported by Intel® EMGD?
Yes. OpenVG* is supported by Intel® EMGD. For more information regarding OpenVG, please review this page: http://www.khronos.org/openvg/
8. Can users implement dynamic backlight control through pulse width modulation (PWM) using Intel EMGD?
Yes, it is possible for users to have an application that dynamically controls the LVDS backlight, but first make sure that the platform or board being used can control the backlight using PWM. The LVDS connectors need to be hooked up to the PWM inverter. Note: A document describing backlight brightness is available.
Currently, Intel EMGD can support LVDS PWM. The driver takes in two configuration inputs to enable PWM. One is the frequency of the inverter and the other is the maximum intensity of the LVDS panel in percentage. Intel EMGD normally sets the maximum intensity to 100% but configuring this parameter will set the maximum panel intensity, not the default startup intensity. What this means is that no matter what you do, the brightest setting you can achieve is what you configure in the driver.
The third part is the user application that controls the intensity of the LVDS. If you have the PCI configuration specification, go to the display device (PCI device 2) section and see the PCI configuration register. Find an entry called LEGACY Backlight Brightness (LBB). On Intel® System Controller Hub US15W, it is offset 0xF4 to 0xF7. Bit 0:7 controls the brightness of LVDS backlight. It has 255 levels of brightness. But bear in mind that the settings on the driver (mentioned in the paragraph above) will set the maximum brightness. This means if you set the max to 50%, even if you set the LBB to 255, it will be 50% intensity. You will need to write an application that writes to this PCI config space. Request the PCI configuration specification from your local Intel representative.
The LBB user application can implement controls (i.e., Sliders) to modify the LBB value which will control the backlight.
9. Does Intel EMGD support the Microsoft Silverlight* web application framework that integrates multimedia, graphics, animations, and interactivity into a single runtime environment?
Intel EMGD does not currently support Microsoft Silverlight* dedicated acceleration. However, Intel EMGD does accelerate many of the basic features and functions that Silverlight uses. For Windows*, Intel EMGD accelerates DirectX* (and WPF) and, for Linux*, accelerates OpenGI*/GLES. In summary, Intel EMGD currently has no specific Silverlight acceleration, but Silverlight works on top of the operating systems that Intel EMGD is accelerating.