Intel® Graphics Media Accelerator

Production Version 14.34.2.4953

Release Notes

 

June 4, 2008

 


Microsoft Windows* XP

 

 

Revision History

Date

Driver Revision

Description

Build Number

June 4, 2008

Production Version 14.34.2.4953

Production Verison; fully validated

4953

May 20, 2008

Production Version 14.34.1.4950

Production Verison; fully validated

4950

May 15, 2008

Production Candidate 14.34.1.4950

Production Candidate; fully validated

4950

April 18, 2008

Production Version 14.34.0.4943

Production Version; fully validated

4943

April 11, 2008

Production Candidate 14.34.0.4943

Production Candidate; fully validated

4943

March 28, 2008

Beta 14.34.0.4936

Weekly engineering drop; not fully validated

4936

March 14, 2008

Beta 14.34.0.4930

Weekly engineering drop; not fully validated

4930

February 29, 2008

Beta 14.34.0.4927

Weekly engineering drop; not fully validated

4927

February 11, 2008

Beta 14.34.0.4921

Weekly engineering drop; not fully validated

4921

January 25, 2008

Beta 14.34.0.4915

Weekly engineering drop; not fully validated

4915

January 11, 2008

Beta 14.34.0.4907

Weekly engineering drop; not fully validated

4907

December 14, 2007

Alpha 14.34.0.4901

Weekly engineering drop; not fully validated

4901

November 29, 2007

Alpha 14.34.0.4898

Weekly engineering drop; not fully validated

4898

November 12, 2007

Alpha 14.34.0.4888

Weekly engineering drop; not fully validated

4888

November 2, 2007

Alpha 14.34.0.4883

Weekly engineering drop; not fully validated

4883

September 26, 2007

Alpha 14.34.0.4875

Weekly engineering drop; not fully validated

4875

September 20, 2007

Pre-Alpha 14.34.0.4872

Weekly engineering drop; not fully validated

4872

September 6, 2007

Pre-Alpha 14.33.0.4868

Weekly engineering drop; not fully validated

4868

August 23, 2007

Pre-Alpha 14.33.0.4863

Weekly engineering drop; not fully validated

4863

July 26, 2007

Pre-Alpha 14.33.0.4853

Weekly engineering drop; not fully validated

4853

 

Intel® Graphics Media Accelerator Driver

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

 

·              Mobile Intel(R) GL40 Express Chipset

·              Mobile Intel(R) GM45 Express Chipset

·              Mobile Intel(R) GM47 Express Chipset

 

 

New Features

Features Added in Baseline 14.34

Reference No.

Description

Affected Components

Build

 

Integrated HDMI, DVI, DisplayPort, and HDCP

Miniport

 

1005202

Enhanced DVMT 5.0

GMM

 

 

Enhanced DPST 4.0 (Mobile Intel® 45 Series Chipset Family only)

Power Cons.

 

 

Graphics Render Standby – RS2 (Mobile Intel® 45 Series Chipset Family only)

Power Cons.

 

 

Smart 2D Display Technology (Mobile Intel® 45 Series Chipset Family only)

Power Cons.

 

 

C-state Self Refresh (CxSR)

Power Cons.

 

 

Known Issues

Known Issues in Build 4953

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

 

105004

MPEG2DecodeTests are failing on CRL & CTG

DVD

Windows Vista*

Windows* XP

Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

 

2556531

The corruption is displayed while playing the movie clip via the Windows Media* Player 11 application.

DVD

Windows Media* Center

Mobile Intel® 45 Series Chipset Family

 

2558641

The corruption is displayed after executing the test script with modified BIOS.

Soft BIOS

Windows Vista*

Windows* XP

Mobile Intel® 45 Series Chipset Family

 

2559355

The HDMI device is detected as Digital Display in the IGT page after hot plugging the HDMI and EFP devices on DDC mode.

CUI2.5

Windows Vista*

Windows* XP

Intel® 4 Series Chipset Family

 

2560592

The blank screen is displayed on EFP after hot plugging.

Soft BIOS

Windows* XP

Intel® 4 Series Chipset Family

 

2560770

HDMI Audio not present on resume from S3.

Soft BIOS

Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family

 

2559729

The blank screen is displayed on EFP after resuming from Suspend state (S3).

Soft BIOS

Windows* XP

Intel® 4 Series Chipset Family

 

 

Issues Resolved

Issues Resolved in Build 4953

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2554082

OpenGL sample AASphere loses image if AA is enabled

GHAL3D

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

Change method used to perform line anti-aliasing on CTG/EGL for OpenGL* from new true distance method to older manhattan distance method. The new true distance method is difficult to tune for varying line widths; it was designed to allow Direct3D* to pass WHQL tests and Direct3D* only supports a line width of 1 pixel.

Bug ID: 2554915

Blue screen is corrupted.

Video BIOS

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Added code to check if VGA mode set is being called to VBIOS during BSOD. If VGA mode is set, then Cursor Plane-A is disabled

Bug ID: 2557315

3D screen saver does not work on Mocha-1 system.

N/A

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The Windows* XP INF - igxp32.inst did not have the [General_AddSwSettings] entry so the EnableNoPrune flag was missing.  Added EnableNoPrune flag to igxp32.inst.

Bug ID: 2557320

 Video driver doesn't response after set Ext desktop CRT(P) LCD(S)

N/A

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The Windows* XP INF - igxp32.inst did not have the [General_AddSwSettings] entry so the EnableNoPrune flag was missing.  Added EnableNoPrune flag to igxp32.inst.

Bug ID: 2559614

Intel PM function does not work properly if boot up from battery mode.

Power Conservation

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

This issue happens if DPST, DPS, and CxSR are enabled together.  The issue is related to the PC feature state management.  DPST was overwriting other PC states, which was causing others features to not turn on.  Implemented a Save/Restore scheme to ensure this does not happen.

Bug ID: 2559926

LFP display turns to green after PCMARK052D Video Playback testing.

N/A

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Sprite registers was programmed with incorrect values.

Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2560143

LCD BIST does not display colors

N/A

Windows* XP
Windows* XP-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The issue is fixed in VBIOS.

ssues Resolved in Build 4950

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2554402

Blue Light is not correct in Unreal Tournament 3 (UT3) Strident Map

Direct3D*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 


Texture L8 was not set for sampler s4, beacuse of failed getstateprocessorhandle - there was no conversion for L8_SRGB available. doing this conversion was only option when SRGB write was enabled.

Adding code to get stateprocessorhandle without srgb write if first try failed fixes this issue.

Bug ID: 2555275

Display abnormal when move WinDVD between primary and secondary on extended.

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values.
Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0.

Bug ID: 2555425

Display brightness doesn't work after resume from S3

Power Conservation

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 


ASLE IER and IMR bits were not restored properly.

Bug ID: 2556370

Windows* XP Screens turns to blue after move the DVDPlayback screen on Extended Desktop condition.

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values.
Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2557316

WWindows* XP : Video driver is not installed properly on 50Hz LFP.

INF File

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 


Windows* XP Inf - igxp32.inst did not have the [General_AddSwSettings] entry for CNT0 and CNT1. So the EnableNoPrune flag was missing for Mobile Intel® 45 Series Chipset Family.

Fix: igxp32.inst modified to add the entry for CNT.

Bug ID: 2557568

No video on the DP-DVI display until Windows Vista*/Windows* XP is loaded

N/A

Windows* XP
Windows Vista*

Intel® 4 Series Chipset Family

Root Cause: 


Issue is resolved by implementing mandatory 5F21h BIOS hook in BIOS specification: “Intel 4 Series Chipset (codename Intel® 4 Series Chipset Family) BIOS Specification Update – NDA”.
Document ID is 377007 on IBL

This mandatory hook is invoked during POST and allows the system BIOS to return the actual Core Display Clock.
Calling Registers:
AX = 5F21h, Get Actual Display Core Clock Hook
Return Registers:
AX = Return Status (function not supported if AL != 5Fh);
= 005Fh, Function supported and successful
= 015Fh, Function supported but failed
CX = Actual Display Core Clock in MHz

Bug ID: 2557629

WWindows* XP : No display only on DOS Fullscreen condition on Display Port monitor.

Soft BIOS

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 


There was a problem in calcuating the index for DP ports. if we had support for HDMI or DVI on DP, the current logic in BaseVBIOSHandler_getdisplayindex() funciton was setting index to wrong value. chagned the logic in the funciton to handle Display Port seprately based on index.

Bug ID: 2557791

Screen corruption after DVD playback in Extended Desktop mode

DirectDraw*

Windows* XP

Intel® 4 Series Chipset Family

Root Cause: 

 

On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values.
Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2557816

SDVO out not working thru ADD2-N card on Intel® 4 Series Chipset Family

N/A

Windows* XP
Windows Vista*
Windows* XP-64
Windows Vista*-64

Intel® 4 Series Chipset Family

Root Cause: 

 

Resloved by latest VBIOS.

Bug ID: 2557896

Black screen will be shown while playing video clip after insert video clip in MS office2007

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

Root Cause: 

 

 

Bug ID: 2558063

Windows* XP\Windows Vista* : Customer can select the unsupported resolution for DVI device

Soft BIOS

Windows Vista*
Windows Vista*-64
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

 

Bug ID: 2558446

