Intel® Graphics Media Accelerator Driver

Beta 14.13.64.4301 Release Notes


 

 

April 15, 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 15, 2005

Beta 14.13.64.4301

Weekly engineering drop; not fully validated

4301

February 09, 2005

Alpha 14.13.64.4244

Weekly engineering drop; not fully validated

4244

November 22, 2004

Alpha 14.13.64.4205

Weekly engineering drop; not fully validated

4205

Intel® Graphics Media Accelerator Driver

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

  • Intel(R) 915G Express Chipset Family
  • Intel(R) 915GV Express Chipset Family
  • Intel(R) 910GL Express Chipset Family
  • Intel(R) 945G Express Chipset Family

 

 

 New Features 

Features Added in Baseline

Reference No.

Description

Affected Component(s)

Build

 

 

 

 

 

 

 

 

 

 

 

 

 

Known Issues

 Known Issues in Build 4301

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project's)

70856

SDVO LVDS does not have Aspect Scaling enabled [REG]

Soft BIOS

Windows* XP

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

71873

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

N/A

Windows* XP

Intel(R) 945G Express 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.

N/A

Windows* XP

Intel(R) 945G Express Chipset

71628

Functional Failure / CUI2 - The display screen is only displayed on ViewSonic P225f CRT after unplugging and then plugging the Philips Brilliance 150P3 EFP on DDC mode.

N/A

Windows* XP

Intel(R) 945G Express Chipset

69021

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

N/A

Windows* XP, Windows*2000

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

69571

Functional failure / SoftBIOS - The maximum resolution does not match CRT maximum resolution on the IGT page with CRT+LFP DDC mode.

Soft BIOS

Windows* XP

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

73984

Visual anomaly / DVD - InterVideo WinDVD 6 - The incorrect playback is displayed on LFP while playing the DVD movie on DDC mode.

N/A

Windows* XP, Windows*2000

Intel(r) 945GM Chipset

74024

Functional Failure / CUI2 - BMP, fwhflash.exe, TestPowerAPI - The controls in the Power Settings page do not gray out when launching the TestPowerAPI application and then opening the Power Settings page.

N/A

Windows* XP

Intel(r) 915GM Chipset

73321

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

System BIOS

Windows* XP, Windows*2000

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) 865G Chipset , Intel(r) 945G Chipset, Intel(r) 945GM 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, Intel(r) 945GM Chipset

74476

Functional Failure / CUI2 - The display switches to CRT+ EFP EXTD mode and the blank screen is displayed on CRT after close the lid switch on LFP+CRT EXTD mode.

CUI2

Windows* XP

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

71877

CX25905: The Centering button of TV setting is grayed out when connecting with the Conexant CX25905 ADD2 card.

CUI

Windows* XP

Intel(r) 945G Chipset

73606

Corruption\ DVD - InterVideo WinDVD 5, 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

72281

Functional Failure / CUI2 - Als_ACDC_Enabled - CUI Power Settings page has a lot of functional errors

Power Conservation

Windows* XP, Windows* 2000

Intel(r) 945GM Chipset

73326

Functional Failure / CUI2 -The Factory Defaults button is still grayed out after changing the value of Basic Settings when connecting the MCCS monitor.

N/A

Windows* XP, Windows* 2000

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

74928

Visual anomaly / CUI2 - The incorrect screen is displayed at the CRT 2048x1536x32bit@75Hz resolution after moving the IGT page from EFP to CRT on EXTD mode.

N/A

Windows* XP

Intel(r) 945G Chipset

73074

CH7308 - The display screen is changed to LFP after resuming form Hibernate mode when setting the Display Device on CRT.

N/A

Windows* XP

Intel(r) 915G Chipset

74077

Functional Failure / Install - The Error - One or more files required for installation are either missing or corrupt error message is displayed when installing GFX driver via InstallShield.

N/A

Windows* XP-64

Intel(r) 945G Chipset

74929

