Intel Embedded Graphics Drivers and Video BIOS

Similar documents
DDR2 x16 Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

Specification Update. January 2014

Enabling new usage models for Intel Embedded Platforms

Intel Platform Controller Hub EG20T

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI

Intel 810 and 815 Chipset Family Dynamic Video Memory Technology

Intel Desktop Board DG43RK

Implementing Multiple Displays with IEGD Multi-GPU - Multi-Monitor Mode on Intel Atom Processor with Intel System Controller Hub US15W Chipset

Intel EP80579 Software for Security Applications on Intel QuickAssist Technology Cryptographic API Reference

Intel(R) IT Director User's Guide

Contents Overview and Product Contents

Intel 845G/845GL/845GV Chipset

Intel Desktop Board DQ43AP

Intel Desktop Board D945GCPE

Internal LVDS Dynamic Backlight Brightness Control

CT Bus Clock Fallback for Linux Operating Systems

Intel Desktop Board DG41BI

Intel Desktop Board DG31PR

Intel Desktop Board DG41TY

Intel SSD 520 Series Specification Update

Intel Desktop Board DG43NB

Intel Embedded Graphics Drivers, EFI Video Driver, and Video BIOS v10.3.1

Intel Dialogic System Software for PCI Products on Windows

Intel Desktop Board D945GCPE Specification Update

Intel Desktop Board DG41WV

Enhanced Intel SpeedStep Technology for the Intel Pentium M Processor

Intel Desktop Board DP55WB

Intel Desktop Board D945GCL

Intel Desktop Board DQ45CB

Intel Desktop Board D925XECV2 Specification Update

Intel Desktop Board DQ35JO

Intel Desktop Board D101GGC Specification Update

Intel Media SDK Library Distribution and Dispatching Process

Accessing the Real Time Clock Registers and the NMI Enable Bit

Intel Desktop Board DQ965GF

Upgrading Intel AMT 5.0 drivers to Linux kernel v2.6.31

Intel Desktop Board D945GCZ

Intel Desktop Board DP43BF

An Architecture to Deliver a Healthcare Dial-tone

Intel Desktop Board DG33TL

Intel Desktop Board DG45FC

Intel Extreme Graphics 2 User s Guide for Version 14.x Driver Releases

Intel Desktop Board DG965RY

Intel Desktop Board D945GNT

Intel Media SDK Features in Microsoft Windows 7* Multi- Monitor Configurations on 2 nd Generation Intel Core Processor-Based Platforms

Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series

Intel 815 Chipset Platform for Use with Universal Socket 370

Considerations for Designing an Embedded Intel Architecture System with System Memory Down

Intel 845G/GL Chipset Dynamic Video Memory Technology

Configuring RAID for Optimal Performance

Intel Matrix Storage Console

Device Management API for Windows* and Linux* Operating Systems

Linux Power Management

Intel Graphics Media Accelerator 900

This guide explains how to install an Intel Solid-State Drive (Intel SSD) in a SATA-based desktop or notebook computer.

Inside Linux* graphics

Intel Core TM i7-660ue, i7-620le/ue, i7-610e, i5-520e, i3-330e and Intel Celeron Processor P4505, U3405 Series

System Event Log (SEL) Viewer User Guide

ARM* to Intel Atom Microarchitecture - A Migration Study

Displaying Stereoscopic 3D (S3D) with Intel HD Graphics Processors for Software Developers August 2011

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*

Intel X58 Express Chipset

Intel Modular Server System MFSYS25

Monthly Specification Update

Using Windows* 7/Windows Embedded Standard 7* with Platforms Based on the Intel Atom Processor Z670/Z650 and Intel SM35 Express Chipset

AMD-8151 HyperTransport AGP3.0 Graphics Tunnel Revision Guide

How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1

Processor Reorder Buffer (ROB) Timeout

RAID and Storage Options Available on Intel Server Boards and Systems

Software Solutions for Multi-Display Setups

Hardware- Accelerated Video Decode on the Intel Atom Processor with the Intel System Controller Hub US15W Chipset Platform

Intel Server Board S3420GPRX Intel Server System SR1630GPRX Intel Server System SR1630HGPRX

Version Rev. 1.0

