Intel® Graphics Media Accelerator Driver

Production Version 14.12.0.4299 Release Notes


 

 

April  7, 2005 

Microsoft* Windows* 2000

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. Intel products are not intended for use in medical, lifesaving, or life-sustaining applications.

Intel may make changes to specifications and product descriptions at any time, without notice.

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 2005

This document contains information on products in the design phase of development. The information herein is subject to change without notice. Do not finalize a design with this information.


Revision History

 Date

Driver Revision

             Description

Build Number

April 7, 2005

Production Version 14.12.0.4299

Production Candidate fully validated

4299

April 5, 2005

Production Candidate 14.12.0.4299

Production Candidate fully validated

4299

March 24, 2005

Beta 14.12.0.4288

Weekly engineering drop; not fully validated

4288

March 17, 2005

Beta 14.12.0.4282

Weekly engineering drop; not fully validated

4282

March 10, 2005

Beta 14.12.0.4274

Weekly engineering drop; not fully validated

4274

March 3, 2005

Beta 14.12.0.4270

Weekly engineering drop; not fully validated

4270

February 24, 2005

Beta 14.12.0.4263

Weekly engineering drop; not fully validated

4263

February 18, 2005

Beta 14.12.0.4258

Weekly engineering drop; not fully validated

4258

February 3, 2005

Beta 14.12.0.4246

Weekly engineering drop; not fully validated

4246

January 27, 2004

Beta 14.12.0.4239

Weekly engineering drop; not fully validated

4239

January 20, 2004

Beta 14.12.0.4014

Weekly engineering drop; not fully validated

4014

January 13, 2004

Beta 14.12.0.4004

Weekly engineering drop; not fully validated

4004

January 06, 2004

Alpha 14.12.0.3997

Weekly engineering drop; not fully validated

3997

December 22, 2004

Alpha 14.12.0.3991

Weekly engineering drop; not fully validated

3991

December 16, 2004

Alpha 14.12.0.3986

Weekly engineering drop; not fully validated

3986

December 9, 2004

Alpha 14.12.0.3974

Weekly engineering drop; not fully validated

3974

December 1, 2004

Alpha 14.12.0.3969

Weekly engineering drop; not fully validated

3969

November 24, 2004

Alpha 14.12.0.3961

Weekly engineering drop; not fully validated

3961

November 19, 2004

Alpha 14.12.0.3958

Weekly engineering drop; not fully validated

3958

November 11, 2004

Pre-Alpha 14.12.0.3949

Weekly engineering drop; not fully validated

3949

November 05, 2004

Pre-Alpha 14.12.0.3946

Weekly engineering drop; not fully validated

3946

October  29, 2004

Pre-Alpha 14.12.0.3941

Weekly engineering drop; not fully validated

3941

Intel® Graphics Media Accelerator Driver

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

  • Intel(R) 865G Chipset
  • Intel(R) 915G Express Chipset Family  
  • Intel(R) 915GV Express Chipset Family
  • Intel(R) 910GML Express Chipset Family
  • Intel(R) 945G Express Chipset Family (Lakeport)

New Features 

Features Added in Baseline 14.12.0

Reference No.

Description

Affected Component(s)

Build

235228

Rotation Orientation persistence

CUI

3941

259185

CUI Enhancements for Lakeport

CUI

3941

899958

VBIOS size reduction to 48 KB

VBIOS

3941

906273

Language support update for GFX CUI and CUI Installer (supporting East Fork and all of GFX 14.12 baseline and beyond)

Loc Translation

3945

 

Known Issues

Known Issues in Build Number 4299

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project's)

73321
 

 

Visual anomaly / PM - The flicker screen is displayed on TV after the system resumes from S3 suspend mode.
 

N/A

Windows*2000,

Windows* XP,

Windows* XP-64

Intel(r) 945G Chipset, Intel(r) 945GM Chipset

73536

 

Functional Failure / Miniport - The display does not switch to EFP automatically after resuming from Standby mode when disconnecting CRT during standby mode.

N/A

Windows* XP

Intel(r) 945G Chipset, Intel(r) 915GM Express Chipset

73606

Corruption\ DVD – 3rd party DVD player, Media Center* - The corruption is displayed while playing the Planetary Traveler DVD movie with Media Center application.

DVD

Windows* Media Center

Intel(r) 945G Chipset

72210

CX25905: The TV screen is colorful at PAL-N mode with the Conexant CX25905 ADD2 card.

N/A

Windows* XP

Intel(r) 915G Chipset

69021

Visual Anomaly / CUI2 – CUI2 Refresh Rates do not match Operating System Property Page Refresh Rates.

CUI2

Windows*2000,

Windows* XP,

Windows* XP-64

Intel(r) 945G Chipset

70080

Functional Failure / OGL - Serious Sam The Second Encounter* - The game resolution changes from 1280x1024 to 640x480 and still on full screen mode after pressing Alt + Enter keys.

OGL

Windows*2000,

Windows* XP,

Windows* XP-64

Intel(r) 915G Chipset, Intel(r) 945G Chipset

70856

SDVO LVDS does not have Aspect Scaling enabled.

Soft BIOS

Windows*2000,

Windows* XP,

Windows* XP-64

Intel(r) 915G Chipset, Intel(r) 945G Chipset

71630

Functional Failure / CUI2 - Mosquito - The Restore Default values of Video Overlay do not change to supposed value after reinstalling the graphics driver with the modified INF file.

CUI

Windows* XP,

Windows* XP-64

Intel(r) 945G Chipset

71873

Functional Failure / CUI2 - The incorrect resolutions have been detected on the IGT page with CRT+EFP DDC mode.

NT - miniport

Windows* XP,

Windows* XP-64

Intel(r) 945G Chipset

74169

Functional Failure / CUI2 - The display device radio icon is not located on Monitor after hot unplugging the EFP on DDC mode.

CUI2

Windows* XP

Intel(r) 945G Chipset

74170

Corruption / CUI2 - The corruption is displayed on IGT page after hot unplugging the EFP on DDC mode.

CUI2

Windows* XP

Intel(r) 945G Chipset

74074

Functional Failure / CUI2 -The CRT Advanced Setting button disappears when connecting the Samsung SyncMaster 750s MCCS monitor to system.

 

N/A

Windows* XP-64