Visual anomaly / CUI2 - The incorrect screen is displayed at the CRT 2048x1536x32bit@75Hz resolution after moving the IGT page from EFP to CRT on EXTD mode.

N/A

Windows* XP

Intel(r) 945G Chipset

 

 


Issues Resolved

 

 Issues Resolved in 4301

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1593592, 1620563

Visual anomaly / OGL - Far Cry - The corruption is displayed while playing the Far Cry game several minutes with OpenGL mode.

OGL

Windows* XP, Windows* XP-64,Windows* 2000

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

Resolution Description:

 

Root Cause: The Shader Cache Index does not take into account the shader constant, and the shader had been cached with the incorrect constant.

Fix Description: Remove the constants from the cache and change the shader cache flow to accomodate this: gfxInitTexEnvConstants and gfxGenTexenvShader were modified slightly.  The __GFXhnapaTexEnvSignatureState structure was placed inside the __GFXhnapaTexEnvShaderCache structure and envColorUseMask and oneMinusEnvColorUseMask are now cached.  The Store and Restore signature state is now done via pointer reference rather than a structure copy.

To fix 1620563 the max FP Program ENV (__GL_MAX_PROGRAM_ENV_PARAMETERS_FP) limit was raised from 24 to 32

BugID: 1584364

ISV game- Second Life by Linden Labs exits to desktop

OGL

Windows* XP

Intel(r) 915G Chipset

Resolution Description:

 

Root Cause: Missing allocation for a variable for the slice addresses when mipmap generation was enabled.

Fix Description:Allocate appropriate space for slice addresses that get used in the software path for mipmapgen also.

BugID: 1601077

The screen shows abnormal blue color while running Glaze3D.

OGL

Windows* XP, Windows* 2000

Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause: 16 bit Color Masks sent to GDI were wrong, should be RGB instead of BGR.

Fix Description: Fixed Color Masks

BugID: 1622202

Check in the file igfxcfg\Publics.h which was not checked in under the DCN 427406

CUI2

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: Could not build MCCS on Settings page, because using old MCCS_GET variable.

Fix Description: Update Variable in header file to match new algorithm.

BugID: 1617109

Bug fixes for Tibet ID 1617109 - Visual Anomaly CUI2 - F1 help dialog box displayed outside of application window.

CUI2

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause:  The help text was displayed at the mouse cursor position.

Fix Description:  The help text is displayed at the control position

BugID: 1621731

CH7009: The Dot Crawl cannot be reset to default setting after clicking the Restore

CUI2

Windows* XP, Windows* 2000

Intel(r) 865G Chipset, Intel(r) 855GME

Resolution Description:

 

Root Cause: Code for Dotcrawl not restored on Restore defaults.

Fix Description: Include missing code.

BugID: 1619726

Unable to change Graphic Options from desktop

CUI2

Windows* 2000

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

Resolution Description:

 

Root Cause: The menu handles were destroyed before displaying on Windows 2000.

Fix Description:  The destruction of menu handle is postponed till the menu is closed and then destroyed.

BugID: 1621793

Macrovision - 865G - Chrontel 7009 ADD card:  Video Standard NTSC-443 showing incorrect ACP signal

AIM

Windows* XP, Windows* 2000

Intel(r) 865G

Resolution Description:

 

Root Cause: the issue was due to incorrect programming of the Macrovision register for NTSC-433 standard.

Fix Description: Corrected the programming for removing the color stripes in NTSC-433 format when MV is enabled

BugID: 1618303

Functional failure  - Lakeport/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 Chipset, Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause: On the player query of the MS function, driver masked out the incorrect 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: 1595690

Enabling Additional Supported Input Resolutions for SDVO HDTV Device

AIM

Windows* XP, Windows* 2000

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

Resolution Description:

Root Cause: Not all under scan modes for CH HDTV were supported. Fix Description: Added support in the code for the new under scan modes. The Chrontel CH7021 TV out part supports scaling many different resolutions to various HDTV formats.  The CUI will not automatically change resolution or TV standard based on making a change in the other field.  Multiple combinations are selectable.