Cannot open " Advanced" Setting of Display Properties and Error message is displayed when Simplified Chinese.

Loc Translation

Windows* XP

Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

Root Cause: 

 

String 4069 marked as translatable so that we can use less characters (caused by code limitation).

Bug ID: 2558464

Some resolutions display abnormally when connected to selected displays w/DVI

Soft BIOS

Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

Does not occur with Latest GFx Driver.

Bug ID: 2558479

LCD display flashes when playback is done during extended mode

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values.
Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2558492

No external display when you full screen DOS prompt window in clone mode

Soft BIOS

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 


There was a problem in calcuating the index for DP ports. if we had support for HDMI or DVI on DP, the current logic in BaseVBIOSHandler_getdisplayindex() funciton was setting index to wrong value. Changed the logic in the funciton to handle Display Port seprately based on index.

Bug ID: 2558493

It shows garbage on Display Port with 2560x1600 16 bit only on Battery mode.

Power Conservation

Windows Vista*
Windows Vista*-64
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 



The compression ratio for 16bpp needs to be programmed in the following way:

The calculation for the compressed buffer is:

(stride (in bytes) x height (in pixels)) / compression ratio

 

For 32bpp, we will always set the compression ratio in the calculation to ‘1’ as a first attempt (this translates to ‘00’ in bits [7:6]).  If there is not enough memory, then we will go to ‘2’ in the calculation (this translates to ‘01’ in bits [7:6]).  We will stop trying after two attempts.

 

For 16bpp, we will always set the compression ratio in the calculation to ‘1’ as a first attempt (this translates to ‘01’ in bits [7:6]).  If there is not enough memory, then we will go to ‘2’ in the calculation (this translates to ‘10’ in bits [7:6]).  We will stop trying after two attempts.

Bug ID: 2558575

Can not change LFP brightness after S3 resume.

Power Conservation

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 



ASLE IER and IMR bits were not restored properly

Bug ID: 2559082

PCmark05 2D-Video Playback item will hang on green screen.

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values.
Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2559269

Run PCMark05, system become whole green screen

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause: 

 

On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values.
Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2559875

DVI does not function after hot docking sometimes.

Soft BIOS

Windows* XP

Mobile Intel® 45 Series Chipset Family
Montevina

Root Cause: 

 

Issues Resolved in Build 4943

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2554412

Can not set CRT Refresh Rate correctly on MAR mode on only wide modes. (CUI value and actual signal is different.)

N/A

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

Bug ID: 2554911

Display mode is changed to LCD/CRT DDC (800x600) unexpectedly.

N/A

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Expected behavior - on driver install/upgrade, CUI will set optimal resolution. Earlier Driver use to do it. For supporting 64 bit, this logic moved to CUI.

Bug ID: 2554912

BMP mode removal table does not take effect.

N/A

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:


SoftBIOS component has changed the way to remove modes.

If the VBT version is greater or equal to 136, the 6th bit of removal flags should be set to 0 in order to remove a progressive mode

Bug ID: 2555111

Guitar Hero® III  - Game crashes while trying to launch the game when using Shader Model 3

Direct3D*

Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:  
Depth textures enabling.

Bug ID: 2555275

Display abnormal when move WinDVD between primary and secondary on extended.

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values :
* Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2555425

Display brightness doesn't work after resume from S3

Power Conservation

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:

 ASLE IER and IMR bits were not restored properly.

Bug ID: 2555837

Windows* XP : I can see the flicker on the LCD (LFP) on Battery mode with 800x600/1024x768 resolution.

Power Conservation

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  

The driver modified to do pipe timings reprogramming for static DRRS panels support.

Bug ID: 2557236

[extended display mode]Nothing is displayed in CRT after resuming " monitor-off" .

Soft BIOS

Windows* XP

Mobile Intel® 965 Express Chipset Family

Root Cause:  

Display A plane controller register is enabled to fix the issue.

Bug ID: 2557740

Hotkey display switching not working properly in 1604

N/A

Windows* XP
Windows* 2000
Windows Vista*
Windows* XP-64
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  


SoftBios register was not saved/restored correctly. Fixed by properly implementing save/restore register.

Bug ID: 2557791

Screen corruption after DVD playback in Extended Desktop mode

DirectDraw*

Windows* XP

Intel® 4 Series Chipset Family

Root Cause:  


On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values :
* Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Bug ID: 2557904

Call Of Duty4' game stop responding while loading game

GMM

Windows* XP

Intel® 965 Express Chipset Family
Mobile Intel® 45 Series Chipset Family
Mobile Intel® 965 Express Chipset Family
Intel® 4 Series Chipset Family

Root Cause:  



Bug ID: 2558017

PWM frequency is not correct

Resource Manager

Windows* XP
Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Changed the FSB value from 1000Mhz to 1066Mhz as per the spec.

Bug ID: 2558185

Hue setting not seen on Video Overlay Page on CUI

CUI2.5

Windows* XP
Windows Vista*

Intel® 3 Series Chipset Family
Intel® 965 Express Chipset Family-G
Intel® 945 Express Chipset Family

Root Cause:  


Hue is enabled in CUI and slider shows the values from 0 to 100. But when we slide the control, the values are not getting reflected properly in any overlay application.

Fixed the missing sync up between driver and CUI w.r.t range of hue values.

Bug ID: 2558479

LCD display flashes when playback is done during extended mode

N/A

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  


On Mobile Intel® 45 Series Chipset Family and beyond Sprite registers could be programed with incorrect values :
* Added check whether unsigned values subtracted by 1 could lead to -1=0xFFFF if we subtract from 0

Issues Resolved in Build 4936

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2555406

DVI ADD2 card doesn't work correctly on G31 platform

N/A

Windows* XP

Intel® 3 Series Chipset Family

Root Cause:  


Load pulse of 9 was causing display corruption at high temperature. Load pulse was changed to 6 to fix the issue.

Bug ID: 2555625

Blue screen when opening Google Earth in DirectX mode

GHAL3D

Windows* XP

Intel® 4 Series Chipset Family

Root Cause:  


Issue closed with customer agreement.

Bug ID: 2555834

DVD playback on Windows Media Player turns to green screen.

DirectDraw*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Due to incorrect calculation of the base addresses and X/Y offsets for XY tiled surfaces some video were corrupted. Additional shift of the X/Y offsets were required and update of the base address in surface2D resource.

Issues Resolved in Build 4930

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 106615

Intel CUI shows 59Hz refresh rate for CRT only video mode

Soft BIOS

Windows Vista* Windows Vista*-64

Mobile Intel® 965 Express Chipset Family

Root Cause:

The issue is that before applying the mode added through VBT 960*600 user sees refresh rate as 60HZ(when display is not active) but after applying the mode sees as 59Hz. This is happening because in modemanager in addvbtmodes() we calculate DTD timings from which we get RR as 59HZ user has set it as 60HZ. So we over ride the timing obtained from VBT over the DTD timing for RR. This was causing the Issue.

Now we used the DTD calculated timings instead of the RR rate obtained from VBT.

Bug ID: 2551962

(HW Overlay) OTA returns MFCONNECTOR_UNKNOWN on Single LCD.

DVD

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:

Content protection memory leek was fixed.

Bug ID: 2556282

Intel HDMI audio issues HBR packets even if HDMI sink doesn't support High Bit Rate audio.

AIM Module

Windows Vista*

Mobile Intel® 945 Express Chipset Family

Root Cause:


Driver was enabling data transmission from the buffer allocated for VS IF even if no valid data was present. Now enabling data transmission only if there is valid info farme in the buffer.

Bug ID: 2556409

Buttons corrupt after opening and moving windows

GDI

Windows* XP

Intel® 4 Series Chipset Family

Root Cause:

 

The issue was happening because we need to flush the commands in the ring buffer by inserting the flush tag in case of if the flag is set for Inserting the flush instruction.

So in the GHAL_Reset_AlphaBlend function added the check for if the dwControl has flag set of FLUSH then insert the tag for Flush otherwise no flush.

Bug ID: 2556614

Mouse pointer invisible after waking from screen saver->Turn off monitor

Soft BIOS

Windows* XP

Intel® 4 Series Chipset Family

Root Cause:


Was happening because screen saver was turning off the cursor before monitor turn-off sequence. so cursor was not restored. put a check to work aournd this problem

Bug ID: 2552981

Sometimes screen is abnormal after change to 800*600 in clone mode.

Soft BIOS

Windows* XP

Mobile Intel® 965 Express Chipset Family
Mobile Intel® 45 Series Chipset Family

Root Cause:

In Mobile Intel® 965 Express Chipset, PF_1 is made available always to LFP in LFP+DFP and DFP+LFP configurations, even if LFP is not using the scalar, to avoid abnormal screens on HDMI or DFP.

Issues Resolved in Build 4927

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2555506

Fn+F4 Monitor Switching Fails on Windows* 2000 with Intel Video Driver 4831 (SP36411)

NT - miniport

Windows* 2000

Intel® GM965 Express Chipset

Root Cause:

Driver was not properly checking for Clone ID.  Fix is to not include Clone ID in active devices list which comes as part of IOCTL evaluation stage.

BugID: 2553490

Intel CUI window flicker when drag other window over it

CUI2.5

Windows* XP

Intel® GM965 Express Chipset

Root Cause:

InvalidateCall inside WM_CTLCOLORDLG causes UI to repaint itself for every PAINT call. Removed the Invalidate Call as is it is not required because we have Combo boxes now instead of Radio buttons in 2.5. 

BugID: 2554343

A 16-bit AVI video file can't be played with all current Intel video drivers

DVD

Windows* XP

Intel® GM965 Express Chipset

Root Cause:

This is a SW codec bug; driver WA is added.  Fixed  to return DDERR_WASSTILLDRAWING while flip is still pending

BugID: 2554983

GFX-UI-KOR [Pocafeb12] Apply button in Aspect Ratio option windows is not Korean

Loc Translation

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:

The defect is localized and fixed

BugID: 2555091

GFX-UI-KOR [Pocafeb12] '3D setting' button name is changed to 'TV-Wizard'

Loc Translation

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:

Localization translation issue. Problem was due to the fact that the position of the buttons were changed in English for the first Beta release.

BugID: 2555523

Java OpenGL demo's not working.

OpenGL*

Windows* XP

Intel® G965 Express Chipset Intel® GM965 Express Chipset Mobile Intel® 45 Series Chipset Family

Root Cause:

Non-ARB" function entries defined for all the functions required by OpenGL* 1.5 extensions

BugID: 2555299

 Hue setting not seen on Video Overlay Page on CUI

CUI2.5

Windows* XP Windows Vista*

Intel® 3 Series Chipset Family Intel® G965 Express Chipset Intel® 945G Express Chipset

Root Cause:

Added Hue support in overlay page

BugID: 2555506

Fn+F4 Monitor Switching Fails on Windows* 2000 with Intel Video Driver 4831 (SP36411)

NT - miniport

Windows* 2000

Intel® GM965 Express Chipset

Root Cause:

Driver was not properly checking for Clone ID. Fix is to not include Clone ID in active devices list which comes as part of IOCTL evaluation stage.

Issues Resolved in Build 4921

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2555269, 2555350

GHAL3D Shader Compiler Replicate Vector Optimization

Direct3D*,GHAL3D,OpenGL*

Windows* XP, Windows* XP-64, Windows Vista*, Windows Vista*-64

Intel® G965 Express Chipset, Intel® GM965 Express Chipset

Root Cause:

Added a "replicate vector" optimization to the unified shader compiler.  In addition to the main replicate vector optimization, several additional optimizations have been implemented to reduce compile time. 

BugID: 2555071, 2555131

Aspect ratio changed from center to full sceen after reboot.

CUI2.5

Windows* XP, Windows* XP-64, Windows Vista*, Windows Vista*-64

Mobile Intel® 45 Series Chipset Family,                                 Montevina,

Root Cause:

In CompareBasicConfig method, since the primary’s current config (LFP) and the configuraiton (primary) to be applied (LFP) are the same, we set the config change variable to false, which is correct.  We then compare the secondary’s configuration which doesn’t match (current secondary = DFP, to be applied secondary = CRT), at this point the config change variable should be set to true.  However this never gets reset and we return false, hence CompareWithCurrentConfig returns false, which is why ApplyConfig never gets called, hence the issue. 

BugID: 2556274

D3D10 drivers not enabled on Intel® G965 Express Chipset E0 systems under Windows Vista*_64

Direct3D*

Windows Vista*-64

Intel® G965 Express Chipset,                                 Dx10,

Root Cause:

 

BugID: 2555413

An error message is displayed after installing the Graphics driver.

INF File

Windows Vista*-64, Windows* XP-64

Intel® 4 Series Chipset Family,

Root Cause:

 

BugID: 2555411

HQV Benchmark title menus flicker if  mouse is hovered over the window

DVD

Windows* XP, Windows* XP-64, Windows Vista*, Windows Vista*-64, Windows Media* Center

Intel® 3 Series Chipset Family,                                 Intel® G965 Express Chipset,

Root Cause:

 

BugID: 2555409

The rotation ratio button both of 90 and 270 degrees are selected at the same time after selecting 270 degrees from the Secondary device tab.

CUI2.5

Windows Vista*,Windows* XP

Intel® 3 Series Chipset Family,                                 Intel® G965 Express Chipset,                                 Mobile Intel® 45 Series Chipset Family

Root Cause:

 

BugID: 2555332

MUI Support for CUI.

CUI2.5,

Windows* XP, Windows* XP-64, Windows Vista*, Windows Vista*-64

Intel® 945GM Express Chipset,                                 Intel® GM965 Express Chipset,

Root Cause:

This fix is targeted for 2.5 MUI support for Windows Vista*: With these changes, whenever the user changes the OS display language in Regional and Language Settings Tab in the Control Panel and perform a logoff and logon, CUI will show up in the new language. If it is not one of the supported languages, then CUI would show up in English.  These changes also apply for Non MUI OSes. In that case, there is no option to change OS display language, but the user can change the default locale. If it is changed and user performs a log-off and log-on, CUI will show up in that language.

BugID: 2555024

Numerous horizontal noise lines appear when playing WMV file

DVD

Windows Vista*,                                 Windows Vista*-64,                                 Windows* XP,                                 Windows* XP-64,

Mobile Intel® 45 Series Chipset Family,

Root Cause:

 MSFT codec is enabling overlap smoothing for non-intra MBs.  This is causing the corruption.  Added some error checking to ensure the MBs with overlap smoothing bit enabled are intra MBs.

BugID: 2554847

Fast Compositing support for scaling factor  below 0.34x

DVD

Windows Vista*,                                 Windows Vista*-64,

Mobile Intel® 45 Series Chipset Family

Root Cause:

Fixes scaling artifacts caused by scaling below 0.34x due to  a hardware limitation in 8x4 sampling mode. A new set of kernels will be used for scaling factors below 0.34x.  This is designed to use a different sampling mode that is not bounded by said restriction.

BugID: 2554840

Fast Compositing surface size check

DVD

Windows Vista*,                                 Windows Vista*-64,

Mobile Intel® 45 Series Chipset Family,                                 Intel® 4 Series Chipset Family,

Root Cause:

 Added code to prevent setting up surface state width/height less than 1 for each plane (Y, U, V,...). The surface height must also be greater or equal to 1 to avoid division by 0.

BugID: 2554264

System will not boot to Windows with driver installed

NT - miniport

Windows* 2000

Mobile Intel® 45 Series Chipset Family,                                 Intel® GM965 Express Chipset,

Root Cause:

After DP ports addition, structure size has increased considerably causing too much consumption of the stack. 

BugID: 2553358

Company of Heroes does not display minimap after applying 1.71 patch

Direct3D*

Windows* XP,

Intel® 3 Series Chipset Family,                                 Intel® 945GM Express Chipset,                                 Intel® 945G Express Chipset,

Root Cause:

 

BugID: 2552511

OGLconform test case fails - polygons seem not to be redered properly.

OpenGL*

Windows Vista*,

Intel® G965 Express Chipset, Intel® 945G Express Chipset

Root Cause:

These pixel formats 2, 4, 6 use dual buffers. Clear executed on two buffers is executed in punt mode. The clear operation is implemented in punt mode and that function is not implemented in Windows Vista* driver.

BugID: 106027

Visible flickering on top of screen during loading of 3DMark 03

Soft BIOS

Windows Vista*,

Mobile Intel® 45 Series Chipset Family,

Root Cause:

 Flickers were seen while playing Direct3D* games in Async Flip mode enabled. With Async Flips enabled a tearing effect is seen which is expected behavior.

Issues Resolved in Build 4915

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2555269,  2555350

GHAL3D Shader Compiler Replicate Vector Optimization

Direct3D*,GHAL3D,OpenGL*

Windows Vista*, Windows Vista*-64, Windows* XP, Windows* XP-64

Intel® G965 Express Chipset,Intel® GM965 Express Chipset

Root Cause:

 Add a "replicate vector" optimization to the GHAL3D unified shader compiler.  *.

BugID: 2555225, 2555374

Fix for query buffer allocation coming from stolen memory

Direct3D*

Windows* XP

Intel® G965 Express Chipset,Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset

Root Cause:

GMM made a change that requires d3d to add a no stolen flag if we don't want memory to be put in the stolen area.

BugID: 2554003, 2555537

Safe Fix for Modifying Decode Surface State Setting X/Y Tile Offsets to be Multiples of 4/2

DVD,

Windows* XP, Windows* XP-64

Mobile Intel® 45 Series Chipset Family, Intel® 4 Series Chipset Family

Root Cause:

The new Mobile Intel® 45 Series Chipset Family feature for X & Y Tile offsets in the surface state need to fixed to be programmed in multiples of 4 & 2 respectively.

BugID: 2553175, 2554462

Playback is abnormal in full screen mode while playing Joe Kane?s Video Essentials DVD movie via Cyberlink PowerDVD 7 application .

DirectDraw*,

Windows Media* Center, Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:

Double scaling was performed within DDraw module..

BugID: 2552873, 2552906, 2553720

DX10 Query Processor GHAL3d interface

Direct3D*,

Windows* XP,Windows* XP-64,Windows Vista*, Windows Vista*-64

Intel® G965 Express Chipset, Intel® GM965 Express Chipset, Dx10

Root Cause:

GHAL3D support for DX10 and DX9 queries.   This defines new interfaces that can be used by client for the query related API calls

BugID: 2437347, 2440454

To fix the opengl driver kernel memory leak and lock failures