Intel(r) 915GM Chipset, Intel(r) 945G Chipset

Issues Resolved

 Issues Resolved in 4299

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1581379

DCT 5.3 Stability/Display Stress test sporadic failure

D3D

Windows* XP

Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: D3D driver component was not re-setting the Buffer Base Address correctly when switching HW contexts for certain code paths.

Fix Description: Added code to ensure correct setting of Buffer Base Address for all cases while switching HW contexts.

BugID: 1617622

 Functional Failure / Multiple_DTD_Panel_SD – CUI2 – CUI Information Page is missing modes for LFP that support 50Hz

 CUI2

 Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: Validation for Config data when the hotplug/unplug occurs was incorrectly handling Clone devices, leading to blank combos with 50Hz panesla dn hot plug incorrect string displayed.

Fix Description: Added code to handle the Clone in the service layer.

BugID: 1615263

 INT_14._12: Display does not switchs from TV to DFP when you are in 720p standard on TV

 CUI2

 Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: The display doesn't switch from TV to DFP because the driver does not get the Dislplay switch call from CUI for this format.

Fix Description: Confirm the successful display configuration for this resolution/format to ensure we get the IOCTL change message.

BugID: 1614947

 Banner of desktop moves when resuming from S3.

 CUI2

 Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: Persistence module is setting wparam & lparam to 0 when WM_DISPLAYCHANGE call is made to broadcast messages as part of persistence algorithm (allowed by MS documentation). This 3rd party app (softNavi) is incorrectly using these parameters for processing data during power events, in which case this app is crashing.

Fix Description: Replace 0 with the bits/pixel, width/height values when sending the WM_DISPLAYCHANGE.

BugID: 1600353

 Performance / CUI2 - It is too slow and takes over 20 seconds to display the IGT page with MCCS Monitor.

 CUI2

 Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: While launching, CUI looks for MCCS capability which is slowing down the launch.

Fix Description: Query for MCCS capability ony when Settings page is clicked. This will make CUI launch faster. Also, when MCCS monitor attached (like Sony Trinitron G420) expect some delay while driver is accessing Monitor data.

BugID: 1617801

 Functional Failure / CUI2 - The display cannot be switched to EFP from the DTCM.

 CUI2

 Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: Incorrect array order for tray/cm was preventing the display switch to occur from tray.

Fix Description: Changed the order in commonutils.h file

BugID: 1614830

 Functional Failure / PM - The blank screen is displayed on TV after resuming from S1 standby.

 AIM

Windows* XP, Windows* 2000

Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: Conexant part changs on command issued to go to a lower D state, which happens on Standby request when two displays are enabled.

Fix Description: Driver will work around the issue by not programming the encoder twice, if already in that state.

BugID: 1618303

 Functional failure  - 945G/915G - CX25902/CH7021 – PowerDVD* 5 & 6 unable to play macrovision protected DVD using component connection on HDTV

 AIM

 Windows* XP, Windows* 2000

Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: On the player query of the MS function, driver masked out the incorrectt HDTV standard bits, making the current format unavailable.

Fix Description: Do not mask out current formats, instead mask out the unavailable SDVO HDTV out per the SDVO capabilities.

BugID: 1616495

 W - HCT12.1 - XP - S1 hard hang on MGT Dual Display during Power Management Testing

 softBIOS

 Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: During Power down modes, sequence of turning off the pipe/planes was not waiting for proper vblank in some scenarios.

Fix Description: Turn off all planes before loading the registers to setup VGA modes and before turning off PLLs, turn off only the planes attached to the pipe/PLL. After each plane disable, wait for the next VBLANK event, to ensure the actual plane is disabled.

BugID: 1619765

 Intel 14.12_4288: Limestone UMA Video driver displays video corruption in MCE when in windowed mode.

 D3D

 Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: The texture aliasing code was causing an issue when GMM happened to flush commands when trying to do a block allocation.  The 'GetTextureAlias' function made a very poor assumption that it can delete the previous GMM Block in the case where there was no longer a tag pending.

Fix Description: Force this block on the delayed free list.

BugID: 1620828

 Functional Failure / DVD - Going into standby with Media Center* App running in full screen mode will cause BSOD

 D3D

Windows* XP, Windows* 2000

 Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

Root Cause: FinishBinning was being called by the destructor when destroying the context immediately after restoring from S3 state.  This has a poor side effect when the binner has already been reset, which happens on resume from ACPI Power Management events.

Fix Description: Prevent sending anything to the HWB ring if it has already been reset because of a return from S3 or any other power management event.

 Issues Resolved in 4288

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1611623

W-DCT- Stability - Morph - Invalid Params - system hangs

D3D

Windows* XP, Windows* 2000

Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause:  Context for the miniport allocator is getting re-intialized and new context (pStatus) not being set prior to allocation or deletion of defer agp object. The uninitialized context causing an access violation.

Fix Description: Set context (pStatus) prior to allocation and de-allocation of deferred agp objects allocated with miniport allocator

BugID: 1601316

Using Smithfield processor, 3DMark 2005 will hard lock with dual core enabled (GFX HW hung)

GMM, D3D, miniPort

Windows* XP, Windows* 2000

Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause:  Cache coherency with dual core causing 0's starting at cacheline-aligned addresses part of the way through the batch. Corrupted instructions have included LSI1 and variable length indirect tri-lists.

Fix Description: Dual core platform require Cache line flush via CLFUSH instead of normal WBINVD since using WBIND will not flush cache of both CPUs.

BugID: 1614890

Bug fixes for Tibet ID 1614890

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause:  Cell grid for OpenGL settings disappears after scrolling. 

Fix Description: The extended list control had a paint issue. So, this caused the paint problem on vertical page scroll.Handled the WM_VSCROLL message to paint the control properly.

BugID: 1610664, 1617047

Fix for customization bugs and Migrating the code changes of Vikas to 14.12 branch (1610664)

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause:  Message box code missing for scheme overwrite.

Fix Description: Added the confirmation message box.

Root Cause: The code did not handle hide/show of the control based on the customization.

Fix Description: Added the code to hide/show the control based on the customization.

 Issues Resolved in 4282

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1602960

Unable to Change and Apply user define Hot key for Rotation using Keyborad Only ( Without Mouse)

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause:  Keyboard navigation on Hotkey select page.

Fix Description: Fixed KeyBoard Navigation of hotkeys selection page, along with the dynamic hotkey dialog relayout changes