Root Cause: 

Fix Description:

BugID: 1611327

Creating failure paths for memory allocation failures

RM

Windows* XP, Windows* 2000

Intel(r) 915G Chipset

Resolution Description:

 

Root Cause: Not handling failed memory allocations in RM was causing BSOD with Driver Verifier.

Fix Description: Added graceful handling of memory allocations

BugID: 1556152,  1436715

Display corruption or blank screen after lid close and open in extended desktop with CRT+TV

miniPort

Windows* XP

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

Resolution Description:

 

Root Cause: Miniport function MD_Lid_Validation allowed display switches on all lid close events, even when the system was in Extended Desktop with two non-LFP displays.  This would result in the existing configuration being disturbed and possible loss of primary display.

Fix Description: Closing the lid will no longer force a display switch when the system is in Extended Desktop using two non-LFP displays

BugID: 1621376

System will be BlueScreen when it returns from S4.

softBIOS

Windows* XP

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

Resolution Description:

 

Root Cause: When setting timings for DVO/SDVO device, we access Null Pointer in Mode_CenterImage function.

Fix Description: Return unsuccessful for null pointers in the Centering function.

BugID: 1621796

Macrovision - Alviso/Calistoga - Video Standard NTSC-443/PAL-M showing incorrect ACP signal

softBIOS

Windows* XP

Intel(r) 915GM Chipset

Resolution Description:  Lock the ACP lock regs after writing the MV regs

 

Root Cause: 

Fix Description:

BugID: 1597958, 1615711

Display is not centred and corruption is seen on 1080 HDTV standard

softBIOS

Windows* XP

Intel(r) 915GM Chipset

Resolution Description:

 

Root Cause: unsupported mode was applied on TV Std and was causing display blank.

Fix Description: Dynamically change the EDID for every TV standard, to maintain consistence between OS and CUI and prevent unsupported modes to be applied.

BugID: 1590887

Not able to apply 1080i and 780p on HDTV

softBIOS

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause:The CE extension timings were not proper in m_CeShortVideoModes table for 1080i and 720p.

Fix Description: Updated the timing information for “1080i and 720p” in m_CeShortVideoModes table and include code to give priority to DTD timings if the timings are present in both DTD and in CE extension.

 Issues Resolved in 4297

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1610988

64-bit driver files do not follow 8.3 naming convention

OGL

Windows* XP-64

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

Resolution Description:

Fix for 64-bit driver files do not follow 8.3 naming convention; changes were made in OpenGL, and glsrv as well as INST files

 

Root Cause:

Fix Description:

BugID: 1612492

BSOD when changing mode with overlay running

DD

Windows* XP

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

Resolution Description:

 

Root Cause: is that all bits in the DSPC_CNTR register are cleared without regard to their previous state when turning off the overlay in GHAL_DisableOverlay2().

Fix Description: Moved code to make sure the PIPE bit was set correctly when calling functions that disable the overlay. 

A fix was also added to remedy a memory leak when running ScreenMode.EXE for long periods of time. This change involved reverting back to a long standing earlier version of code.

BugID: 1616447

LFP Panel Power Cycle and Reference value changes after resume.

softBIOS

Windows* XP, Windows* 2000

 Intel(r) 915GM

Resolution Description:

 

Root Cause: When the system boots up, protection is ON for panel Power sequncing register 61210, therefore programing the power sequncing is not done (register is read only)

Fix Description: Ensure during power on, the driver turns off the sequencing reqister with correct update of the panel control register 61204 (LV03)

BugID: 1616495, 1619770

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

softBIOS

Windows* XP, Windows* 2000

Intel(r) 865G, Intel(r) 915GM, Chipset, Intel(r) 915G Chipset, Intel(r) 855GME Chipset, Intel(R) 945G Express Chipset, Intel(R) 945GM 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: 1620281, 1618453