OpenGL*,

Windows Vista*,Windows Vista*-64

Intel® 945G Express Chipset,Intel® 945GM Express Chipset, Intel® G965 Express Chipset,Intel® G965 Express Chipset, Intel® GM965 Express Chipset,Intel® 3 Series Chipset Family, Mobile Intel® 45 Series Chipset Family

Root Cause:

Fix is to flush the pipeline and re-request the lock with the noexistingreference.

BugID: 106344, 106655, 2553130, 2553889, 2554411, 2554660, 2555021, 2555525

Dual-Pipe CxSR Workaround for Mobile Intel® 45 Series Chipset Family (1)

Power Conservation, Soft BIOS

Windows Vista*, Windows Vista*-64, Windows* XP, Windows* XP-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

Need to disable CxSR when 2nd pipe is enabled.

BugID: 2555259

CLONE: Can not play Indeo3.2 movie by WMP11.

DVD

Windows Vista*

Intel® GM965 Express Chipset

Root Cause:

 

Remove RGB16 support in query caps function.   Fixed a minor bug in DXVA_ValidateFilterGraph_g4.

BugID: 2555193

Update Denoise / Detail Kernels for UYVY Support

DVD

Windows Vista*,Windows Vista*-64

Intel® G965 Express Chipset, Intel® G965 Express Chipset, Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset,Intel® 4 Series Chipset Family

Root Cause:

 

Update the Denoise and Detail Kernels with UYVY Support. v071205 (Gen4) and v071203 (Gen4.5) are being added to the Driver.

BugID: 2555137

Cloaking Driver: Fix corruption in shadows/instancing found in Supreme Commander

Direct3D*

Windows Vista*,                                 Windows Vista*-64,

Intel® 3 Series Chipset Family, Intel® G965 Express Chipset, Mobile Intel® 45 Series Chipset Family,Intel® GM965 Express Chipset, Intel® 4 Series Chipset Family

Root Cause:

Fixed a bug in the vertex element copy routines for FP16 data that is invoked during instancing

BugID: 2555020

None RCR - compliance with Section 508 of US accessibility

CUI2.5

Windows Vista*,Windows Vista*-64, Windows* XP,Windows* XP-64

Mobile Intel® 45 Series Chipset Family, Intel® 4 Series Chipset Family

Root Cause:

Coded for compliance with Section 508 of US accessibility.

BugID: 2554715

Missing caption for Video Settings

CUI2.5

Windows Vista*,Windows Vista*-64

Mobile Intel® 45 Series Chipset Family,

Root Cause:

Added the help string in resource file

BugID: 2554695

Video playback flashes when play DVD on Aero Disable mode.

DVD,

Windows Vista*,Windows Vista*-64

Intel® GM965 Express Chipset

Root Cause:

 Fixed the renderAllocationIndex and remove function overloading for the GetResourceXXX functions.

BugID: 2554497

pointer in srvBuffer->blockDesc in srvdraw.c is not checked against NULL

OpenGL*

Windows* XP, Windows* XP-64

Intel® G965 Express Chipset, Intel® G965 Express Chipset

Root Cause:

Pointer in srvBuffer->blockDesc in srvdraw.c is not checked against

BugID: 2554130

The corruption is displayed after check the Denoise Filter checkbox and drag the Level slider then zooming in.

DVD,

Windows Vista*,                                 Windows Vista*-64,

Intel® G965 Express Chipset, Intel® G965 Express Chipset, Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset

Root Cause:

Denoise filter should be applied to the entire source surface. Sub-Rectangle support should be done in the following operations.

BugID: 2553511

A screen playing a DVD shakes to right and left when DXVA is enabled.

DVD

Windows Vista*, Windows* XP

Intel® G965 Express Chipset, Intel® GM965 Express Chipset

Root Cause:

 Changed the frame discontinuity threshold to twice the frame length. 

BugID: 2551343

Add new scaling kernels in CTG to support scaling ratios below 0.34 (Media pipe)

DVD,

Windows Vista*, Windows Vista*-64, Windows Media* Center,Windows* XP,Windows* XP-64

Mobile Intel® 45 Series Chipset Family, Intel® 4 Series Chipset Family

Root Cause:

Add separate scaling kernels using old sampler mode for scaling ratio below 0.34.

BugID: 2550221

TV wizard default of China format is incorrect.

TV Wizard

Windows Vista*,                                 Windows Vista*-64,

Intel® GM965 Express Chipset

Root Cause:

TVWizard displayed as NTSC instead of PAL_D for China location when selected. Changed it to display as PAL_D

BugID: 2518090

Mapping of ACPI OpRegion

Soft BIOS

Windows* XP, Windows Vista*

Intel® GM965 Express Chipset

Root Cause:

ACPI Memory OpRegion should be mapped as Non Cacheable

BugID: 2517004

Can not change to 30Hz interlace mode. (gating HDCP)

CUI COM,

Windows Vista*, Windows Vista*-64, Windows* XP,Windows* XP-64

Intel® G965 Express Chipset

Root Cause:

Sending the RR to driver has to be doubled with Interlaced flag set.  Sending the RR to OS has to be halved with Interlaced flag set.

BugID: 2326220

Panel Fitter does not work properly with HDMI + LFP Clone Mode.

Soft BIOS,

Windows* XP,                                 Windows* XP-64,

Intel® GM965 Express Chipset

Root Cause:

 Panelfitter needed to be assigned to LFP.

Issues Resolved in Build 4907

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2553979, 2554065 

Add 6x6 Polyphase Scaling support in Video PP driver for Mobile Intel® 45 Series Chipset Family

DVD

Windows* XP, Windows Media* Center, Windows* XP-64, Windows Vista*, Windows Vista*-64

Mobile Intel® 45 Series Chipset Family, Intel® 4 Series Chipset Family

Root Cause:

Add a High Quality Scaling feature called 6x6 polyphase scaling for video post-processing in Mobile Intel® 45 Series Chipset Family. This support will be available only for SD and not HD content.  Add polyphase scaling support for CTG and EGLK Set DXVA regkey Scaling Mode = 3 to enable PolyScaling  ULTs Done ---------- PushSourceApp, WMP, GrafEdit

BugID: 2554452

Windows* XP CTG+ Stolen Memory Support

Direct3D*,DirectDraw*,DVD,GHAL3D,GMM,OpenGL*,Power Conservation

Windows* XP, Windows* 2003, Windows Media* Center, Windows* XP-64

Intel® G965 Express Chipset,  Intel® G965 Express Chipset,                                 Intel® GM965 Express Chipset,                                 Intel® 3 Series Chipset Family, Mobile Intel® 45 Series Chipset Family, Intel® 3 Series Chipset Family, Intel® 4 Series Chipset Family

Root Cause:

Due to new stolen memory usage, starting with CTG, the Windows* XP GMM will no longer be able to guarantee that the contents of all gfx allocations will persist across S4 (hibernation) journeys. (This applies to Windows* XP only--Windows Vista* does not have the equivalent issue.)  Additionally, since we are enabling large stolen memory sizes with CTG, allocation strategy must change from the current “stolen mem as last resort”. But with this change, we must protect certain allocations from ever coming from stolen memory (due to HW limitations), even in “fully stolen” gfx mem configurations.  This DCN enables full CTG stolen memory support, adding new GMM support functionality as well as GMM client (DX, DXVA, GHAL, PwrCons) support. (Miniport and GDI/Display/Rotation have determined they are not affected.) (OpenGL* is in a unique position, with the API lacking “lost surface” support, and will be adding necessary support for their surviving S4 with a later DCN--For now OpenGL* application will not survive S4.)     Post-ETM Change  ETM'ed driver broke the Ghal3dTest build--Corrected by post-ETM change: \gfx_Development\Source\inc\common\IGmmBlock.h@@\main\10 (Code-Reviewed by )

BugID: 2552872

GHAL3D: Advanced Scheduler Round 2

Direct3D*, OpenGL*,GHAL3D

Windows* XP, Windows Vista*

Intel® G965 Express Chipset, Intel® GM965 Express Chipset, Mobile Intel® 45 Series Chipset Family

Root Cause:

Second set of changes for enabling advanced scheduling in GHAL3D. This allows GHAL3D ULTs to run with the LH driver configuration. It also chooses at runtime whether or not to use basic or advanced scheduling.  Completed bug-fixes. ETM is back on... Found a bug in one of the StateProcessor changes. Rebuilt configs and ran 3DMark05/06 on Windows* XP-32 and Windows Vista*-32 locally as a smoke test. Tests "should" run now. Crossing fingers...   known issues found during ETM: - b2484258 - b103948 - b103516 - b106063 - b102739 - b106508  Right after this check-in there were two reported failures on drivers built with /main/LATEST: - WGFStreamOutput.exe was hanging - World in Conflict was reporting KMD NULL handle assert  Both were caused by this change conflicting with QueryProcessor. QueryProcessor::SendQueryCommand and QueryProcessor::SendStatisticsCommand were not updated to use the run-time driver model data (they were using the old compile-time GHAL3D_LHDM1_0). This resulted no queries or statistics commands being added to the command buffer, which in turn caused the WHQL test to enter an infinite loop waiting on query data that never appeared. It also cause mis-alignments in expected command sizes and KMD had issue with World in Conflict.