BugID: 1611243

Updating the resource file in NEW_SRC Directory and latest changes from main to 14.12

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset

Resolution Description: 1.Updating the resource dll into the localization directory. 2.Add more checks for possible memory leaks. 3 (issue 1611243)

 

Root Cause:  The values for adaptive flicker filter to show/hide are not correct, and the flags used in Extended TV Param are also incorrect.

Fix Description: Fix adaptive flicker filter to show/hide and Extended TV Param flags.  Fix for MCCS issue not shown, as reported in a softBIOS ETM.

BugID: 1610664

CUI2: Schemes does not inform the user when overwriting the existing scheme

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset

Resolution Description: Fix for tibet ID 1610664, and localization changes as requested by loc team.

 

Root Cause:  Message box code missing in schemes.

Fix Description: Added the confirmation message box

BugID: 1584550

Functional Failure / Soft BIOS - Hot-Plug/unplug - clone mode - system does not reenter DDC/EDT/DDT mode when 2nd monitor is reconnected.

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause:  After removal of DFP in clone configuration and a refresh of the page triggered by the hot-plug event, CUI COM returns invalid  configuration and resets the config as single.

Fix Description: Remove the config validity check on CUICOM initialization, and only validate the config when a call is issues from CUI layers.

BugID: 1612566, 1603776

Macrovision - 915G - Conexant CX25902 ADD2 card: Does Not detect TV.

AIM

Windows* XP, Windows* 2000

Intel(r) 915G Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause: incorrect wiring info was causing the tv detection failure.

Fix Description: When setting the input-out SDVO map for the existing configuration in the hardware, include logic for the multifunction device and existence of two devices of the same type (Cx). Include fix for the SDVOB/C port mapping.

BugID: 1603736

[On-line Game:'Special Force]anomalies on game menu show up in online game

D3D

Windows* XP, MCE

Intel(r) 915G Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause:  The application was clearing the Color and Depth Buffers the first frame only, then clearing only the Color Buffer afterwards.  The hardware was not evicting the Z-data for the whole Z-buffer on the first frame.

Fix Description: Changed the default value to force Z-Evictions for the first frame

BugID: 1590946

Display on LFP is blank after resuming from Hibernation by disconnecting CRT in EDS.

GDI, softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM Chipset

Resolution Description:

 

Root Cause:  RM/Softbios will not understand DISPLAY_DONT_CARE as it is not a proper display device. Hence GDI used to recieve junk value from RM which used to result in system blackout at the end.

Fix Description: Avoid calling RM/Softbios whenever a call is coming in for setting/resetting mode, GDI will return true to OS.

BugID: 1562111

[Rotated LCD]A monitor-off function does not work after rotate 270 degree

softBIOS

Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset

Resolution Description:

 

Root Cause:  In setmode call, we were enabling the port irrespective whether the OS wants the Monitor to be in ON or OFF state.

Fix Description: Defined a Variable crtPowerState which defines the Present OS state for the Monitor.In setMode Function based on this variable we Power On the Port else we switch it OFF.

BugID: 1578892

CUI Advanced Settings under Display Settings are not functional

softBIOS

Windows* XP, Windows* 2000

Intel(R) 945G Express Chipset

Resolution Description:

 

 Root Cause:  GMBUS transactions fail on some MCCS monitors

Fix Description: Use BitBashing for MCCS transactions on LPT and CST.

 Issues Resolved in 4282

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1610633

Functional Failure / CUI2 -The Monitor resolution is changed to 800x600x16bit@56Hz after setting display mode to EXTD mode with LFP as primary and CRT as secondary from 1024x768x32bit@60Hz.

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause:  In Case of Extended desktop selected, the current graphics mode for secondary will be zero if the device is inactive hence CUI shows the first mode in the list.

Fix Description: Get the current mode from the primary and display it in UI accordingly.

BugID: 1606413

LFP+CRT Twin mode cannot be set using CUI2 on Alviso.

CUI2

 

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: In twin both the displays should be treated the same (primary or secondary).

Fix Description: The devices as primary and secondary in UI to make it consistent with other multidevice configurations.

BugID: 1611242

CUI2: Scheme does not return to previous configuration on closing the application

CUI2

 

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: While applying the back up builder structure, the back up builder is not copied properly into the builder structure.

Fix Description:

BugID: 1611248

CUI2: Scheme gets applied twice on pressing Apply and then OK.

CUI2

 

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: This bug can't be fixed completely, because CUI will not be able to know whether a scheme is running or not.

Fix Description: Workaround provided when user selects a scheme and applies, it will disable the Apply & OK Buttons. If user selects combo boxes and reselects the same scheme CUI will again enable the apply/OK because CUI will not sure whether this scheme is already running or user wants to apply the same scheme again.

BugID: 1563737

Driver error with AlwaysOn XD-bit setting

CUI2

 

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description: igfxcfg.exe and hkcmd.exe can't run when XD bit is set to AlwaysOn. We are handling the crash internally now , app will exit when XD bit is set to AlwaysOn.

 

Root Cause:

Fix Description:

 Issues Resolved in 4270

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1575182

Hang / OGL - Homeworld 2 - The blue screen is displayed and the system hangs while changing the Homeworld 2 game resolution.[REG]

OGL

Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description: Removed EngDeleteWnd call as it was causing Driver Verifier to cause a blue screen.  The reason for the problem was that EngDeleteWnd should only be called in the context of an OpenGL ICD command (OPENGL_CMD) or a WNDOBJ setup (WNDOBJ_SETUP).

 

Root Cause:

Fix Description:

BugID: 1584561

Visual anomaly / OGL - Hitman - some scenes are washed out with OGL enabled

OGL

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport), Calistoga

Resolution Description:

 

Root Cause: The shader cache key was being programmed with the wrong texture unit data causing an erroneous cache hit.  As a result the wrong shader was being used which produced the "washed out" scenes with the OpenGL renderer. 

Fix Description: The fix is to program the shader cache key with the correct texture unit data. The shader cache correctly registers a "miss" and the correct shader is generated.

BugID: 1603409

