Intel® Graphics Media Accelerator

Production Version 14.36.0.4969

Release Notes

July 17, 2008

Microsoft Windows* XP

INTEL CONFIDENTIAL

DISCLAIMER: 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.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.

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.

Other names and brands may be claimed as the property of others.
Copyright © Intel Corporation 2008

Revision History

Date | Driver Revision | Description | Build Number
July 17, 2008 | Production Version 14.36.0.4969 | Weekly engineering drop; not fully validated | 4969
July 11, 2008 | Production Candidate 14.36.0.4969 | Weekly engineering drop; not fully validated | 4969
June 25, 2008 | Beta 14.36.0.4958 | Weekly engineering drop; not fully validated | 4958
June 10, 2008 | Beta 14.36.0.4955 | Weekly engineering drop; not fully validated | 4955
May 6, 2008 | Beta 14.36.0.4945 | Weekly engineering drop; not fully validated | 4945

Intel® Graphics Media Accelerator Driver

The Intel® Graphics Media Accelerator Driver contains support for the following Intel Chipsets:

· Intel(R) G43 Express Chipset

· Intel(R) G45 Express Chipset

· Intel(R) Q43 Express Chipset

· Intel(R) Q45 Express Chipset

· Intel(R) G33 Express Chipset

· Intel(R) G35 Express Chipset

· Intel(R) G965 Express Chipset

· Intel(R) Q33 Express Chipset

· Intel(R) Q35 Express Chipset

· Intel(R) Q963 Express Chipset

· Intel(R) Q965 Express Chipset

· Mobile Intel(R) GL960 Express Chipset

· Mobile Intel(R) GLE960 Express Chipset

· Mobile Intel(R) GM965 Express Chipset

· Mobile Intel(R) GME965 Express Chipset

· Mobile Intel(R) GL40 Express Chipset

· Mobile Intel(R) GM45 Express Chipset

· Mobile Intel(R) GM47 Express Chipset

New Features

Features Added in Baseline 14.36
Reference No. | Description | Affected Components | Build
| Support for OGL2.0 + extensions ( Intel® 3 Series Chipset Family not supported) | 3D | 4945

Known Issues

Known Issues in Build 4969
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
2557194 | Blank screen is displayed on TV at Full screen DOS mode. | Video BIOS | Windows* XP | Mobile Intel® 965 Express Chipset Family
2557524 | The SDVO CRT cannot be detected in CUI. | Soft BIOS | Windows Vista* Windows* XP | Intel® 3 Series Chipset Family
2559730 | Blue screen is displayed after changing the Gamma settings in the CUI page. | DirectDraw* | Windows* XP Windows* XP-64 | Intel® 3 Series Chipset Family
2560540 | Blue screen is displayed and system hangs after applying the scheme in CUI. | DirectDraw* | Windows* XP Windows* XP-64 | Mobile Intel® 45 Series Chipset Family
2561371 | Corruption is displayed while playing the Second Life game. | OpenGL* | Windows Vista* Windows Vista*-64 Windows* XP Windows* XP-64 | Mobile Intel® 45 Series Chipset Family Intel® 4 Series Chipset Family
2559791 | Corruption is displayed while playing Twister DVD after rotating the CRT to 0 degree and HDTV to 180 degrees with CRT+HDTV DDC mode. | Rotation | Windows* XP-64 | Mobile Intel® 45 Series Chipset Family
2560430 | Blank screen is displayed on TV after hot plugging TV with LFP+TV DDC mode. | Soft BIOS | Windows* XP | Mobile Intel® 45 Series Chipset Family
2560433 | Desktop resolution of EFP is changed to 800x600x32bit@ 60Hz after closing the lid switch and hot unplugging the CRT. | NT - miniport | Windows* XP Windows* XP-64 | Mobile Intel® 45 Series Chipset Family
2561126 | System cannot enter Hibernation state (S4) automatically and resume to desktop after 2 minutes. | AIM Module | Windows* XP | Intel® 4 Series Chipset Family

Issues Resolved

Issues Resolved in Build 4969
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 2554653 | Volocity application causes 0xEA blue screen. | OpenGL* | Windows* XP | Intel® 3 Series Chipset Family Mobile Intel® 945 Express Chipset Family Intel® 945 Express Chipset Family
Root Cause: Buffers were unintentionally released that were in use by HDW during "resolve ta" operation. This function should release buffers only when scene is pending or has been initiated. Buffers were released regardless of these particular scene states.
Bug ID: 2555607 | Google Earth in OpenGL mode quits with error waking from S3 or S4. | OpenGL* | Windows* XP | Intel® 4 Series Chipset Family
Root Cause: An error was being returned when the non empty command buffer is discarded instead of being sent to HW. Sometimes an error was also returned when no buffer with commands had been sent to HW during flush. This made some structures not to be locked and therefore NULL dereferences occured leading to exceptions.
Bug ID: 2559875 | DVI does not function after hot docking sometimes. | Soft BIOS | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Device detection needs to be completed in case of SPI interrupts also.
Bug ID: 2561206 | External display has no system password screen after S3 resume. | N/A | Windows Vista* Windows Vista*-64 Windows* XP Windows* XP-64 | Mobile Intel® 45 Series Chipset Family
Root Cause: During S3 resume, the DP clocks were not restored properly, so the display was getting blank on the DP panel. Code has been added to reprogram the DP AUX clocks if they are not found to be programmed properly.
Issues Resolved in Build 4958
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 2555617 | Yellow country borders are not rendered in Google Earth in OpenGL mode | GHAL3D | Windows* XP | Intel® 4 Series Chipset Family
Root Cause: Since the new true distance line anti-aliasing mode isn't setup to deal with the variable width lines that OpenGL uses, revert back to manhattan distance to perform line anti-aliasing.
Bug ID: 2556662 | Warhammer 40K: Soulstorm demo does not render water correctly | Direct3D* | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: texture coordinates are not correctly calculated. Thus stage 1 is using first texel in texture1 for filling in whole polygon. Water is rendered as solid monocolor surface.
Bug ID: 2558314 | Power Point opens very slowly; system unresponsive; lockups. | GDI | Windows* XP | Intel® 965 Express Chipset Family-G Intel® 4 Series Chipset Family
Root Cause: GradientFill operations are used to render certain Powerpoint presentations The GradientFill path is slow in driver because it is using the GHAL2D, 3D path & there are many thousand calls for this operation. Optimized algorithm path to take these scenarios into account.
Bug ID: 2559583 | System crash caused by pressing hot key to switch to Full screen mode under Command Prompt | Soft BIOS | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: When hot key was pressed, code was added to ensure proper configuration of pipes and planes
Bug ID: 2560531 | BSOD is displayed at the left top. | Video BIOS | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: VBIOS was not changing the Panel fitter Pipe values during BSOD set mode call. The code changes are done to identify and set the proper Panel fitter pipe values to fix the issue
Bug ID: 2560562 | Display Switch hotkey not functioning in Windows and DOS | N/A | DOS 6.22 DRMK DOS Windows Vista* Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: During TV detection process in VBIOS, the Sense Ctrl bits were set to high. For Mobile Intel® 45 Series Chipset Family, we had to set it to Low during TV detection.
Issues Resolved in Build 4955
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 2554082 | OpenGL sample AASphere loses image if AA is enabled | GHAL3D | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Change method used to perform line anti-aliasing on CTG/EGL for OpenGL* from new true distance method to older manhattan distance method. The new true distance method is difficult to tune for varying line widths; it was designed to allow Direct3D* to pass WHQL tests and Direct3D* only supports a line width of 1 pixel.
Bug ID: 2554402 | Blue Light is not correct in Unreal Tournament 3 (UT3) Strident Map | Direct3D* | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Texture L8 was not set for sampler s4, because of failed get state process or handle - there was no conversion for L8_SRGB available. Doing this conversion was only option when SRGB write was enabled. resolution: Adding code to get state processor handle without srgb write if first try failed fixes this issue.
Bug ID: 2554915 | Blue screen is corrupted. | Video BIOS | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Added code to check if VGA mode set is being called to VBIOS during BSOD. If VGA mode is set, then Cursor Plane-A is disabled
Bug ID: 2555425 | Display brightness doesn't work after resume from S3 | Power Conservation | Windows* XP | Mobile Intel® 45 Series Chipset Family Montevina
Root Cause: ASLE IER and IMR bits were not restored properly.
Bug ID: 2557316 | Windows* XP : Video driver is not installed properly on 50Hz LFP. | INF File | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: xp Inf - igxp32.inst did not have the [General_AddSwSettings] entry for CNT0 and CNT1. So the EnableNoPrune flag was missing for CNT.
Bug ID: 2557629 | WWindows* XP : No display only on DOS Fullscreen condition on Display Port monitor. | Soft BIOS | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: There was a problem in calcuating the index for DP ports. If we had support for HDMI or DVI on DP, the current logic in BaseVBIOSHandler_getdisplayindex() function was setting index to wrong value. Chagned the logic in the function to handle Display Port separately based on index.
Bug ID: 2559614 | Windows* XP : Intel PM function does not work properly if boot up from battery mode. | Power Conservation | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Issue happens if DPST, DPS, and CxSR are enabled together. The issue is related to the PC feature state management. DPST was overwriting other PC states, which was causing others features to not turn on. Implemented a Save/Restore scheme to ensure this does not happen.
Issues Resolved in Build 4945
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 2554402 | Blue Light is not correct in Unreal Tournament 3 (UT3) Strident Map | Direct3D* | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Texture L8 was not set for sampler s4, there was no conversion for L8_SRGB available. doing this conversion was only option when SRGB write was enabled resolution: added code so that if first try failed, conversion still happens withougt SRGB write.
Bug ID: 2554412 | Can not set CRT Refresh Rate correctly on only wide modes. (CUI value and actual signal is different.) | N/A | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: same source fix in b105413
Bug ID: 2554911 | Display mode is changed to LCD/CRT DDC (800x600) unexpectedly. | N/A | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: CUI would request for configuration advise from driver. But since this is a request for advise from CUI, driver would do a static detection and this will result in LFP and CRT both being detected. Since no CRT is actually there, it will be a legacy CRT. So, the configuration advised will be Clone and mode will be 8x6. Fix is to use the flag sent by CUI while requesting for advise of configuration and mode which is set if the request is after boot. If that flag is set, then driver will not do a static detection. This means driver detects only LFP and the mode will be native resoultion of LFP
Bug ID: 2554912 | BMP mode removal table does not take effect. | N/A | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: After the interlaced/progressive concept was introduced, the default setting to remove a mode is to clear the 6th bit of removal flags. if VBT version is <136, setting 6th bit to 1 will work to remove a mode. if VBT version is >136, to remove a mode the defualt setting is to clear the 6th bit
Bug ID: 2555111 | Guitar Hero 3 - Game crashes while trying to launch the game when using Shader Model 3 | Direct3D* | Windows Vista* Windows* XP | Mobile Intel® 45 Series Chipset Family Mobile Intel® 965 Express Chipset Family
Resolution: Added support for depth textures. Depth textures enabling solves problems with Guitar Hero3, enables shadows in call of Juarez.
Bug ID: 2555837 | Flicker can be seen on the LCD (LFP) in Battery mode with 800x600/1024x768 resolution. | Power Conservation | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Some static DRRS panels have different timings for each refresh rate supported (60Hz, 50Hz). As such, RR switching requires complete pipe timings reprogramming instead of just the dot clock change only as for seamless panels. The driver is now modified to do pipe timings reprogramming for static DRRS panels support.
Bug ID: 2557236 | In extended display mode, nothing is displayed on CRT after resuming from " monitor-off" . | Soft BIOS | Windows* XP | Mobile Intel® 965 Express Chipset Family
Root Cause: During Monitor off, driver disables all planes & pipes that doesn't have a port associated with them. Since Monitor is off, AnalogPort will also be in OFF state and planes & pipes associated with it are turned off. While resuming back, since driver doesn’t get the call to enable surface for primary device, PLANE A and PIPE A are not enabled back. Resolution: Driver will only disable Plane B and and Pipe B
Bug ID: 2557740 | Hotkey display switching not working properly in some Video BIOS vesions | N/A | Windows* XP Windows* 2000 Windows Vista* Windows* XP-64 Windows Vista*-64 | Mobile Intel® 45 Series Chipset Family
Root Cause: Some registers were not being saved and restored. Fix was implemented to save and restore these registers to during the hot key switching.
Bug ID: 2557904 | ‘Call Of Duty4' game stop responding while loading game | GMM | Windows* XP | Intel® 965 Express Chipset Family Mobile Intel® 45 Series Chipset Family Mobile Intel® 965 Express Chipset Family Intel® 4 Series Chipset Family
Root Cause: Resolved with Windows* XP-GMM revision to take advantage of full 2G aperture
Bug ID: 2558017 | PWM frequency is not correct | Resource Manager | Windows* XP Windows Vista* Windows Vista*-64 | Mobile Intel® 45 Series Chipset Family
Root Cause: Wrong FSB frequency value was used. Changed the FSB value used to calculate PWM frequency as per spec, and issue is resolved.
Bug ID: 2558040 | When monitor goes to sleep and comes back, the ADD2 monitor has no screen. | N/A | Windows* XP | Intel® 965 Express Chipset Family
Root Cause: I2C speed specified in SPD of ADD2 cards. This is needed to determine the maximum speed with which I2C system can communicate with codec of the ADD2 card. Fix is implemented so that the driver reads/writes codec registers with the correct I2C speed specified in SPD of ADD2 cards.
Bug ID: 2558185 | Hue setting not seen on Video Overlay Page on CUI | CUI2.5 | Windows* XP Windows Vista* | Intel® 3 Series Chipset Family Intel® 965 Express Chipset Family Intel® 945 Express Chipset Family
Root Cause: CUI was not getting the correct bit to enable/disable Hue in any overlay applicatoin due to different conversion logics used in CUI and driver that has caused the driver and CUI to be out of sync. This issue is fixed by maintaining proper conversoin from CUI range to driver range.
Bug ID: 2558446 | Cannot open " Advanced" Setting of Display Properties when using Simplified Chinese. | Loc Translation | Windows* XP | Mobile Intel® 45 Series Chipset Family Intel® 4 Series Chipset Family
Root Cause: Caused by String being too long in Simplified Chinese. Marked string as ‘translatable’ in code so that less characters can be used.
Bug ID: 2558494 | Using Display Port, Garbage is seen when configuratoin is 2560x1600 16 bit only on Battery mode. | Power Conservation | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Reprogramming of the compression ratio for 16bpp was made to set the right values.
Bug ID: 2558575 | Can not change LFP brightness after S3 resume. | Power Conservation | Windows* XP | Mobile Intel® 45 Series Chipset Family
Root Cause: Driver interrupts were not restored properly when coming out of S3.