BugID: 2554172, 2554173

 

CUI 2.5 New Power Page CUI/Power Conservation COM interface

CUI COM, CUI2,  Power Conservation

Windows* XP, Windows* XP-64, Windows Vista*, Windows Vista*-64

Intel® 945GM Express Chipset, Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset

Root Cause:

New CUI power page requirement support:  As a result of the UI changes to support power conservation features mapping to different user power plans, such as "Power Saver", "Balanced", "Custom", and "High Graphics Performance", the com interface is being redesigned and optimized to accomodate the new requirements and future extensions for CUI 3.0.  The power plans supported have been further re-structured by marketing with team consensus to "Best Power Savings", "Better Power Savings","Good Power Savings", "No Power Savings", and "Custom".

BugID: 2552873, 2552906, 2553720

 

DX10 Query Processor GHAL3d interface

Direct3D*

Windows* XP,                                 Windows* XP-64,                                 Windows Vista*,                                 Windows Vista*-64

Intel® G965 Express Chipset,                                 Intel® GM965 Express Chipset,                                

Root Cause:

GHAL3D support for DX10 and DX9 queries.   This defines new interfaces that can be used by client for the query related API calls. Sighting found during ETM: 2552873  ETM test failed - bug 2553720

BugID:   2550972, 2554463

 

Direct3D* Invalid Parameters test and Legacy Display stress failing with BSOD (access violation)

Direct3D*

Windows* XP,                                 Windows* XP-64,                                 Windows Vista*,                                 Windows Vista*-64

Intel® G965 Express Chipset,                                 Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset,                                 Intel® 4 Series Chipset Family

Root Cause:

Direct3D* Invalid Parameters test and Legacy Display stress failing with BSOD (access violation). If a stream is instanced but the primitive is non-indexed, then instancing is not supported.  In this case, the HWVertexBuffer for this stream is not updated to match the SWVertexBuffer (when the app sets a SW Vertex buffer) because the call to GetMaxVertices is not done.

BugID: 1973500, 2516550

 

3d texture corruption in stex3d sample app

OpenGL*

Windows Vista*,                                 Windows* XP

Intel® 915G Express Chipset,                                 Intel® 945GM Express Chipset,                                 Intel® 945G Express Chipset,                                                              Intel® G965 Express Chipset

Root Cause:

Sample 3D texture / procedural texturing app shows corruption in all modes that use texture coordinate generation (eye-linear and object linear).  The one mode that does not use texture coordinate generation works fine.  The root cause for the bug is mising specialized function for 3D texture coordinate generation.  Looks like it was not added when support for 3D textures was introduced. Algorithm falls to generic function which always outputs 4D coordinates. Straightforwad fix is to add missing case with 3D input and 3D output texture coordinates.  Added missing function for 3D output texture coordinate generation, so the __glPickValidateTexCoord_SSE will not select optimised when 3D texture coordinates are expected.  Both gen4 and legacy drivers must be fixed.

BugID: 2553158

HW CV: OpenGL*_Conformance new tests: ARB-TexRect.c, EXT-TexRect.c, P1 ARB-TexRect.c, P1 EXT-TexRect.c errors/failures

OpenGL*

Windows Vista*,                                 Windows Vista*-64,                                 Windows* XP,                                 Windows* XP-64,

Intel® G965 Express Chipset,                                 Intel® GM965 Express Chipset,                                 Mobile Intel® 45 Series Chipset Family

Root Cause: Memory Leak

Root cause ---------- In function __glVertexProgram() (file vs_trans.cpp) the memory is allocated, and the following variables are set: vp->swVertexShaderHandle = vsProgram->handle; vp->programPtr = vsProgram; Those allocations are not freed when a VP object is destroyed as a result of a call to glDeleteProgramsARB() function.  Solution -------- Added freeing swVertexShaderHandle in destructor ~__GLVertexProgram().  The resources associated with __GLVertexProgram() are now freed in its destructors: ~__GLVertexProgram(), and ~__GLProgram()

BugID: 2552563

glTexCoord4f does not display properly

OpenGL*

Windows Vista*,                                 Windows* XP

Intel® GM965 Express Chipset

Root Cause:

 

  Pixel shader is validated in glBegin() time. By default driver assumes that 2 texture coordinates will be used and selects appropriate shader for this case. However inside begin/en pair glTexCoord4f() is called with q coordinate != 1.0. This requires a different shader to be used  (with TWindows* XP instruction instead of TEX) to enable projective texture loads.  Fix: Added implementation of gfxValidateTexCoordsGen4 function - this function (called from __glChangeAttributeArraySize) will mark pixel shader dirty and reset render procs to pickup correct shader at flush time.  Note that this function is also called by __glValidateContext so we must check for texture coordinates dirty bit to avoid unnecessary shader validation. Also in case user program is used this validation is not needed.  The fix follows already present solution in legacy driver (Ggen3.5 Windows* XP)  Additionally fixed __GL_OUTPUT_TEXCOORD0_SHIFT bit field definition, it uses same bit as __GL_OUTPUT_EDGE_FLAG (p_struct.h), which may lead to corruption when edge flag is used.

BugID: 2554155, 2554174   

GHAL3D New Inverse Trigonometric Instructions

Direct3D*, GHAL3D,OpenGL*

Windows Vista*,                                 Windows Vista*-64,                                 Windows* XP,                                 Windows* XP-64

Intel® G965 Express Chipset,                                 Mobile Intel® 45 Series Chipset Family,  Intel® GM965 Express Chipset,

Root Cause:

 NEW ISSUES (on both ETM and COR): --------------------------------- 1) 2554155 - Direct3D*: BSOD after launching Half-Life Episode One - DCN 635767 2) 2554174 - ETM / Direct3D* - WDDM Toaster - Invalid Param fails with drivers for DCN 635767  Known issues (on both ETM and COR): ----------------------------------- a) Direct3D*: - s105501 - -Test ID 38555 - DTM test D3DQuery Conformance fails  - s106508 -  WDDM RotateBlt Windows Direct3D* test fails  - b2484258 - Intel® G965 Express Chipset Windows Vista*64 Failure - DX9C_VertexBlend test case 115 - Tweening Factor of 30 [Auto GFT] - b2554175 - ALLSWLighting(TnL)   - b2554176 - ALLSWVertexBlend(TnL)  - b2484258 - Intel® G965 Express Chipset Windows Vista*64 Failure - DX9C_VertexBlend test case 115 - Tweening Factor of 30 [Auto GFT]  b) OpenGL*: - b2553504 – fpalu.c, fpmisc.c, fptex.c, fpstate.c (test issue) - b2552511 – drawbuffer.c - b2552943 – edgeflag.c - s106133 – texRect.c (P0 and P1) - s106660 – VP_binding.c (16bpp, test issue) - s104358 – Quake III dark in full screen mode - s106495 – ECP[3] hangs - b2554029 – ECP failed on V64

BugID: 2485916

 

Vertex processing and VS3.0 fixes

Direct3D*

Windows Vista*,                                 Windows Vista*-64,                                 Windows* XP,                                 Windows* XP-64,

Intel® G965 Express Chipset,                                 Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset,                                 Intel® 4 Series Chipset Family,  Ironlake

Root Cause:

 

 When debugging the game Call of Juarez, Ifound an issue where RenderCb was failing (\umd\device.cpp).  These failures were caused by stale vertex buffer handles that GHAL3D kept because Direct3D* never notified GHAL3D that the vertex buffers were disabled.  This fix notifies GHAL3D when vertex buffers are disabled.  Following known issues occured during ETM tests: 106508 –  DTM: WDDM RotateBlt Windows Direct3D* test fails  2554175 - ALLSWLighting(TnL)   2554176 - ALLSWVertexBlend(TnL)  103224 - Engineering Test / Direct3D* - Test ID 38555 - [eTest] AllSWClipping & HW DX9C_Clipping All fail

BugID: 2550940

 

Functional Failure / TV Wizard - Test ID 37319 - dotnetfx3, TVWSetup, Media Center - Warning message does not be displayed after launching TV Wizard application via WINDOWS MEDIA* CENTER at CRT+Digital TV DDC mode.

TV Wizard,

Windows Media* Center,

Intel® 3 Series Chipset Family,

Root Cause:

Issue : In 10ft with Digital TV as one of the active display in MDS configurartion , if we try to Launch 10ft TVWizard , its not shaowing the   Warning message as expected  Rootcause : In MyApp.xaml.cs , when the page has to be initialized, there is a creation od "PageDefault" object and intializtion of the same ,  which internal is corrupting the actual retrieved data of "data.TvObj.IsTVDualActive" , which is causing the issue. 

 On the first initialization in MyApp , its good to check for "data.TvObj.IsTVDualActive" , and then proceding with other intializations , which will avoid  the corruption of data , hence the warning message will be displayed.

BugID: 2550717

Functional Failure.  Resolution is 1024x768x32bit@ 60Hz after installing the graphics driver using the command : \setup -res 800x600x32x60 and then restart system.

NT - miniport

Windows Media* Center,                                 Windows* XP,                                 Windows* XP-64,

Intel® GM965 Express Chipset,                                 Mobile Intel® 45 Series Chipset Family,

Root Cause:

The issue was happening because on a factory install, installer app was writing the factory keys to normal device0 location of driver. After system boot, CUI would send out a requrest for reading these registries. For Driver, since this is a standard path which OS has given, driver will use OS VideoPort calls to read and write registries supplying the key name without giving any path information. This is because VideoPort is aware of the path being assigned to the driver. In 32 bit, Videoport calls also refer to the standard Device0 path and so we saw no issues. However in 64 bit systems, VideoPort refers to guid based paths to access registries which are not conventional. So, CUI request to read factory keys were failing in 64 bit and so was the issue.  The fix is CUI instead of calling driver to read registry, will issue an escape call to get factory information. Driver will read from the hardcoded path and will fill in the factory information. Since Driver knows that this call is for factory keys, it will not use Videoport calls for reading\writing registries but will use KCH exposed standard DDIs to read and write.

BugID: 2553745

Windows Vista* GMM Heap Alignment Bug Fix. Fixes gfxmacro assert seen in World In Conflict game. Fixes S3 resume TDR on Intel® G965 Express Chipset

Direct3D*, GMM, KMD Render

Windows Vista*,                                 Windows Vista*-64,

Intel® 945GM Express Chipset,                                 Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset

Root Cause:

 DX10 Game World In Conflict failed to load w/ debug driver. Cause was a GMM assert in the swizzling path. Issue found by developer, mlmcclel.   Changes to heap manager: Removed platform centric alignment logic from internal heap routines. Updated __GmmCreateSubHeap( ) to take an alignment parameter. Clients are expected to pass appropriate req.  EG: Gen3.5 AcquireSwizzlingRange( ) requires fence to be size aligned. That func creates a sub heap passing size as the alignment parameter.  S3 resume from TDR

 Updated power management logic to unconditionally save/restore stolen memory on S3 events. Windows Vista* Hybrid Sleep feature implies that system could potentially go into hibernate after being in sleep for a duration of time. Driver wouldn't be notified in that event.

BugID: 2554241

 Space between lines of Aspect Ratio Options is not same.

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:

 Arrange the options in resource for Aspect Options to by symmetrically distanced.

BugID: 2552211, 2554006

 

DXVA encryption workaround for WinDVD4 (Merge to Main)

DVD,

Windows* 2000,                                 Windows Media* Center,                                 Windows* XP

Intel® 3 Series Chipset Family,Intel® 3 Series Chipset Family-X,                                 Intel® G965 Express Chipset, Intel® G965 Express Chipset, Intel® 945GM Express Chipset, Mobile Intel® 45 Series Chipset Family,Intel® GM965 Express Chipset, Intel® 4 Series Chipset Family, Intel® 945G Express Chipset

Root Cause:

WinDVD4 does not send correct parameters for DXVA Encryption, however, since it's already in the field, need to have driver workaround.  This fix is already in INT_14_31 and INT_14_32.  This DCN intends to merge the fix into /main  Ported work arounds for WinDVD4/5 DXVA encryption from 14.32.  App did not pass parameters correctly, but as it is already in the field, need to work around in driver.   Not requiring ETM as this workaround has already been tested in 14.31 and 14.32

BugID: 2553221

 

TDR With VC1 HD-DVD Playback

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family,

Root Cause:

 Due to change in DCN635355 an additional offset value was added to the VFE_STATE offset definitions. The TDR resulted from the ID_OFFSET being displaced by the new VFE_STATE_SB_OFFSET, to rectify the issue, ID_OFFSET was moved back to it's original place and VFE_STATE_SB_OFFSET was placed after it.  CORRECTION: Due to a change in DCN 635377 an addtional offset value was added to the general state heap offset definitions. Once this was fixed TDR still occured due to changes in EU thread count in DCN 635355, this issue was rectified for the time being by DCN 635912.

BugID: 2550086

One of  the Help tips in Ithe Information dialog & one in the Overlay Settings dialog are mismatched

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:

This is to fix the help tip issue on overlay page for contrast label, help tip for the close button in information dialog box is already fixed and checked in along with the changes for NLAS (verified by submitter)     Issue: Incorrect help tip for contrast label in Overlay page    ID (6880) for IDC_OVERLAY_CONTRAST_TEXT is the same as IDC_ASPECT_OK in Resource.h file (repeating id’s was causing this issue)    

Fix: Modified the resource id for IDC_OVERLAY_CONTRAST_TEXT to 9165

BugID: 2554104

Visual anomaly / CUI - Test ID 39918 - Windows Media Player 11 - The blank playback is displayed after playing the fish.wmv clip via Windows Media Player 11 application.

DVD

Windows Vista*,                                 Windows Vista*-64,                                 Windows Media* Center,  Windows* XP,Windows* XP-64

Intel® G965 Express Chipset,                                 Intel® G965 Express Chipset,                                 Intel® GM965 Express Chipset,

Root Cause:

 

FILTER_FMT_HYBRIDPL is used incorrectly. Need to use FILTER_FMT_NV12, FILTER_FMT_NV11, and FILTER_FMT_P208 instead.

BugID: 2554541, 2554596

 

Stream Output query support

Direct3D*,GHAL3D

Windows Vista*,                                 Windows Vista*-64

Intel® G965 Express Chipset,                                 Intel® GM965 Express Chipset

Root Cause:

 

Implemented stream output queries for DX10 statistics NumPrimitivesWritten, PrimitiveStorageNeeded, and stream output overflow predicate.

BugID: 2554499

Fix HQV Color Bars Flickering

DVD

Windows Vista*,                                 Windows Vista*-64

Intel® G965 Express Chipset,  Intel® G965 Express Chipset, Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset,                                 Intel® 4 Series Chipset Family

Root Cause:

 

When DenoiseV2 / DetailV2 Support was added in DCNs 635120 (/main) and 635731 (/INT_15_7), a lot of code cleanup was also done.  This unintentionally caused the MODEAST Motion History Buffer to be initialized to the default value for every frame instead of just once. This causes deinterlacing artifacts, especially in the HQV Color Bars test.

BugID: 2554456

DTM / DX10 - BSODxC2 during DTM Job "Prepare System for Display Logo"

NT - miniport

Windows Vista*,                                 Windows Vista*-64

Intel® G965 Express Chipset

Root Cause:

Not allocating Tag with memory is pulling system down to BSOD while verifier on.  Solution: Need to allocate TAG while allocating memory inside GfxAllocateAndInitSPIEventObjects();

BugID: 2553745

S3 resume TDR fix + Overlay segment align fix ---- CLONE from pcgsw: A17 XOR Randomization Windows Vista* Incompatibility WA (SW-Correction-Based; INT_15_7)

GMM,KMD Render

Windows Vista*                               Windows Vista*-64

Intel® 3 Series Chipset Family,                                 Intel® G965 Express Chipset                           Intel® G965 Express Chipset,                                 Intel® 945GM Express Chipset,                                 Intel® GM965 Express Chipset,                                 Intel® 945G Express Chipset

Root Cause:

 Issue is on systems using A17 Channel Select XOR Randomization (CXR)--i.e. LKP/CAL w/o A17 CXR disabled, when tiled data is transferred as linear data (e.g., linear GPU blt, CPU blt, etc.), corruption will occur on any page of the allocation that ends up (in gfx memory) with a different A17 bit setting than it previously had (in gfx memory). This confounds the driver’s Windows Vista* gfx paging model--where all allocations are moved linearly.  Previous Workaround Flawed  A previous workaround for this issue was attempted with WaUnswizzleMemoryDuringPaging. This WA was flawed in that it assumed such corruption could only happen during paging TRANSFERS--It assumed that with aperture unmapping/mapping the OS would leave a gfx allocation in the same physical pages--but that assumption is incorrect--and MS Hotfix KB940105 readily produces this behavior.   New Workaround  This new WA for the issue leverages the Incompatible L-Shaped Swizzling WA (DCN 632496) and operates on the same basic principles--but instead of watching for gfx pages moving between single- and dual-channel memory and correcting the resulting corruption there, this WA watches pages moving between A17-Hi and A17-Low memory. The new WA also disallows tiled allocations in the fixed segments (i.e., they can only be in the aperture)--This takes paging transfers out of the picture, since A17-CXR-corrected paging transfers are more expensive than corrected aperture mapping/unmapping. (Note that the odds of a page needing A17 correction (~50%) are likely much higher than a page needing L-Shaped correction--Also note that unlike L-Shaped correction, A17 correction requires every byte on a page to be moved.)  With this new WA, the old WaUnswizzleMemoryDuringPaging is no longer needed, so we’ve unset its WA bit--And note that this will no longer require the alternative gfx segment layout of the previous WA--So now an A17 WA system will have the same gfx memory configuration as a system with the newer, non-A17 BIOS.   Additional Changes  With this DCN we are also consolidating the Windows* XP and Windows Vista* MCH DRAM configuration querying code, and updating it with CTG, ELK, and ILK support.  Note  The Windows Vista*-Windows* XP unification of MCH DRAM configuration querying code is being ETM-ed with DCN 635152 and will likely be going to \main from there, before this DCN.  Porting A17 XOR WA to INT_15_7.  DCN Tack-On  ...\miniport\LHDM\KmGmm\GmmPwrMgmt.c@@\main\DEV_DCN_635962_INT_15_7\1 Change relates to S3/S4 logic. Previously, we'd only save/restore stolen memory on S4 events. Recently found out that is not good enough. Fix is to unconditionally save/restore stolen memory. This DCN is a clone of 635962. This DCN only addresses the resume issue.    DCN Tack-On (Pre-Existing Found w/ETM)  Some time ago, the GMM_OVERLAY_OPT2_SEG became misaligned (not size-aligned), producing visual corruption on LKP/CAL. We're correcting that in <...\miniport\LHDM\KmGmm\inc\gmmtypes.h@@\main\INT_15_7\DEV_DCN_635962_INT_15_7\1>.  This DCN is a clone of 635962. This DCN now addresses the S3 resume and GMM_OVERLAY_OPT2_SEG misaligned issues that can be seen w/ Mosquito overlay app.

BugID: 2554455

W - WLK - Inf Check - Failing Log

INF File,

Windows* XP, Windows* XP-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

 

BugID: 2554279

Fixing Pitch and Length for Buffer types

Direct3D*,GMM,KMD Render,

Windows Vista*,                                 Windows Vista*-64

Intel® G965 Express Chipset,                                 Mobile Intel® 45 Series Chipset Family,Intel® GM965 Express Chipset,                                 Intel® 4 Series Chipset Family

Root Cause:

  The driver was creating the GHAL3D surface state for the BUFFER surface view with a Length set to the total size of the buffer.  GHAL3D is expecting that field to be set as the number of elements in the buffer (Length/SizeOfElement).

BugID: 2519373, 2553176

WWindows* XP : It has some garbage on WinDVD5 at the start of DVD

DVD

Windows* XP

Intel® G965 Express Chipset,                                 Intel® GM965 Express Chipset

Root Cause:

 DCN 635106 changed the binding table indices for PL output. Because additional binding table indices were added to make this change, the binding table and surface state heap sizes and offsets needed to be adjusted for this change so that the right amount of space could be allocated and initialized. This DCN updates the sizes and offsets for the binding table and the surface state heap.

BugID: 2554934, 2554935

GHALD changes for AlphaBlend as a part of the PC Mark optimization

GDI

Windows* XP,                                 Windows* XP-64

Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset

Root Cause:

 This is an optimization done for the AlphaBlend Operation in GDI.   This DCN include the AlphaBlend Optmizations for PC Mark Bench.  The WHQL is passed on the Cresline as well as Mobile Intel® 45 Series Chipset Family.  The xls sheet is attached with this DCN for the PC Mark Transparent Window Changes.

BugID:  2553520

Code changes done for the resolution of the bug 2553520

Resource Manager

Windows Vista*,                                 Windows Vista*-64,                                 Windows* XP,                                 Windows* XP-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

Access of a NULL pointer is the root-cause. Add proper error handling in code to avoid that.

BugID:  2554605

 

Fix GRF programming in Overlay blending path

DVD

Windows Vista*, Windows Vista*-64,                                 Windows Media* Center, Windows* XP,                                 Windows* XP-64

Mobile Intel® 45 Series Chipset Family,  Intel® 4 Series Chipset Family

Root Cause:

Root Cause:  The number of GRFs for PL3_Blending_PL3 kernel is 80 but was incorrectly programmed as 64 in overlay blending driver code.

BugID: 2551221

Noisy screen appears on CRT with High resolution and High refresh rate.

Soft BIOS

Windows Vista*

Intel® GM965 Express Chipset

Root Cause:

 The cursor SR WM values were calculated incorrectly in driver. Made following changes.  Details about code changes: 1)      While calculating cursor WMs, we need to consider FIFO size of already enabled display planes. Earlier we were using FIFO size for cursor. 2)      For TLB adjustment, we now check the whether 8 lines fit in FIFO, instead of 7. This has been confirmed with DEs.

BugID: 2554603

fix merge of DXVAe W/A to main

DVD

Windows Vista*,  Windows Vista*-64,  Windows Media* Center,                                 Windows* XP, Windows* XP-64

Intel® 915GM Express Chipset,  Intel® 915GM Express Chipsetm, Intel® 915GM Express Chipset, Intel® 915GM Express Chipset, Intel® 3 Series Chipset Family, Intel® 3 Series Chipset Family-X, Intel® G965 Express Chipset, Intel® G965 Express Chipset, Intel® 945GM Express Chipset, Mobile Intel® 45 Series Chipset Family, Intel® GM965 Express Chipset,                                 Intel® 4 Series Chipset Family

Root Cause:

Fixes a merge of the DXVAe workaround to main.  The problem is both that the workaround was merged incorrectly and also that when combined with the PAVP check in, DXVAe has no way to be disabled.

BugID: 2554715

Missing (?) caption for Video Settings

CUI2.5

Windows Vista*, Windows Vista*-64

Mobile Intel® 45 Series Chipset Family, Montevina

Root Cause:

 Missing help tip for Video settings button on Main Dialog.  The help string for the video settings button was missing in resource file

Added the help string in resource file

Issues Resolved in Build 4901

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: N/A

Add 6x6 Polyphase Scaling support in Video PP driver for Mobile Intel® 45 Series Chipset Family

DVD

Windows* XP
Windows Media* Center
 Windows* XP-64
 Windows Vista*
 Windows Vista*-64

Mobile Intel® 45 Series Chipset Family
Intel® 4 Series Chipset Family

Root Cause:

 Add a High Quality Scaling feature called 6x6 polyphase scaling for video post-processing in Mobile Intel® 45 Series Chipset Family. This support will be available only for SD and not HD content.

BugID: N/A

GMM Update

GMM

Windows Vista*
Windows Vista*-64

Intel® 3 Series Chipset Family
Intel® 945GM Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset
Intel® 4 Series Chipset Family

Root Cause:

Modified watermarks so that we can easily predict DVMT5 spec.

BugID: N/A

HDCP/iHDMI for enabling for xp

Soft BIOS

Windows* XP
Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:

 Final changes for enabling HDCP on iHDMI on Windows Vista*.

BugID: N/A

CUI-SDK API should differentiate HDMI and DVI displays by having separate device ID for HDMI displays

CUISDK

Windows* XP
Windows Vista*

Intel® 945GM Express Chipset
Intel® GM965 Express Chipset
Mobile Intel® 45 Series Chipset Family

Root Cause:

 To switch displays using CUISDK, Display Device ID is required.

BugID: N/A

DX10 Query Processor update

Direct3D*

Windows* XP
Windows* XP-64
Windows Vista*
Windows Vista*-64

Intel® G965 Express Chipset
Intel® GM965 Express Chipset
Dx10

Root Cause:

This defines new interfaces that can be used by client for the query related API calls.

BugID: N/A

panel fitter disable not functioning

Soft BIOS

Windows* XP
Windows* XP-64
Windows Vista*
Windows Vista*-64

Intel® GM965 Express Chipset

Root Cause:

Code for panel fitter disabling not getting executed due to pipe reprogram optimization bypass code.

BugID: N/A

Can't run ContentStreaming in D3D9 mode.

Direct3D*

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® 3 Series Chipset Family
Intel® G965 Express Chipset

Root Cause:

 Implemented index range checking for indexed draw calls.

BugID: N/A

LightWave 3D Light and Camera disappear when moved to the screen edge

OpenGL*

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® 3 Series Chipset Family
Intel® G965 Express Chipset
Intel® 945GM Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset
Intel® 4 Series Chipset Family
Intel® 945G Express Chipset

Root Cause:

 If relevant bit is set for edge flag attribute, but there is no data in the array we cannot just set stride=0, because probably the clipper may want to use this array.  If stride=0, then the new edge flag value for each vertex is always stored at index 0.

BugID: N/A

System hangs and restart when run hardware overly in panning mode.

DirectDraw*,

Windows* XP Windows* XP-64

Intel® G965 Express Chipset
Intel® 945GM Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset
Intel® 4 Series Chipset Family
Intel® 945G Express Chipset

Root Cause:

 Functions to use function pointers for "overlay 1" and "overlay 2" update functions, instead of direct calls.

BugID: N/A

ProcAmp (color control) support for fast composition

DVD

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

Add support for ProcAmp in the Primary Video layer in fast compositing.

BugID: N/A

Surface bounds and 2nd palette fixes for Fast Compositing

DVD

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

Fast Compositing requires support for 2nd palette load command and surface formats using 2nd palette. 

BugID: N/A

HQScaling Kernel Update

DVD,

Windows Vista*
Windows Vista*-64
Windows Media* Center
Windows* XP
Windows* XP-64

Intel® G965 Express Chipset
Intel® GM965 Express Chipset

Root Cause:

This DCN is to fix artifacts reported with HQScaling.

BugID: N/A

Rotation mode is still at 0 degree on CRT only mode after setting display mode to LFP+CRT EXTD mode, rotating the LFP on 180 degrees and then switching to CRT only mode.

CUI2

Windows* XP
Windows* XP-64

Intel® G965 Express Chipset
Intel® GM965 Express Chipset
Intel® 3 Series Chipset Family
Mobile Intel® 45 Series Chipset Family

Root Cause: SetRotationAngle to be called after SetConfiguration call.

 Missing the SetRotation call for normal scenario. It was included only in the else part and not in if condition. 

BugID: N/A

Pixel Shader Compiler Support for Dual Source Blending

Direct3D*
GHAL3D

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® G965 Express Chipset
Intel® GM965 Express Chipset

Root Cause:

Adds the remaining dual-source blending support to the GHAL3D pixel shader compiler.