Calistoga: System Blue Screens while resuming from standby. (Check Sighting#71989 for more details

miniPort

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: Register Save/Restore is not correct, but on resume the state is corrected by driver mode set. Also FB access is done before PTEs are enabled, causing invalid access.

Fix Description: Change the sequence of save/restore calls to softBIOs and KCH for ACPI Power Management calls.

BugID: 1596947

when overlay is running on single display you can see the clone settings are visible

GDI

Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: VBT bit check for block display switch when overlay running was not ported to new DDC redesign.

Fix Description: Provide the 2 functions. IsCurrentMode() that checks whether the request is for the current configuration and  IsOverlayEnabled() checks whether overlay is enabled or not if VBT bit is set to Block Display Switch When Overlay is ON.

BugID: 1584456

When HDTV connected using RGB Cable (HDTV 480i59). Corrupted flickering Screen is displayed when Size and Position sliders moved to Zero in Television Settings page.

softBIOS

Windows* XP

Intel(r) 915GM

Resolution Description:

 

Root Cause: The position of the window size will go behind the expected size before reaching the max under percentage

Fix Description: hactive and vactive were wrong and these values are re-calculated for P and I.

BugID: 1439345

FSDOS comes in NTSC format when Display is set in PAL

softBIOS

Windows* XP

Intel(r) 915GM

Resolution Description:

 

Root Cause: Scratch pad implementation was not done to inform the TV Std to VBIOS.

Fix Description: Scratch pad status flag register implementation is done as part of the #RCR 289449 and Fix is required from VBIOS also.

BugID: 1579594

Port Issue 1579594 to SourceCUI2

CUI2

Windows* XP

Intel(r) 915GM, Calistoga

Resolution Description: Remove the workaround SyncOSAndDriver from CUI. Call SyncOSAndDriverThread when config apply fail for LID Event in case of Persistence enabled

 

Root Cause:

Fix Description:

BugID: 1571077, 1596941

It cannot set from D1(HDTV_480i59) to another mode on Device Settings property.

CUI2

Windows* XP

Intel(r) 915G, Intel(r) 945G

Resolution Description:

 

Root Cause: This is new feature for SDVO TV out, Integrated TV Out doesn’t cover this.

Fix Description: Add flip logic for both primary / secondary devices as HDTV. Also fixed Hidemodes Unchecked issue due to HDTV work around, Fixed 15 Sec message box not appearing issue.

BugID: 1603879

We get BSOD when change from NTSC- PAL-G standard in SDTV

AIM

Windows* XP

Intel(r) 915G, Intel(r) 945G

Resolution Description:

 

Root Cause: The issue was that 720x480 resolution was not supported for PAL modes.

Fix Description: Removed 720x540 mode and added 720x480 mode as a common mode for all SDTV formats

BugID: 1602036

[Virtual Desktop]Overlay does not follow scrolling of a desktop.

DD

Windows* XP

Intel(r) 915GM, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport), Calistoga

Resolution Description:

 

Root Cause: The function PanOverlays only called HalUpdateOverlay2 if the ENABLE_SPRITE macro returned TRUE.  The ENABLE_SPRITE macro should only be called if we are in DDC.  It was being called in the single display case when the VBT bit to disable the 2nd sprite was on.  This caused the ENABLE_SPRITE macro to return false and subsequently not call HalUpdateOverlay2 leading to the 2nd overlay not to be updated on a screen movement.

Fix Description: Change the ENABLE_SPRITE macro to only return FALSE and check the VBT bit if we are in DDC.  Also moved the calls to ENABLE_SPRITE to inside HalUpdateOverlay2 and HalFlipOverlay2 so ENABLE_SPRITE doesn't have to wrap ever call.

BugID: 1601041

Overlay that starts outside viewport in panning mode does not show up until you move the mouse.

DD

Windows* XP

Intel(r) 915GM, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport), Calistoga

Resolution Description:

 

Root Cause: In HalUpdateOverlay and HalUpdateOverlay2, if VIDEO_SHOW is requested but the overlay falls outside the viewport, overlay is hidden.

Fix Description: If the app is showing the sprite but it's out of the viewport, make sure the OverlayOn SW flag is set.

BugID: 1592248

Intermittent D3D failures reported when running 3DMark 2005

GMM

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport), Calistoga

Resolution Description:

 

Root Cause: The surface Flags passed in 3DMark2005 to D3D has the Lakeport surface layout (below, right) flag bits 24 set. D3D was passing this bit back to GMM causing a "right" layout surface to be mapped as "Below" layout causing double mapping GTT entries.

Fix Description: Mask the bits that should be internal use only in GMM preventing clients from accessing them. Also in this fix we changed the BPL alignment in for Lakeport from 4K to 16K per the Bspec update.

BugID:

 

 

 

 

Resolution Description:

 

Root Cause:

Fix Description:

 

 Issues Resolved in 4263

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1583007

945G-Screen does not refreshed correctly when enable Shadow Mapping on IShadowMap.

OGL

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: Clears were not affecting the entire screen. In some situations the clip rectangle dirty bit was not being set.

Fix Description: Added code to set the clip rectangle dirty bit.

BugID:1598378

Movie file is not played correctly on @EIZOKAN v.1.9.

DD

Windows* XP, Windows* 2000

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: Incorrect code added that disallows color-converting blits involving system memory XRGB8888 to ARGB8888.

Fix Description: Re-enable "no alpha" to "has alpha" system-to-video blits (for XRGB to ARGB).

BugID:1581098

[WinXP-TE] Shape of eraser of Windows Journal corrupt when using 90 degree or 270 degree with some settings.

Rotation

TabletPC, Windows* XP, Windows* 2000

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: Incorrect creation and update of rotated cursor bitmap.

Fix Description: Create bitmap for Rotated cursor and include code in update cursor function to handle non-byte aligned widths case.

BugID:1594241

Stretch mode does not effect between BIOS setting and CUI

miniPort

Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset

Resolution Description:

 

Root Cause: For SMI1.3, driver does not update panel fitting status as setup by CMOS settings and restores fitting status as saved in Registry.

Fix Description: For SMI revision 1.3 and above and the override flag set on call, enable CMOS settings over the registry values

BugID:1574532

[Win2000 only]CRT does not turn ON, after Suspend LCD/CRT connecting CRT and Resume disconnecting CRT.

miniPort

Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset

Resolution Description:

 

Root Cause: miniPort Driver does not correctly update the internal structures power state of the Active device when connect/disconnect CRT per SMI080Dh, and as a result softBIOS does not receive the correct device UID for the W2000 re-enumeration of Power events.