Bug fixes for Tibet ID 1620281, 1618453, display switch issue from twin to MDS

CUI2

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: The group box corresponding to the rotation is still visible as a borderline when rotation is disabled, because the hide flag was not set.

Fix Description: in the PageSetting, set Hide flag for the corresponding control IDC_ROTATION_GROUP

Root Cause: In the OnScreenChange method, CUI updates the rotation angle for non-rotated to rotated,  but does not update for change of rotated to non-rotated.

Fix Description: In the else block if the current rotation angle is not 180 degrees, CUI updates the rotation angle to 0 degrees.

BugID: 1621637

fix for Critical customization issue

CUI2

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: Incorrect variable in Dual Clone when Color page can be removed as part of Customization make the screen garbled.

Fix Description: Set the Customization variable correctly for color page in Clone.

BugID: 1618014

Unable to set LFP as Primary Device in EDT

CUI2

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: When four devices are attached, the total config combos should be 42, not 24 as hard-coded in the function check.

Fix Description: Added configuration variable thought the code,  with the  proper value of 42.

BugID: 1617116

Functional Failure / SoftBIOS - TV resolutions 640x480 x60 and 800x600 x60 are listed twice in the Information page

CUI2

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: The driver/softBIOS keeps the detailed modes section in the EDID, and it may contain modes that are presented in the established / standard timings.

Fix Description: Ensure CUI gets mode once and that duplicate modes will not be added, when adding the modes in detailed rates.

 Issues Resolved in 4289

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1603772

There is no persistance with Dot Crawl

AIM

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: Dotcrawl value will always be set to 0, because current value is incorrectly compared against default value '0'. In addition, Bit0 in the result of SDVOGetDotCrawl opcode considered as Maximum Value but according to EDS it is Current Value.

Fix Description: The current dotcrawl value is compared against Dotcrawl maxvalue instead of default value. Similarly changed the SDVOGetDotCrawl interface.

BugID: 1611623

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

D3D

Windows* XP, Windows* 2000

Intel(r) 915GM, Intel(r) 855GME Chipset, Intel(r) 915G 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: 1571228

Carractior corruption in D3D test app

D3D

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: Texture is aliased during a D3dLock operation, with new GMM allocation returning with different pitch than original. The pitch can not be updated on the D3dLock call and application uses original pitch leading to corruption.

Fix Description: Fail texture aliasing attempts if new pitch does not equal the old pitch.

BugID: 1614792

Fix to Lakeport BPL alignment problem

GMM

W2000, XP

Intel(R) 945G Express Chipset

Resolution Description:

 

Root Cause: The BPL alignment requirement for BPL is 16KB for Lakeport, and was applied to the physical page causing multiple GTT mapping.

Fix Description: Apply  BPL alignment to GTT address.

BugID: 1598301

Illegal refresh rate (FH 23.9kHz, FV 38.0Hz) is shown after Windows logo.

softBIOS

Windows* XP, Windows* 2000

Intel(r) 915GM Chipset

Resolution Description:

 

Root Cause:  DPLLA is being programmed to source it's timings from the VGA plane/engine, however, the VGA engine has been disabled and this is causing bogus refresh rate. This is caused by Almador W/A .

Fix Description:Restricting the WA only to Almador system. Got confirmation from Hardware DE’s that we don’t need this WA for ALVISO, GDG & SDG & MGM.

BugID: 1563906

Functional Failure / CUI2 – Foxbear  - Changing between full screen and windowed mode causes system to switch from dual display clone to single display.

softBIOS

Windows* XP, Windows* 2000

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

Resolution Description:

 

Root Cause: In DDC with LFP, the driver does not handle properly the mode setting of a LowRes mode.

Fix Description: When RM queries softbios for a higher mode return the next suitable igh res mode which can support pixel dobled image.If OS requested mode is a low res mode or the mode requested by GDI is low res mode then do pixel doubling as a direct consequence of previos statement.