Intel Server Raid Controller. RAID Configuration Utility (RCU)

Serial ATA II Native Command Queuing Overview

with PKI Use Case Guide

Intel Solid-State Drive Pro 2500 Series Opal* Compatibility Guide

Intel System Event Log (SEL) Viewer Utility

Intel System Event Log (SEL) Viewer Utility

Cloud based Holdfast Electronic Sports Game Platform

Intel Desktop Board DP35DP. MLP Report. Motherboard Logo Program (MLP) 6/17/2008

Wake on LAN Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

Intel Data Migration Software

Intel Server Board S5000PALR Intel Server System SR1500ALR

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

Intel RAID Controller Troubleshooting Guide

Intel System Event Log (SEL) Viewer Utility

Intel Active Management Technology with System Defense Feature Quick Start Guide

WHITE PAPER. LVDS Flat Panel Display Interface on Intel Desktop Boards. July 2009 Order Number: E

Resetting USB drive using Windows Diskpart command

Intel Compute Stick STCK1A32WFC User Guide. Intel Compute Stick STCK1A32WFC

Software PBX Performance on Intel Multi- Core Platforms - a Study of Asterisk* White Paper

Intel Server Board S3420GPV

Revision History. Revision Revision History Date

Intel 865G Chipset Dynamic Video Memory Technology

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

2013 Intel Corporation

BIOS Update Release Notes

Intel NetStructure Host Media Processing Release 2.0 for Windows

Cyber Security Framework: Intel s Implementation Tools & Approach

Transcription:

Intel Embedded Graphics Drivers and Video BIOS Specification Update August 2008 Notice: The Intel Embedded Graphics Drivers may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Document Number: 309380-013US

Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined. Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intel s Web Site. BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino logo, Core Inside, FlashFile, i960, InstantIP, Intel, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel vpro, Intel XScale, Itanium, Itanium Inside, MCS, MMX, Oplus, OverDrive, PDCharm, Pentium, Pentium Inside, skoool, Sound Mark, The Journey Inside, VTune, Xeon, and Xeon Inside are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright 2008, Intel Corporation. All rights reserved. Specification Update August 2008 2 Document Number: 309380-013US

Contents IEGD Contents Revision History...4 Introduction...5 Purpose/Scope/Audience...6 Conventions and Terminology...7 Summary Tables of Current Product Issue Activity...8 Errata... 10 Tables 1 Affected Documents, Related Documents, and Reference Information...6 2 Conventions and Terminology...7 3 Summary Tables Legend...8 4 Errata...8 August 2008 Specification Update Document Number: 309380-013US 3

IEGD Revision History Revision History Date Revision Description August 2008 013 July 2008 012 June 2008 011 May 2008 010 October 2007 009 August 2007 008 June 2007 007 April 2007 006 December 2006 005 September 2006 004 June 2006 003 February 2006 002 October 2005 001 Specification update for the 9.0.2 release of the Intel Embedded Graphics Drivers and Video BIOS. Specification update for the 9.0 release of the Intel Embedded Graphics Drivers and Video BIOS. Specification update for the 9.0 release of the Intel Embedded Graphics Drivers and Video BIOS. PRELIMINARY specification update for the 9.0 Release of the Intel Embedded Graphics Drivers and Video BIOS. Specification update for 8.0 release of the Intel Embedded Graphics Drivers and Video BIOS. PRELIMINARY specification update for the 8.0 Release of the Intel Embedded Graphics Drivers and Video BIOS. Specification update for 7.0 release of the Intel Embedded Graphics Drivers and Video BIOS. PRELIMINARY specification update for the 7.0 Release of the Intel Embedded Graphics Drivers and Video BIOS. This specification update was formerly titled Errata. Errata updated for the 6.1 Release of the Intel Embedded Graphics Drivers and Video BIOS. Change bars indicate areas of change. Errata updated for the 6.0 Release of the Intel Embedded Graphics Drivers and Video BIOS. Errata updated for the 5.1 Release of the Intel Embedded Graphics Drivers and Video BIOS. Errata updated for the 5.0 Release of the Intel Embedded Graphics Drivers and Video BIOS. Errata updated for the 4.1 Release of the Intel Embedded Graphics Drivers and Video BIOS. Specification Update August 2008 4 Document Number: 309380-013US