Fix Description: Update the miniport internal data structure with required info before the DPC is queued for the OS enumeration.

BugID:1592409

 

Overlay clipped 1 pixel off right and bottom in panning mode

GDI

Windows* 2000

Intel(r) 915GM

Resolution Description:

 

Root Cause: The overlay pan window is not correctly initialized/updated (one less line right/bottom).

Fix Description: Update overlay pan window for initialization of shared info, cursor movement, get viewport.

BugID:1382048, 1382005

Full sized DOS prompt may corrupted in DDC mode.

softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: VGA Plane Control Register and DAC are incorrect.

Fix Description: After loading the VGA regs for mode 3, driver needs to program the mode 3 timings in Full Screen DOS

 

BugID:1599092

Functional Failure / CUI2 - The Driver Version is displayed Not Available in the IGT page. [64-bit][REG]

CUI2

XP64

Intel(r) 915G Chipset

Resolution Description:

 

Root Cause: Filesystem redirector call sequence issue.

Fix Description: Disabled the redirector and re-enable it after the getting the version.

BugID:1580590

On Lid switch ON/OFF, CRT hotplug ,DFP hotplug does not persist the resolution when Persistence bit is set in VBT

CUI2

Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset

Resolution Description:

 

Root Cause: When driver algorithm is set in VBT for persistence when Lid switch ON/OFF, DFP hotplug was doing display switch to correct  device, butt it was not setting the correct resolution.

Fix Description: In CUI and COM, add SetCurrentConfig code for DDC /MDS modes to set correct resolution in these configurations.

 

 Issues Resolved in 4258

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID:1598973

 

It will become BSOD when movie is played on "Virtual Desktop".

DD

Windows* XP

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: The ClipRectsOutsideViewport function did not return FALSE (to hide the overlay) when the overlay height or width was zero after it was clipped to the viewport.  When function to show overlay was called and the scaling factor was calculated, driver executed division with 0(height, width).

Fix Description: The ClipRectsOutsideViewport function checks the overlay width and height after clipping, and if either one is zero, it should return FALSE to notify the caller that the rectangles are not visible, and thus not take the code path to hide the overlay.

BugID:1590205

 

Monitor signal out of range when loading GMCH driver

miniPort, softBIOS

Windows* XP

Intel(r) 915GM Express Chipset, Intel(r) 855GM, Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: For Legacy Monitor, we report the capabilities based on the static mode table build in the driver/softBIOS, which includes all modes up to 20x15 and this highest mode is used as Native mode.

Fix Description: For No EDID monitors, use the mode defined in VBT as Native mode, and for the VBT as 0, default to 8x6 as the Native mode.

BugID: 1568211, 1596132

Mode is centered instead of Aspect Scaled (1280x800)

softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM

Resolution Description:

 

Root Cause: For Aspect Scaling enabled, we look for X and Y aspect ratio within 7 % range to find the nearest mode. This algorithm fails for 12x8 mode and finds the next mode. Also, the searching did not include OEM mode table.

Fix Description: Modified the way to find the nearest mode, by including the OEM mode table and add new function to sort the modes.

BugID:1575182

 

Hang / OGL - Homeworld 2 - The blue screen is displayed and the system hangs while changing the Homeworld 2 game resolution.[REG]

OGL

Windows* XP

Intel(r) 915GM

Resolution Description:

 

Root Cause: srvDrawable pointer was invalid, when referenced it caused the blue screen.

Fix Description: Created function to search for the srvDrawable object.  If the object is not on the current srvDrawable list than the call is ignored.  This is valid because the window event to destroy the wndobj structure can come after the srvDrawable has been deleted.

BugID:1594718

 

Can not get scaling status correctly by API ICUIExternal2::GetConfiguation

CUI2

Windows* XP

Intel(r) 915GM

Resolution Description:

 

Root Cause: The scaling information was hard coded to false in GetDeviceParameters function.

Fix Description: Set the scaling information: for Full Screen, Scaling is enabled, for Centering and MAS, Scaling is not enabled

BugID:1597477

 

Functional Failure / CUI2 - Mosquito - The Restore Default values of Video Overlay do not change to supposed value after reinstalling the graphics driver with the modified INF file.[RTA]

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM Express Chipset, Intel(r) 855GM Chipset, Intel(r) 865G Chipset, Intel(r) 915G Express Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause:

Fix Description: When registry entries present CUI will be using the Driver IOCTL call to get default values, else it will hard code these values. The default values can't be all 0's.

 Issues Resolved in 4246

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1557011

Fix for MCE HDTV not running smoothly

D3D, GMM, GDI, GDI

Windows* XP, Windows* 2000

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: Driver cannot map 256MB of aperture, because OS/DX is causing failure, which is apparent when running HDTV live.

Fix Description: Break the aperture in Lockable/unlockable. Additional enhancement fix from PC14.10 solution is allowing the memory allocation from "User Lockable" to exceed the 128MB of pre-assigned space. The driver will allocate from the "Not User Lockable" space but it will map the block to get "user map address" which can be used when DDraw wants to lock the surface. This gives more dynamic flexibility in allocating Lockable space and with this fix the HD content does not run into memory limitation.

BugID: 1582027

[Clone Mode]When "Fn+F5" is pushed, a screen flickers violently or nothing is displayed.

softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM

Resolution Description:

 

Root Cause: Flicker is caused because panel fitting is applied incorrectly by VBIOS, when SoftBIOS does not update the correct mode in the scratch registers the VBIOS functions use.

Fix Description: softBIOS update scratch registers with correct mode in Twin.

BugID: 1579404, 1579404

Fix for Display switching issues in CUI2 - CT

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: Registry access from driver (the VideoGUID location) and CUI are out-of-sync in 64bit OS.

Fix Description: If CUICOM is running in a WOW64 context, go to the driver for registry accesses.

 

 Issues Resolved in 4239

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1574637

The desktop screen does not scroll on SVGA and XGA.

AIM, softBIOS

Windows* XP, Windows* 2000, Tablet PC

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: Cx SDVO encoder does not support scaling for HDTV modes, as a result start button on most of the HD format get clipped.

Fix Description: Enumerate specific HD, underscanned modes using fake EDID and then center to fix TV appearance. Only driver changes, no CUI2 changes.