BugID: 1594115

While playing Call of Duty, game exits to the desktop

OGL

Windows* XP, Windows* 2000

Intel(R) 945G Express Chipset

Resolution Description:

The game is specifying an index (for  vertex data) that causes  an access to a memory location that is beyond the memory range of the VOB associated for the glDrawRangeElements call.

BugID: 1602825 , 1615259

bug fixes for 1615259, 1602825 and other localization resource issues

CUI2

W2000, XP

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

Resolution Description:

 

Root Cause: Current user settings do not work in Limited User Account : Can neither change Default hotkeys nor cannot disable hotkeys.

Fix Description: moved CU setting to LM 2)

Root Cause: Display Expansion dissapears in  Display Setting when switching from CRT to DFP and back to CRT using CUI Hotkeys.

Fix Description: Added missing SW_SHOW code. Also fix MCCS function to get the particular opcode's current value.

BugID: 1394472

memory leak issues , other issues found while fixing other bugs

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: In hkcmd,igfxtray and igfxcfg some handles were not closed, memory was not deleted, COM interfaces were not released.

Fix Description: Closed the handles that were not closed. Released the interfaces in the correct scope where it was not released. Resource leaks are also fixed by appropriately deleting or destroying them.

BugID: 1614890

Bug fixes for Tibet ID 1614890

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:The extended list control had a paint issue and it caused the paint problem on vertical page scroll.

Fix Description: Handled the WM_VSCROLL message to paint the control properly.

BugID: 1617761

Fix for customization bugs and code changes for dcn 427289

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: When reading the registry key to get the data whether the tray icon is enabled or disabled, usage of KEY_WRITE access doesn't work.

Fix Description: Added code to check for reading doesn’t use the KEY_WRITE access; use this flag only for writing it into the registry.

BugID: 1584550

Porting to main (14.13) 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: 1617047

Bug fixes for Tibet ID 1617047

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: The controls in the IGT page (tray-Icon displaying check-box) are not hidden/showed based on the customization details

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

 Issues Resolved in 4280

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1612566

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

AIM

Windows* XP, Windows* 2000

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

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).

BugID: 1603736

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

D3D

Windows* XP

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

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: 1596324

Optimize the physical page allocation and mapping for IMC format video surface

GMM

Windows* XP

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

Resolution Description:  When allocating physical pages for IMC (video) surface format, there are some wastage to the righ of Y, U and V planes. There is even more wastage when we can not find the heap with matching pitch and have toallocate from a double pitch heap. This optimization will help our "out of physical memory" issues to some degree when running video.

Root Cause:  

Fix Description:

BugID: 1610988

64-bit driver files do not follow 8.3 naming convention

OGL

Windows* XP, Windows* 2000, Windows* XP-64,

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

Resolution Description:

 

Root Cause:  DOS Naming convention not met.

Fix Description: Rename both 32 bit and 64 bit OGL Dll files and the code involved the names

BugID: 1440243

W-Macrovision BSOD-0xEA playing DVD and PM resume

softBIOS

Windows* XP

Intel(r) 855GME Chipset, Intel(r) 865G Chipset

Resolution Description:

 

Root Cause:  On Monitor Off, driver gets called to turn off TV, which involves turning off Plane/pipe/DPLL. Turning off P/P/P is done disregarding checking for flip pending hasn't been completed and on the next driver call system has BSOD.

Fix Description: Separate the S and D power state change sequences. This will allow us not to program the Gfx Chipset PLLs in case of display power state change sequence

 Issues Resolved in 4276

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 1563737

Driver error with AlwaysOn XD-bit setting

CUI2

Windows* XP

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

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

Root Cause:

Fix Description:

BugID: 1584490, 1606187

Functional Failure / CUI2 – Wrong Resolution is shown in CUI2 after installing gfx driver on Win2k., Bug fixes for 1584490 | 1606187

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:1584490- Buffer for modelist was small. 2k was returning rotated modes and lesser number of checks was being made in the code.