Introduction IEGD Introduction The Intel Embedded Graphics Drivers (IEGD) comprise a suite of multi-platform graphics drivers designed to meet the requirements of embedded applications. Featuring Intel Dynamic Display Configuration Technology (DDCT), the drivers run on the following Embedded Intel Architecture (eia) chipsets: Intel GM45 Express chipset Intel System Controller Hub US15W chipset Intel Q35 Express chipset Mobile Intel GME965 Express chipset Intel Q965 Express chipset Mobile Intel 945GSE Express chipset Mobile Intel 945GME Express chipset Intel 945G Express chipset Intel 915GV Express chipset Mobile Intel 915GME Express chipset Mobile Intel 910GMLE Express chipset The IEGD supports five types of display devices: Analog CRT LVDS flat panels TMDS DVI displays HDMI TV Output The IEGD is designed to work with fixed-function systems, such as Point-of-Sale (POS) devices, ATM machines, gaming devices, etc. It can be configured to work with various hardware and software systems and supports both Microsoft * and Linux* operating systems, including embedded versions of these operating systems. The Intel Embedded Graphics Suite consists of both the IEGD and a Video BIOS (VBIOS) component. These two components are configurable and work together to provide a wide range of features. The IEGD provides the following features: Enhanced VBIOS support Dynamic Port Drivers Support for Dual Independent Head (DIH) displays Support of a Universal INF file EDID and EDID-less display support Display discovery and initialization August 2008 Specification Update Document Number: 309380-013US 5

IEGD Introduction Direct 3D* support Installer/Uninstaller GUI for Microsoft Runtime configuration GUI for Microsoft and Linux OpenGL supported in Linux Purpose/Scope/Audience This document is a compilation of Errata. It is intended for those who need to interface with the graphics subsystem. This includes, but is not limited to: platform designers, system BIOS developers, system integrators, original equipment manufacturers, system control application developers, as well as end users. This document may also contain information that was not previously published. This document provides information on open errata in all supported IEGD packages for Version 9.0.2 of the IEGD product. It includes information on the following packages: Linux Microsoft XP, XP Embedded* DirectX* 8.1 (DirectDraw* and Direct3D*) DirectX 9 (DirectDraw and Direct3D) Microsoft CE 5.0 and 6.0 VBIOS Table 1. Affected Documents, Related Documents, and Reference Information Title Intel Embedded Graphics Drivers for Embedded Intel Architecture-based Chipsets Product Brief Number 315587 User's Guide 274041 Intel GME965 Express Chipset Family Datasheet 316273 Intel 965 Express Chipset Family Datasheet 313053 Mobile Intel 945GM/PM/GMS Express Chipset Datasheet 309219 Mobile Intel 915PM/GM/GMS and 910GML Express Chipset Datasheet 305264 Intel 915G/915GV/915P Express Chipset Datasheet 304467 Intel I/O Controller Hub 6 (ICH6) Family Datasheet 301473 Display Panel Debugging with the Intel Graphics Memory Controller Hub 305964 VESA BIOS Extensions/Display Data Channel Standard, available at the following website: http://www.vesa.org/public/vbe/vbeddc11.pdf This document provides information on the 4F VBE functions, which are supported by the Intel embedded Video BIOS. VESA BIOS Extension (VBE) Core Functions Standard Version 3.0, available at the following website: http://www.vesa.org/public/vbe/vbe3.pdf Contains information on the VESA BIOS Extension (VBE) specification for standard software access to graphics display controllers that support resolutions, color depths, and frame buffer organizations beyond the VGA hardware standard. N/A N/A Specification Update August 2008 6 Document Number: 309380-013US

Introduction IEGD Conventions and Terminology Table 2. Conventions and Terminology Term Errata (plural) Erratum (singular) Definition Errata are design defects or errors. These may cause the Intel Embedded Graphics Drivers behavior to deviate from published specifications. Hardware and software designed to be used with any given release must assume that all errata documented for that release are present on all devices. August 2008 Specification Update Document Number: 309380-013US 7