BugID: 1591680, 1592355

Functional Failure / DD - GenOV2003 - The background of the overlay is changed from red to blue while running the GenOV2003 with setting Stretch function to 45% at the YVU9 pixel format.[RTA]

DD

Windows* XP, Windows* 2000

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: UV buffers are swapped at the wrong time causing image corruption in DownscaleSourceBy3D.

Fix Description: Downscale3D uses a modified FourCC code when it should use original.

BugID: 1581428

DD doesn't handle locks on non-lockable surfaces

DD

Windows* XP, Windows* 2000

Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: DDraw was not handling requests to lock&draw non-lockable surfaces used for off-screen bits, thus causing screen corruptions (cursor missing or other blt corruptions).

Fix Description: At the time of the lock, copy the surface memory to newly allocated OS user space, remembering where the original non-lockable memory was.  For the unlock, copy the surface data back from user space to its original location and complete by deferring AGP free calls.

BugID: 1578318

String shaken by vertical scroll on Outlook Express

GDI

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset

Resolution Description:

 

Root Cause: Ring buffer crossing Upper Watermark is causing the problem. The ring buffer needs to be flushed, which takes time and hence causes a shake.

Fix Description: Calling “Idle Hardware” intermittently fixes the issue, but there can be an impact on WinBench* benchmark numbers.  To minimize the impact, “Idle Hardware” is called only if “DrvCopyBit” is not being punted.

BugID: 1562366

Visual Anomaly / CUI2 – Radio Buttons in CUI2 move or shift upwards when you click on them.

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause:

Fix Description: Recalculate the rectangle for drawing the radio button.

BugID: 1584278

Visual Anomaly / CUI2 - Gamma slider displays incorrect range

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: The numbers needed to be scaled from 10-50 to 1.0 to 5.0

Fix Description: Scaled down the numbers.

BugID: 1580393

Supported Modes is "Not Available" in CUI page.

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

 

Root Cause: CUI should not display the page when EDID is not supported.

Fix Description: Added code to which will not display the device page when edid is not supported.

 Issues Resolved in 4014

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1580635

Functional Failure / CUI2 - CUI will hang after clicking "What's This?"

CUI2

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause: Resource Issue. 

 

Fix Description: Fixed it by changing the property of dialog

BugID: 1584835

INF file change for changing the Resource ID of igfxdia.exe from 560 to 2945

INF

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Lakeport

Resolution Description:

Root Cause: 560 is now a 270 degree Rotation ID while 2945 is diag exe ID creating visual anomaly in Display setting.

 

Fix Description: Change the Resource ID for igfxdiag from 560 to 2945

BugID: 1580053

W - DCT5.2 - Intel(r) 915GM D5 BSOD OpenGL Scenario

OGL

Windows* XP

Intel(r) 915GM

Resolution Description:

Root Cause: The rotated buffer was being placed on the buffer list as well as attached to the render target, and was being freed at both locations.  This double free is causing the blue screen. 

 

Fix Description:  Free only the rotation buffer from the attachment to the render target. Additional fixes: "Default" return values from escapes that fail are corrected; fixed blit throttling in rotation code; fixed access violation in ialmgdev when a context creation fails.

BugID: 1565907

Corruption / D3D – Max Payne – Pressing ALT + TAB will create massive of display corruption in the game

D3D

Windows* XP

 Intel(r) 915G Chipset, Lakeport

Resolution Description:

Root Cause: Persistent z-evict was not being turned back on after Alt Tab was pressed, because it expected a primitive count of 0.  Since the clear which was done after Alt Tab counted as 1 primitive, the test didn't pass.

 

Fix Description: Removed the requirement of 0 primitives, which wasn't necessary.

BugID: 1582233

DVD overlay is not shown on CRT in DDC mode.

DD

Windows* XP

Intel(r) 855GME Chipset

Resolution Description:

Root Cause: Enabling/disabling Sprite in DDC was changed to be based on VBT setting only (with some exception for older bios).  For mobile platforms already in the market with VBT bit 0, the customer can no longer see overlay on both displays in DDC.  On Desktop, VBT bit so there is no option for them to turn enable sprite in DDC mode.

 

Fix Description: Use the registry entry instead of VBT bit, and if the registry does not exist, then the VBT bit setting will be used.

BugID: 1583156

Corruption / DD - GenOV2003 - The corruption is displayed while running the GenOV2003 with setting Mirror U/D function at the YVU9 pixel format. [RTA]

DD

Windows* XP, Windows* 2000

Intel(r) 915G Chipset

Resolution Description:

Root Cause: occurs because YUV Stride is not recalculated in each flip for mirroring.

 

Fix Description: Adjust Overlay Regs YUVBuffers for mirroring.

BugID: 1584849

Execute plane A, B, C, or overlay flips, go into PM event, return, and then system hangs

miniPort/KCH

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause: Driver verifies that the UIDs passed by GDI with mode set  call are actually present in the display UID list maintained by softbios. On a Lid Close in Extended Desktop, the driver loops indefinitely when the UID on secondary is Don't Care is not found in the driver list.

 

Fix Description: Checks whether any of the UIDs passed by GDI with mode set call is Don't care and skips searching for these UID.

BugID: 1579683

1280x720 resolution no longer available for LFP when hide mode unchecked

softBIOS

Windows* XP

Intel(r) 915GM

Resolution Description:

Root Cause: Driver only adds those GTF modes which don’t have corresponding Edid mode in Mode table. In case of LVDS, GTF Encoder specific modes are marked Edid modes and modes are disabled from our mode table.

 

Fix Description: Modify the CheckGTF function to handle these modes as GTF modes.

BugID: 1572061

Half or no display on wide screen panel

softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM

Resolution Description:

Root Cause: We see corruption/bloom since we set Dual Channel Bit for a Single Channel Panel. 

 

Fix Description: We should not assume all panels with Xres >= 1280 are Dual Channel and need to read LPF data from we determine whether a panel is Dual Channel or Single Channel.

 Issues Resolved in 4004

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1573625

On CUI Phase 2, the message in display device tab is erased when the window is moved to bottom.

CUI2

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause: Paint was not happening.

 

Fix Description: When erase, invalidate the page controls

BugID: 1560489, 1579435