Fix Description: Increased the buffer size to hold all the possible modelists.

 

Root Cause: 1606187 When in clone even though TV is not active CUI showing TV Settings button. By Disabling tv settings button when tv is not active will HIDE the issue.

BugID: 1596383

Functional Failure / PM - The display device cannot be switched from CRT to TV via pressing Ctrl+ Alt+ F2 combination keys after resuming from Standby (S1) mode.

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: In Hkcmd and Menu, we don’t have a option to set a mode for the format that HDTV supports.

Fix Description:  When switching to HDTV using Hotkeys, set a default mode if the current mode is not supported.    

BugID: 1603776

[ADD2]Driver doesn't detect TV-OUT in CH 7021 ADD2 card

AIM

Windows* XP, MCE

Intel(r) 915G Chipset

Resolution Description:

 

Root Cause: The issue was due to incorrect mapping done in UAIM driver for SDVOB/SDVOC In0/In1.

Fix Description: Set input-output map accordingly and map the outputs to the correct input.

BugID: 1583802

Need to change Coinstaller for lake port

CoInstaller

Windows* XP, Windows* 2000

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

Resolution Description: Add the registry key removal for the CUI keys that are placed into the run location in the registry.

Root Cause:

 

Fix Description:

BugID: 1571958

[SL Bench 0.5a]BenchMark screen will be abnormal in special resolution.

D3D

Windows* XP

Intel(r) 855GME Chipset

Resolution Description:

 

Root Cause: The application was clearing only the Depth Buffer, so the driver was not setting state which affected the Color Buffer.  However, the KillPixel and ChromaKey operations were still in effect, so the Clear wasnot completing.

Fix Description: Now disabling KillPixel and ChromaKey for Clears not including the Color Buffer, and resetting them after the Clear operation completes.

BugID: 1578369

MCE - Symphony - MCE bleeding through to front application

D3D

Windows* XP, MCE

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

Resolution Description:

 

Root Cause: D3D driver was not (re)setting the Buffer Base Address correctly when switching HW contexts.  Also took the opportunity to simplify (clean up) some of the state handling code.

Fix Description: Reset the Buffer Base Address correctly.

BugID: 1600489,  1561746

Fix for bug 1600489 and 1561746, LFP backlight issue and FBC/OGL enable/disable

miniport/KCH, GHAL, OGL

Windows* XP

Intel(r) 915GM

Resolution Description:

 

Root Cause: When disabling DPST or ALS, the biaadjust/alsadjust was being initialized to the wrong value.

Fix Description: Fixed the initialization value by adding the proper scaling of 100 to the value. Additional fix for 1561746 -When OGL client is active, FBC is disabled. Always disable FBC in driver for all Alviso when running on pre C1 Silicon.

BugID: 1600284

FSDOS mode will not switch back to Windows mode untill you apply ALT+ENTER for 3-times.

miniPort

Windows* 2000

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

Resolution Description:

 

Root Cause: Following a hot key to switch display im FSDOS, the dw2kFailDisplaySwitch flag has incorect value and driver does not switch back to Windiws.

Fix Description:   If the display switch is not allowed in VALIDATE_CHILD IOCTL then set the dw2kFailDisplaySwitch flag to 1 only if the FSDOS is not active and the operating system version is W2K.

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 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

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, 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: TThe 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

System Blue Screens while resuming from standby.

miniPort

Windows* XP, Windows* 2000

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

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

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 Cabel (HDTV 480i59). Corrupted fickling Screen is displayed when Size and Position sliders moved to Zero in Televsion 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, 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, 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, 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 spec

 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

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

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

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

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

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

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.

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:

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

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

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 4244

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) 945GM Express Chipset (Lakeport), Calistoga

Resolution Description:

 

Root Cause: Driver cannot map 256MB of aperture, because OS/DX is causing failure, which is apparend 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 incorectly 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) 945GM Express Chipset (Lakeport), Calistoga

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.