BugID: N/A

Setup DX-10, PrimID, ClipDistance and Barycentric Changes.

Direct3D*
OpenGL*
GDI
GHAL3D

Windows Vista* Windows* XP

Intel® G965 Express Chipset
Intel® G965 Express Chipset
Intel® GM965 Express Chipset
Intel® 3 Series Chipset Family
Mobile Intel® 45 Series Chipset Family
Ironlake
Intel® 4 Series Chipset Family

Root Cause:

Adds infrastructure support for DX-10 in the Setup Kernel Compiler.

BugID: N/A

CUI-Dev Name does not always appear in the Information dialogs

CUI2.5

Windows Vista*
Windows Vista*-64
Windows* 2000
Windows* XP
Windows* XP-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

Added a else loop to take care to showing the strings for devices other than TV.

BugID: N/A

Gamma, Brightness and Contrast values do not match values selected for scheme.[RTA]

CUI2

Windows Vista*
Windows Vista*-64

Intel® G965 Express Chipset

Root Cause:

Needed to issue a postmessage with User defined Display change notification. 

BugID: N/A

Fn-F5 works behind Command Prompt full screen.

CUI COM

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® GM965 Express Chipset

Root Cause:

Currently in CUI , the validation of the configuration is carried out based on the modes returned from the driver and OS.  This has been changed now to GetTestConfig , where valid configurations are returned from the driver.

BugID: N/A

Intel Display Driver unable to save monitor positions using custom schemes by CUI.

CUI2

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® 945GM Express Chipset

Root Cause:

We are not storing the correct values to BackupBuilder structure which will be used by READ_SCHEME when a scheme is to be applied. 

BugID: N/A

If we switch to TV only, and change TV format from PAL to NTSC it unavailable.

CUI2

Windows Vista*
Windows Vista*-64

Intel® GM965 Express Chipset

Root Cause:

Added varibles to indicate the change in TV Standard for both Primary and Secondary. 

BugID: N/A

DX10: WGFDepthStencil - Depth\Clamp - Fix Z-Scaling issues

Direct3D*

Windows Vista*
Windows Vista*-64

Intel® G965 Express Chipset

Root Cause:

Modify viewport matrix to correctly scale z values.

BugID: N/A

Desktop resolution is 1024x768x32bit@ 60Hz after installing the graphics driver using the command : \setup -res 800x600x32x60 and then restart system.

CUI2
NT - miniport

Windows 2003
Windows Media* Center                               Windows* XP
Windows* XP-64

Intel® 945GM Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset

Root Cause:

 In 64 bit systems, VideoPort refers to guid based paths to access registries which are not conventional. CUI will now get the information about factory Install from Driver through a Esc call. Reset of the registry keys will be handled by driver.

BugID: N/A

Rainbow Six Vegas - Corruption during gameplay in the form of flickering walls

GHAL3D

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® G965 Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset

Root Cause:

Fixed the way the ReverseBindings table is created: 1.

BugID: N/A

ACPI Hotkey sequence is not correct

NT - miniport

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset

Root Cause:

The issue has been fixed by looking for priority of devices while switching to Clone configuration.

BugID: N/A

After Undock/Dock operation, Display resolution changes to 1024x768 unexpectedly.

NT - miniport

Windows Media* Center
Windows* XP
Windows* XP-64

Intel® GM965 Express Chipset

Root Cause:

We track for OS notification that it sends on a Dock/Undock event apart from normal ACPI Events i.e. the hardware profile change notification. Driver will now register itself for notification by giving a call back function.

Issues Resolved in Build 4898

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2553640

KMD restructure

GMM
KMD Render

Windows Vista*
Windows Vista*-64

Intel® 3 Series Chipset Family
Intel® G965 Express Chipset
Intel® 945GM Express Chipset
Intel® GM965 Express Chipset
Intel® 4 Series Chipset Family
Intel® 3 Series Chipset Family-X
Mobile Intel® 45 Series Chipset Family

Root Cause:

Root Cause:  Restructuring enhancements of KMD data structures and function

BugID: 2518180, 2553139, 2553553

Mobile Intel® 45 Series Chipset Family Driver Hangs while runing Twist and Direct3D* Tunnel Application together

Direct3D*
GHAL3D
OpenGL*

Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:

Root Cause:  Correction to pipeline flush procedure

BugID: 2553046, 2553359

Deinterlace test BSOD along with other Deinterlace tests.

DVD

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® G965 Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset

Root Cause:

 

Root Cause:  Change the for-loop index back to a DWORD.

BugID: 2552086

System does not boot up in the OEM defined mode on legacy CRT with modified BIOS.

CUI2

Windows* XP
Windows* XP-64

Intel® GM965 Express Chipset Mobile Intel® 45 Series Chipset Family

Root Cause:

Root Cause:   Flag was never getting set due to location in routine.

BugID: 2551638

Depth\Clamp - Failures

Direct3D*

Windows Vista* Windows Vista*-64

Intel® G965 Express Chipset

Root Cause:

Root Cause:  The issue is that the DepthEnable flag from the operating system has a different definition from the m_DepthTestEnable flag in the hardware.

BugID: 106919

Blank screen is displayed while running the PushSourceHostApp.exe application.

DVD

Windows Vista*
Windows Vista*-64
Windows* XP
Windows* XP-64

Intel® G965 Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset

Root Cause:

Root Cause:  A ProcAmp device is always created at runtime by the renderer. NV12 ProcAmp support is being disabled until an NV12_Procamp_NV12 can be built.

BugID: 2551053, 2553264

Map RenderTarget Fails

Direct3D*

Windows Vista*

Intel® G965 Express Chipset

Root Cause:

Root Cause: In the case of an invalid rectangle, scissor rectandle parameter was being set incorrectly.

BugID: 2553359, 2553409

DenoiseV2 and DetailV2 Fixes

DVD

Windows Vista*
Windows Vista*-64

Intel® G965 Express Chipset
Mobile Intel® 45 Series Chipset Family
Intel® GM965 Express Chipset
Intel® 4 Series Chipset Family

Root Cause:

DenoiseV2 has also been enabled by default.  Media Kernel Parameters for DetailV2 have been updated for full HQV Score for both DenoiseV2 and DetailV2.

BugID: 2553409

HQV test fails when enabling decode mode = 3

DVD

Windows Vista*
Windows Vista*-64

Intel® 3 Series Chipset Family
Intel® 945GM Express Chipset
Intel® GM965 Express Chipset

Root Cause:

This DCN is used to increase the SD Content size to 768x480 so that we use Advanced Deinterlacing when the Windows Vista* Codec uses SW Decoding.

Issues Resolved in Build 4888

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2484714,

Snowy corruption is displayed in the Main Menu of the Need for Speed: Most Wanted - Black Edition game.

Direct3D*

Windows* XP, Windows* XP-64

Intel® G965 Express Chipset, Intel® G965 Express Chipset, Intel® GM965 Express Chipset

Root Cause:

Root Cause:  Incorrect settings in lit instruction.

BugID: 2551634

Modify sub-surface address calculation for pre-gen4 platforms that don't use per-surface tiling

DVD

Windows* XP, Windows Media* Center, Windows* XP-64

Intel® 945G Express Chipset, Intel® 945GM Express Chipset

Root Cause:

Root Cause:  In one of the DTM tests, the destination region was really small (pitch=512). So, the U and V plane widths were 256 and is less than that of the size of the X tile (512). So, the V-plane start address was getting set to be the same as the U plane address and the X-offset for V plane was getting set to 256. On gen3.5, the offset needs to be added to the base address during surface state programming. 

BugID: 2552211

DXVA encryption workaround for WinDVD4

DVD

Windows* 2000, Windows* XP, Windows Media* Center

Intel® 915GM Express Chipset, Intel® 915G Express Chipset, Intel® 945G Express Chipset, Intel® 945GM Express Chipset, Intel® 915GM Express Chipsetm, Intel® 915GM Express Chipsetms, Intel® 915GM Express Chipsetml, Intel® G965 Express Chipset, Intel® G965 Express Chipset, Intel® GM965 Express Chipset, Mobile Intel® 45 Series Chipset Family

Root Cause:

Root Cause:  Driver workaround for incorrect WinDVD4 parameters for DXVA encryption.

Issues Resolved in Build 4883

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: N/A

HDCP/iHDMI support enabled

Soft BIOS

Windows* XP
Windows* XP-64

Mobile Intel® 45 Series Chipset Family

Root Cause:

Root Cause:  Final check in for enabling HDCP for iHDMI

BugID: N/A

Enable Fast Compositing support for Mobile Intel® 45 Series Chipset Family B0 (HDDVD/BluRay)

DVD

Windows Vista*

Windows Vista*-64

 

Mobile Intel® 45 Series Chipset Family

Root Cause:

Root Cause:  Fast Compositing Support for Mobile Intel® 45 Series Chipset Family for HD DVD and BluRay.

BugID: N/A

Localization check-in to CUI 2.5 folder for layout/linguistic improvements

CUI2

Windows* XP
Windows* XP-64

Windows Vista*

Windows Vista*-64

 

Mobile Intel® 45 Series Chipset Family

Root Cause:

Root Cause:  Localization pcj files were updated with changes for layout/linguistic bug fixes for CUI2.5. Changes only affecting Localization.