Functional failure / CUI2 – PriRotateCUINormal – Hotkeys and DTCM transfers rotation settings from secondary display (from Extended Desktop mode) to primary display (Single display mode).

CUI2

Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset

Resolution Description:

Root Cause: When a new device is selected, CUI is trying to get the new device’s rotation angle, which is not correct.

 

Fix Description: CUI applies current rotation for the newly selected device.

BugID: 1579422

Unable to Apply new color Setting with CRT and DFP in Twin Mode

CUI2

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause: For twin configuration, the Primary/Secondary devices concept is not used, so we should not treat the devices connected as two separate devices as they are connected to a single pipe.

 

Fix Description: Update the Builder structure only for one device

BugID: 1558588

Unable to check full screen check box for TV (if checked).

CUI2

Windows* XP

Intel(r) 915GM Chipset

Resolution Description:

Root Cause: As the driver sends the full screen resolution as 1000 and Y is don’t care, we can check for X and return the overscan value.

 

Fix Description:

BugID: 1581137

Display on EFP flickers during mouse right click

UAIM

Windows* XP

Intel(r) 915G Chipset

Resolution Description:

Root Cause: Right click on DVI or TV causes both DVI detection and TV detection. During TV detection, there is a flicker observed on DVI caused by turning SDVOB on and then off.

 

Fix Description: Remove SDVOB On/Off.

BugID: 1582221

W-DCT5.2 - DirectDraw - Overlay Test  & VMR - "Overlay Scale" - Tests Fail

DD

Windows* XP

Intel(r) 915G Chipset

Resolution Description:

Root Cause: Clipping function was not taking Pixel Doubling into account when performing calculations.

 

Fix Description: Added adjustments in the Clipping function for handling pixel doubling.

BugID: 1575277

DMX 3.0 has black screen or video driver unloads when click on play.

DD

Windows* XP

Intel(r) 865G Chipset

Resolution Description:

Root Cause: Bug occurs because YUV flipping chain has different pitches. 

 

Fix Description: We must update the YUV stride registers at every flip and we also must deny using surfaces that have larger pitch than is supported by the overlay.

BugID: 1579367

865G DCT5.2 XMemory/Texture Management failed

GMM

Windows* XP

Intel(r) 865G Chipset

Resolution Description:

Root Cause: The issue shows up since we switched the allocation algorithm in GMM to allocate from double pitched heap before allocating linear heap (lockable aperture fix).

 

Fix Description: Go back to the old (pre-lock/unlock aperture) allocation algorithm.

BugID: 1578073

System locks up/blue screen after hot undock with DVI

softBIOS

Windows* XP

Intel(r) 915GM Chipset

Resolution Description:

Root Cause: On restore state from Hot-Dock linked to Suspend, softBIOS was using incorrect saved mode returned from SDVO DVI functions.

 

Fix Description: Modified function to return current mode following AC/DC, display switch and docking events.

BugID: 1566131

W-DCT5.2 - Power Management (PMTE) S3&S4

softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM Chipset

Resolution Description:

Root Cause: When saving VGA Attribute Controller Registers, the read requires a wait for Vertical Sync, which was timing out when VGA plane/PipeA are disabled.

 

Fix Description: Remove the Util_Wait_Vsync.

BugID: 1551485

 

HW: Integrated TV display detection code violates spec requirement that PLLs be allowed to stabilize before device detection

softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM Chipset

Resolution Description:

Root Cause: After setting the dot clock frequency the PLL should get stabilized

 

Fix Description: After setting the dot clock frequency, wait for 50micro seconds to stabilize PLL. Also the Dot Clock frequency set was set in Hz but need to be set in KHz

BugID: 1574369

EFP is not detected in PCI primary multimonitor settings. Screen goes to analog display.

softBIOS

Windows* XP

Intel(r) 915G Chipset

Resolution Description:

Root Cause: If UAIM SPD detection fails, it returns failure for desktop platforms.

 

Fix Description: Some desktops support VBT based AIM devices, if SPD detection fails, use VBT detection.

BugID: 1565825

System hangs with black screen while system goes Standby (ACPI S3).

softBIOS

Windows* XP

Intel(r) 855GME Chipset

Resolution Description:

Root Cause: Before entering into S3 need to disable port and pipe but not PLL.

 

Fix Description: Disabled the port and pipe (A, B) while entering into S3

 Issues Resolved in 3997

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1561509

Screen is interrupted/corrupted/Noise appear at Windows Logo screen while PowerON/restart WindowsXP.

AIM

Windows* XP

Intel(r) 865G Chipset

Resolution Description:

Root Cause: Screen corruption is caused due to the change in operating settings within a short span during post boot.

 

Fix Description: Already initialized by VBIOS, so there is no need to "reinitialize/change operating settings". Change the operating setting whenever required.

BugID: 1580905

LID disable extended view (CRT&DVI) and enable dual view (CRT&LCD) or CRT only once it is release.

miniPort

Windows* XP

Intel(r) 915GM Express Chipset

Resolution Description: Blue screen after changing resolution while completing install by INF.


Root Cause: After installing without restarting the system, if we try to change display resolution via OS display property sheet, a pointer is dereferenced and this causes BSOD.

 

Fix Description: The logic was modified to make it generic so that it is not dependent on the order.

BugID: 1577503

W-DCT5.3 - 32BIT- LPG - Blt-Stretch&ColorKey - Vid to Primary - Failed

 

Rotation

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause: We were using dual ring buffers.

 

Fix Description: Disable dual ring buffers.

BugID: 1579167

Unable to Enable/Disable rotation in Extended desktop  mode with CRT and DFP connected

CUI2

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause:  When Pri/Sec settings are Enabled/Disabled, need to update both the devices in MDS Config.

 

Fix Description: In MDS Config, update rotation enable flag for both the devices.

BugID: 1579422

In Aspect Scaling customization, when the Full Screen, MAS, and Centering are removed,  xxxFullScreen Buttonxxx checkbox is shown.

 

CUI2

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:              
Root Cause:  For twin configuration, the Primary/Secondary device concept is not used, so we should not treat the devices connected as two separate devices as they are connected to a single pipe.

 

Fix Description: Treat the devices as a single device.

BugID:  1439558

Rotation Tab appears when change vBIOS even though Rotation is disabled by vBIOS.

Rotation

Windows* XP

Intel(r) 915GM Express, Intel(r) 855GME Chipset