IEGD Summary Tables of Current Product Issue Activity Summary Tables of Current Product Issue Activity Table 4 shows the Errata that apply to the IEGD product. Intel may fix some of the Errata in a future release of the software as noted in Table 3. Table 4 uses the codes listed in Table 3. Table 3. Summary Tables Legend Status Indicator Column Definition X Driver Version Indicates that an erratum exists Plan Fix Status This erratum may be fixed in a future release. Fixed Status This erratum has been previously fixed. No Fix Status There are no plans to fix this erratum. A change bar to the left of a table row indicates an item that is either new or modified from the previous version of this Specification Update. Table 4. Errata (Sheet 1 of 2) ID Driver Version 9.0.2 Package Errata Status Page 200086 X Linux Alpha masking is not hardware accelerated. Plan Fix 10 200156 X WEPOS, XP Pixel corruption when the video is partially clipped in extended direction in 8 bit mode. No Fix 10 200312 X VBIOS 200314 X XP 200452 X Linux Display flashes when booting up IEGD on US15W on VBIOS. Microsoft Verifier incorrectly identifies errors in the IEGD drivers. A blue screen is displayed when running D3D with power management in clone mode. Simple OGL applications (like Glxgears) may run quicker with the graphics aperature set to 128 instead of 256. In general for more complex graphics applications a larger graphics memory aperature should be faster overall. Plan Fix 10 No Fix (Thirdparty defect) 11 No Fix 11 200457 X Linux LINUX mode table not correct when using dual SDVO. No Fix 11 2141445 X XP Rotation with D3D applications cause system reboot. Plan Fix 11 2195903 X XP The system may hang after turning on the IEGD as secondary display when primary video device set to External PCI on Intel 915GV. No Fix 12 Specification Update August 2008 8 Document Number: 309380-013US

Summary Tables of Current Product Issue Activity IEGD Table 4. Errata (Sheet 2 of 2) ID Driver Version 9.0.2 Package Errata Status Page 2440079 X XP 3D Mark may cause system hang or reboot on Intel GM965 chipsets and IEGD VBIOS. Plan Fix 12 2441156 X CE Incorrect resolution on DVI display when 640x480 resolution is set and in Clone and Twin mode in CE. No Fix 12 2441300 X XP Vertical lines may be seen in video playback or any other time (DD, D3D,...) when display is rotated. No Fix 12 2446825 X All On GME965 T1-T5 Power Timings from the hardware may differ from the timing set by the driver. No Fix 13 2483055 X XP Possible Display Corruption on NS2501 when it is configured as secondary display on 640x 480mode. No Fix 13 N/A X Not all video formats are supported with hardware acceleration in XP, XPe. Plan Fix. 13 N/A X Linux OGL is not available for the Intel Q35 and GM45. Plan Fix 13 N/A X All Error message displays in CED help right pane. Plan Fix 14 August 2008 Specification Update Document Number: 309380-013US 9

IEGD Errata Errata 1. Alpha masking is not hardware accelerated. Reference #: 200086 Package: Linux Resolution: Alpha masking will run slower than it should if it were hardware accelerated. This will be resolved in a future release. Status: Plan Fix 2. Pixel corruption when the video is partially clipped in extended direction in 8 bit mode. Reference #: 200156 Package: WEPOS, XP Resolution: None. (OS/API Issue) 3. Display flashes when booting up IEGD on US15W on VBIOS. Reference #: 200312 Driver: Video BIOS Package: VBIOS Resolution: The VBIOS for US15W may not be correctly blanking the video during a mode set. The flashes are normal should not cause any problems and may be ignored. This issue should be resolved in a future release. Status: Plan Fix Specification Update August 2008 10 Document Number: 309380-013US

Errata IEGD 4. Microsoft Verifier incorrectly identifies errors in the IEGD drivers. A blue screen is displayed when running D3D with power management in clone mode. Reference #: 200314 Package: XP Resolution: Execute the following steps on the systems to correct the problem: 1) Type verifier at the DOS command prompt. 2) Select the option delete existing settings. 3) Reboot the system. (Third-party defect) 5. Forcing aperture to 128 vs 256 may give better perfomance. Reference #: 200452 Package: Linux Resolution: Simple OGL applications (like Glxgears) may run quicker with the graphics aperature set to 128 instead of 256. In general for more complex graphics applications a larger graphics memory aperature should be faster overall. 6. LINUX mode table not correct when using dual SDVO. Reference #: 200457 Package: Linux Resolution: When using two monitors on SDVO-B and SDVO-C the driver may switch the available mode tables between the monitors. For example if the monitor on DVO-B is 1280x1024 and the monitor on DVO-C is 1024x768 the driver will set up B as 1024x768 and C as 1280x1024. You will need to override this in the xorg.conf configuration or in real-time using the IEGDGUI tool. 7. Rotation with D3D applications cause system reboot. Reference #: 2141445 Package: XP Resolution: Recommend to not do rotation while 3D app is running do it before or after a 3D app has completed. Rotating while a 3D app is running is not a supported feature at this time but will be added at a future release. Status: Plan Fix August 2008 Specification Update Document Number: 309380-013US 11

IEGD Errata 8. The system may hang after turning on the IEGD as secondary display when primary video device set to External PCI on Intel 915GV. Reference #: 2195903 Package: XP Resolution: Refer to the PCI config space MMIO allocations to see if the BIOS is incorrectly reallocating the MMIO PCI bus address to the second display device. If so, (such is the case of this errata), work with board / BIOS vendor for an updated system BIOS. 9. 3D Mark may cause system hang or reboot on Intel GM965 chipsets and IEGD VBIOS. Reference #: 2440079 Package: XP Resolution: Use the GMA VBIOS instead of the IEGD Video BIOS on Intel GM965 chipsets. Status: Plan Fix 10. Incorrect resolution on DVI display when 640x480 resolution is set and in Clone and Twin mode in CE. Reference #: 2441156 Package: CE Resolution: The driver is correctly setting 640x480 resolution and timing. This is likely an issue with the DVI panel measuring the mode and displaying the wrong mode information. Ignore the information the monitor is telling you as it is inaccurate. 11. Vertical lines may be seen in video playback or any other time (DD, D3D,...) when display is rotated. Reference #: 2441300 Package: XP Resolution: When the display is using rotation, the overlay for video cannot be used. As a result, the backbuffer is using blend to copy and rotate the backbuffer to the frontbuffer. When this copy is occurring it is writing directly on the frontbuffer (framebuffer) which is being displayed. As a result, the vertical lines that display are due to tearing as the scanline of the display passes the image being copied. This is expected operation with rotation. Specification Update August 2008 12 Document Number: 309380-013US

12. On GME965 T1-T5 Power Timings from the hardware may differ from the timing set by the driver. Reference #: 2446825 Package: All Resolution: The software is setting the desired timing properly but the hardware is not following the settings. A workaround is to set the power timings at ~20 below the desired value for T1 - T4, and 40-50% for T5. You may need to measure the actual timing sequences to determine if your hardware is affected and by what factor. 13. Possible Display Corruption on NS2501 when it is configured as secondary display on 640x 480mode. Reference #: 2483055 Package: XP Resolution: On some displays, such as 1280x1024 or 1400x1050, when displaying a 640x480 mode, there may be noise/corruption on the bottom portion of the screen. This is a timing tuning issue for the panel timing. The NS2501 port driver is hard coded for this timing. You may need to contact National Semiconductor for a custom driver to resolve this issue. 14. Not all video formats are supported with hardware acceleration in XP, XPe. Reference #: N/A Package: Resolution: MPEG2 hardware acceleration is supported through DXVA; MPEG4, h.264, and VC1 will be hardware accelerated in a future release. Use software video decode at this time. Status: Plan Fix. 15. OGL is not available for the Intel Q35 and GM45. Reference #: N/A Package: Linux Resolution: Although hardware accelerated 3D is available for the Intel Q35 and GM45 (example D3D in ), the OGL interface in Linux is not complete for the Intel Q35 and GM45. Do not use OGL on Q35 and GM45 as it is not available. Status: Plan Fix

IEGD Errata 16. Error message displays in CED help right pane. Reference #: N/A Driver: CED Package: All Resolution: Click the table of contents link on the left pane and all the help topics are displayed normally. Status: Plan Fix Specification Update August 2008 14 Document Number: 309380-013US