Resolution Description:
Root Cause:  Was checking for the presence of a registry entry Display1_EnableRotation, created by CUI based on VBIOS. On a VBIOS update, Display1_EnableRotation was incorrectly created, even when rotation was not enabled in the first place.

 

Fix Description: Define new value to Display1_EnableRotation, which will be set when Display1_EnableRotation is not present in registry. Rotation will be received directly from VBIOS, when Display1_EnableRotation is present

Issues Resolved in 3991

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1569890

Corrupted video screen on 1280x720 when fullscreen WinDVD PB

DD

Windows* XP

Intel(r) 915GM Express Chipset

Resolution Description:
Root Cause: Same driver code used both when panel is in aspect ratio mode and in full screen

 

Fix Description: Code now only applies to full screen mode cases

BugID: 1566741

Fix for slow scroll and DPST backlight save and restore

miniPort

Windows* 2000, Windows* XP

Intel(r) 915GM Express Chipset

Resolution Description: 
Root Cause:
Gfx controller register bit 11 was not properly being restored after resuming from S3 or S4

 

Fix Description: Register is masked, so those mask bits needed to be accounted for. Includes fix for issue where DPST is preventing the correct backlight settings based on AC/DC, because of incorrect saving and restoring of the LBPC register.

BugID: 1567953

No GHAL support for destination color keying

DD

Windows* 2000, Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description: 
Root Cause:
We were missing support of destination color key in combination with mirroring, shrink/stretching and source color key

 

Fix Description: Added support for all combinations of RGB->RGB source/destination color key and mirroring

BugID: 1433665

System can not wake up from standby (ACPI:S3) when monitor power is working together with PC. Both DDC1/DDC2B supported monitor is needed to replicate this issue.

miniPort

Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description: 
Root Cause:
On monitors that support both DDC1 and DDC2, on resume, the monitor first comes to DDC1 mode and after a random amount of time switches to DDC2B. As a result, the driver does not detect the monitor saved.

 

Fix Description: Search the EDID and then apply mode set

BugID: 1558587

Right move button for TV controls does not get disabled once limit reached

softBIOS

Windows* 2000, Windows* XP

Intel(r) 915GM Express

Resolution Description: 
Root Cause:
We were missing support of destination color key in combination with mirroring, shrink/stretching and source color key

 

Fix Description: Added support for all combinations of RGB->RGB source/destination color key and mirroring

BugID: 1572993

 

 

Problem on DXVA host IDCT decode function

DxVA

Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Lakeport

Resolution Description: 
Root Cause:
DVD content size is unexpected (mepg2 content is 1440x1080)

 

Fix Description: Use an equation to calculate the size of batch buffer dynamically

BugID: 1551154, 1551838

 

On lid close in full screen DOS, display does not turn off

GDI, miniport

Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset

Resolution Description: 
Root Cause:
VBT bits are set that do not allow display switch when in full screen DOS or while overlay is on

 

Fix Description: When display switching is not allowed, turn off LVDS port if LFP was active during lid close and subsequently turn it on lid open.

Clear Hotkey and Lid flags in case of full screen DOS when display switching is allowed.

BugID: 1579096

Multiple CUI2 issues resolved: assigning hot keys in CUI is not intuitive, color page applies wrong colors, Rotation hot keys has an enable/disable issue

CUI2

Windows* 2000, Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause:

Fix Description: When values are different then all radio boxes will be grayed out. When rotation is disabled, corresponding hotkey will get disabled. When rotation is disabled, rotation menu will be hidden.

BugID: 1577778

With CUI open, select any CRT panel fit option from DTCM, the same does not get refreshed in CUI page

CUI2

Windows* 2000, Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause: When switching from DTCM, igfxcfg doesn't get display change notification

 

Fix Description: Broadcast display change

BugID: 1578581

IGT tab in Display Properties shows "Intel(R) Extreme Graphics 2" instead of "Intel(R) Graphics Media Accelerator"

CUI2

Windows* 2000, Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause: Incorrect String table strings

 

Fix Description: Updated string table strings

BugID: 1577795

 

CUI page does not gets refreshed during ACPI hotkey switching

CUI2

Windows* 2000, Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause: Broadcast display change functions missing

 

Fix Description: Added broadcast display change in functions.

BugID: 1567368

Functional Failure: cube tears into lines

DD, softBIOS

Windows* 2000, Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause:

Fix Description: Driver will check the IIR for flip-status instead of polling the ISR

BugID: 1559757

Assume CRT device for Secondary Extended device

GDI

Windows* 2000, Windows* XP

Intel(r) 915GM Express Chipset

Resolution Description:
Root Cause: Incorrect behavior in Extended Desktop with VBT bit. Display must be attached for switching with hot-key.

 

Fix Description: We now distinguish between the BIOS hotkeys and OS property pages calls and enable or disable hotkey detection for BIOS hot-keys or OS property pages respectively

BugID: 1573078

[Excel2003] When "Smart Loupe" is installed, the character of the font of 20 points or more disappears.

GDI

Windows* XP

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G Chipset, Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:
Root Cause: Anti aliasing not supported

 

Fix Description: Punt the calls for anti-aliased text

Issues Resolved in 3986

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1567953

Visual anomaly / D3D - X29, OGL_TUNNEL, Text3D, Cull, EffectEdit - The white screens are displayed on x29 and OGL_TUNNEL windows after pressing the Alt + Enter keys to switch the Text3D window twice.[RTA]

OGL

Windows* 2000

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause:

BugID: 1567368

Functional Failure/Flip2d_AsyncFlp cube tears into lines

GDI

Windows* 2000, Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause:

Issues Resolved in 3974

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1567939

W-DCT5.3 - General - INF Check - Test fails on Lakeport

INF File

Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause: Artifact remaining after initial removal of 830M support from INF. Failed to remove Uninstall830M_Addreg section which was causing Chkinf failure. Fix Description: Removed Uninstall830M_Addreg to finish cleanup of 830M in INF.

Issues Resolved in 3958

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1566172

Visual Anomaly / DD – Media Player – Media Player is blank on the Secondary Display when playing a Mpeg file in Dual Display Clone

INF File

Windows* 2000, Windows* XP

Intel(R) 945G Express Chipset Family (Lakeport)

Resolution Description:

Root Cause: Fix Description: