Intel® Graphics Media Accelerator

Production Version 14.33.0.4924

Release Notes


February 15, 2008

 

Microsoft Windows* 2000
Microsoft Windows* XP

 


Revision History

Date

Driver Revision

Description

Build Number

February 15, 2008

14.33.0.4924

Production Version; fully validated

4924

January 14, 2008

14.33.0.4908

Beta engineering drop; not fully validated

4908

December 17, 2007

14.33.0.4902

Beta engineering drop; not fully validated

4902

 

Intel® Graphics Media Accelerator Driver

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

·         Intel® G33 Express Chipset

·         Intel® G35 Express Chipset

·         Intel® G965 Express Chipset

·         Intel® Q33 Express Chipset

·         Intel® Q33/Q35/G33 Express Chipsets

·         Intel® Q35 Express Chipset

·         Intel® Q963 Express Chipset

·         Intel® Q965 Express Chipset

·         Mobile Intel® GL960 Express Chipset

·         Mobile Intel® GLE960 Express Chipset

·         Mobile Intel® GM965 Express Chipset

·         Mobile Intel® GME965 Express Chipset

 

New Features

 

Features Added in Baseline 14.33

Reference No.

Description

Affected Component(s)

Build

N/A

 

 

 

 

Known Issues

Known Issues in Build 4924

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

2556919

The ACP signal is still presented after dragging the playback window to the CRT device.

N/A

Windows* XP

Intel® 3 Series Chipset Family

2556870

The playback hangs on Test Case 13 while running the PushSourceHostApp.exe application.

DVD

Windows Media* Center

Intel® 3 Series Chipset Family

2556869

The result of the log file is failed after executing the PC_FSDOSTest.rb script.

Power Conservation

Windows* XP

Intel® GM965 Express Chipset

2556868

The result of the log file is failed after executing the PC_DispConfigTest.rb script.

Power Conservation

Windows* XP

Intel® GM965 Express Chipset

2556867

TV format of HDTV is HDTV_480p59 format after restarting the system with modified BIOS and inf file.

NT - miniport

Windows* XP

Intel® 3 Series Chipset Family

2556866

The value of VSIF Typecode in the HEADER INFORMATION is 0x83 after executing the command as ruby vsif.rb getdata.

AIM Module

Windows* XP

Intel® 3 Series Chipset Family

2556597

The blank playback is displayed while playing the Video Essentials DVD movie via InterVideo WinDVD8* application.

DVD

Windows Media* Center

Intel® 3 Series Chipset Family

2556360

The abnormal playback is displayed while playing the Macrovision Test DVD via CyberLink PowerDVD7 application.

DVD

Windows* XP

Windows* XP-64

Intel® GM965 Express Chipset

2555973

The log file is incomplete after executing the PC_DPS_DRR_PanelResTest.rb script.

Power Conservation

Windows* XP

Intel® GM965 Express Chipset

2555690

The value of Quantization range is incorrect after executing the command as ruby aviif.rb getdata with modified INF file.

AIM Module

Windows* XP

Intel® 3 Series Chipset Family

2554444

Blank screen is displayed on TV with CRT+TV EXTD mode after hot plugging TV device.

Soft BIOS

Windows* XP

Windows* XP-64

Intel® 3 Series Chipset Family

2554310

The OGL_Tunnel message is displayed after resuming the system from Suspend state (S1).

NT - miniport

Windows* XP

Windows* XP-64

Intel® GM965 Express Chipset

2553929

Blank screen is displayed on EFP device after switching to FSDOS with installing the IGDAccess application.

AIM Module

Windows* XP

Intel® 3 Series Chipset Family

2553084

After executing the DES_Display_HotPlug_CRT.bat and DES_Display_HotPlug_DFP.bat files, log file shows ‘FAILED’

Soft BIOS

Windows Vista*

Windows Vista*-64

Windows* XP

Windows* XP-64

< Unassigned>

2550632

System cannot enter Hibernation state(S4) automatically and resumes to desktop after 5 minutes.

Video BIOS

Windows* XP

Intel® 3 Series Chipset Family

2556772

Performance degradation observed for OGL titles in Windows* XP

OGL

Windows* XP

Intel® G965 Express Chipset

Intel® GM965 Express Chipset

 

Issues Resolved

 

Issues Resolved in Build 4924

 

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

 

BugID: 2517004

Can not change to 30Hz interlace mode from CUI page.

CUI COM

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

Intel® G965 Express Chipset,

 

Resolution Description: bug was fixed with design change.  In new design, sending Refresh Rate to driver is doubled if interlaced content and sending Refresh Rate to OS is halved if interlaced content.

 

Root Cause:  design change needed

 

BugID: 2518090

DTM failure: Mapping of ACPI OpRegion

Soft BIOS

Windows* XP,                               Windows Vista*,

Intel® GM965 Express Chipset,

 

Resolution Description: ACPI Memory OpRegion should be mapped as Non Cacheable.

 

Root Cause: mapping ACPI through the OS’s memory manager

 

BugID: 2553202,2554497

Logicop Function Test (logicop-P1-32bits) is failing in etest and is Blue Screening (BSOD) when rerun manually on a CRB

OpenGL*

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

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

 

Resolution Description: Logical operations and blending are now mutually exclusive.

 

Root Cause:  Enabling LogicOp and Color Buffer Blending at the same time

 

BugID: 2553511

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

DVD

Windows Vista*,                               Windows* XP,

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

 

Resolution Description: Changed the frame discontinuity threshold to twice the frame length.

 

Root Cause:  Frame discontinuity condition was not met causing interlacing mode to switch BOB.

 

BugID: 2553772,2554497

glCopyPixels( ) failure when default glPixelZoom(1,1) is active

OpenGL*

Windows* XP,                               Windows* XP-64,

Intel® G965 Express Chipset,                             

 

Resolution Description:  Set the gc->drawable->flushPending flag after performing CopyPixels (BLT) operation. It will trigger the update of drawable at the next glFlush/glFinish.

 

Root Cause:  Drawing into double buffered OpenGL* window with glDrawBuffer( ). Then use glCopyPixels( ) to move e.g. backbuffer contents to front buffer. Problem seems to happen when glPixelZoom is (1,1). glFlush and glFinish do not help make result visible. Code works on all 3rd party cards from systems over last 5 years. Reports pixels do get copied, but they don't show up on the display like they should. Apparently, anything else is rendered after the glCopyPixels, everything will show up. But CopyPixels alone is not enough on Intel IG. 

 

BugID: 2554498

W - WLK - Four Character Code Surface Stability Test (32-bit) - BSOD 0xEA

GHAL3D

Windows* XP,                               Windows* XP-64,

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

 

Resolution Description:  Backing out a previous optimization that appears to be either exposing a HW bug, or an invalid programming model

 

Root Cause:  

 

BugID: 2554695

Video playback flashes when play DVD on Aero Disable mode.

DVD

Windows Vista*,                               Windows Vista*-64,

Intel® GM965 Express Chipset,

 

Resolution Description: Certain GetResourceXXX functions were added to handle temporary resources more easily and some code cleanup was done to use these functions. During that cleanup, the renderAllocationIndex was incorrectly set using the new GetResourceAllocationIndex() function.  This DCN is being used to fix the renderAllocationIndex and remove function overloading for the GetResourceXXX functions.

 

Root Cause:  The destination buffer in VPP is always the same one, which means the other two Render target buffer are not touched in VPP, while overlay uses.

 

BugID: 2554769,2554996,2555064, 2555073

Display Link support phase 1

CUI2,CUI2.5,CUISDK,DL,GMM,KMD Render,NT - miniport,Soft BIOS

Windows Vista*,

Intel® GM965 Express Chipset,                              

 

Resolution Description:  RCR created to support the integration of the DisplayLink and Intel gfx SW stack.

 

Root Cause:  

 

BugID: 2555089

Error on running bitmap2.exe with Windows* XP SP2 on Intel® Q965 system

OpenGL*

Windows Vista*,                               Windows* XP,

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

 

Resolution Description:

 

Root Cause:  DrvCopyContext() is not implemented. 

Fix Description:  Add implementation for the function. 

 

BugID: 2555193

Update Denoise / Detail Kernels for UYVY Support

DVD

Windows Vista*,                               Windows Vista*-64,

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

 

Resolution Description:  Updated the Denoise and Detail Kernels with UYVY Support.

Root Cause:  The DenoiseV2 and DetailV2 Media Kernels do not support UVYV as input format. Since Denoise is always enabled, Post-Processing Tests that use UYVY as input format were failing.  Therefore, UYVY has been blocked for Denoise and Detail until Media Kernels can be updated.

 

BugID: 2555259

Can not play Indeo3.2 movie by WMP11.

DVD

Windows Vista*,

Intel® GM965 Express Chipset,

 

Resolution Description:  Remove RGB16 support in query caps function and Fix a minor bug in DXVA_ValidateFilterGraph_g4.

 

Root Cause:   driver doesn't support RGB16 input format, but doesn't block it, so fails at searching kernel.

 

BugID: 2555729

W - WLK - Geometry Instancing (32-bit) - Failing Log

Direct3D*

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

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

 

Resolution Description:  Added support for saving access mode flag in State Block create/capture function.

Root Cause:  The State Block can't be properly restored and GeometryInstancing test is failing.

 

Issues Resolved in Build 4908

 

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

 

BugID: 2553055, 2554975, 2554979, 2554981

MUI Support for CUI.

CUI2

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

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

 

Resolution Description:

 

Root Cause:  MUI support for Windows Vista*: With these changes, whenever user changes the OS display language in Regional and Language Settings Tab in Control Panel and perform a logoff and logon, CUI will show up in 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 OS also. In this case, there is no option to change OS display language, but 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: 2554452

Windows* XP Stolen Memory Support

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

Windows* XP,                                 Tablet Pc,                                 Windows* 2003,                                 Windows Media* Center,                                 Windows* XP-64,                                 Windows 2003-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,                                                                                            

 

Resolution Description:

 

Root Cause:  Due to new stolen memory usage, 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 large stolen memory sizes are enabled with current generation graphics, 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 fix enables full stolen memory support, adding new GMM support functionality as well as GMM client (DX, DXVA, GHAL, PwrCons) support.

 

BugID: 2552872

3DMark 05 - Crashes

Direct3D*,OpenGL*,GHAL3D

Windows* XP,                                 Windows Vista*,

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

 

Resolution Description:

 

Root Cause: This was caused by second set of changes for enabling advanced scheduling in GHAL3D. It chooses at runtime whether or not to use basic or advanced scheduling.  Bug was found 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 runs now. Right after this check-in there were two reported failures: - WGFStreamOutput.exe was hanging and 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 barfed 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,                                                         Intel® GM965 Express Chipset,

 

Resolution Description:

 

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

 

Resolution Description:

 

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: 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,                                                               Intel® GM965 Express Chipset,                                

 

Resolution Description:

 

Root Cause:  Direct3D* Invalid Parameters test and Legacy Display stress test 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® 915GM Express Chipset,                                                                Intel® G965 Express Chipset,

 

Resolution Description:

 

Root Cause:  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.

Fix Description:  Added missing function for 3D output texture coordinate generation

 

BugID: 2553158

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,                                 

 

Resolution Description:

 

Root Cause:  The memory allocations are not freed when a VP object is destroyed as a result of a call to glDeleteProgramsARB() function. 

Fix Description: Added freeing swVertexShaderHandle in destructor. 

 

BugID: 2552563

glTexCoord4f does not display properly

OpenGL*,

Windows Vista*,                                 Windows* XP,

Intel® GM965 Express Chipset,

 

Resolution Description:

 

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 Description: 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. 

 

BugID: 2554155, 2554174

BSOD after launching Half-Life Episode One

Direct3D*,GHAL3D,OpenGL*,

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

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

 

Resolution Description:

 

Root Cause:  GHAL3D New Inverse Trigonometric Instructions  fail with Invalid Param fails

 

BugID: 2485916

Vertex processing and VS3.0 fixes

Direct3D*,

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

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

 

 

Resolution Description:

 

Root Cause: When debugging the game Call of Juarez, issue was found where RenderCb was failing.  These failures were caused by stale vertex buffer handles that GHAL3D kept because Direct3D* never notified GHAL3D that the vertex buffers were disabled.

Fix Description:  This fix notifies GHAL3D when vertex buffers are disabled. 

 

 

BugID: 2550940

Warning message is not 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,

 

 

Resolution Description:

 

Root Cause:  In 10ft with Digital TV as one of the active display in MDS configurartion , if one tries to Launch 10ft TVWizard , its not showing the  Warning message as expected because, In MyApp.xaml.cs , when the page has to be initialized, there is a creation of "PageDefault" object and intializtion of the same. Which is  corrupting the actual retrieved data of "data.TvObj.IsTVDualActive".

Fix Description: On the first initialization in MyApp , check for "data.TvObj.IsTVDualActive"  and then proceed with other intializations , which will avoid the corruption of data , hence the warning message will be displayed.

 

 

BugID: 2553745

DX10 Game World In Conflict failed to load and S3 resume TDR on Intel® G965 Express Chipset

Direct3D*,GMM,KMD Render,

Windows Vista*,                                 Windows Vista*-64,

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

 

 

Resolution Description:

 

Root Cause: Cause was a GMM assert in the swizzling path.

Fix Description: 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: 2552211, 2554006

WXP : System hang-up (Bluescreen) after play DVD title with WinDVD5.

DVD,

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

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

 

 

Resolution Description:

 

Root Cause:   WinDVD4 does not send correct parameters for DXVA Encryption, however, since it's already in the field, the fix is to to have driver workaround. 

 

 

BugID: 2554104

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,

 

 

Resolution Description:

 

Root Cause: FILTER_FMT_HYBRIDPL is used incorrectly.

Fix Description: 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,

 

 

Resolution Description:

 

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,                                                          Intel® GM965 Express Chipset,                           

 

 

Resolution Description:

 

Root Cause:  during checking in of a fix, unintentionally, the MODEAST Motion History Buffer was caused 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.  The error has been corrected.

 

 

BugID: 2554456

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

NT - miniport,

Windows Vista*,                                 Windows Vista*-64,

Intel® G965 Express Chipset,

 

 

Resolution Description:

 

Root Cause:  Not allocating Tag with memory is pulling system down to BSOD while verifier on. 

Fix Description: Allocated TAG while allocating memory inside GfxAllocateAndInitSPIEventObjects();

 

 

BugID: 2553745

BSOD happens when resuming from S4 on WinVista SP1.

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,

 

 

Resolution Description:

 

Root Cause:  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.  A new WA for the issue leverages the Incompatible L-Shaped Swizzling previous work around 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 workaround, the old WaUnswizzleMemoryDuringPaging is no longer needed, and note that this will no longer require the alternative gfx segment layout of the previous workaround--So now an A17 workaround system will have the same gfx memory configuration as a system with the newer, non-A17 BIOS. 

Fix Description: Fix is to unconditionally save/restore stolen memory.  The fiix now addresses the S3 resume and GMM_OVERLAY_OPT2_SEG misaligned issues that can be seen w/ Mosquito overlay app.

 

 

BugID: 2554130

EVRplayer - 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,                                                           Intel® GM965 Express Chipset,

 

 

Resolution Description:

 

Root Cause:  Denoise filter should be applied to the entire source surface and Sub-Rectangle support should be done in the operations that follow.

 

 

BugID: 2554279

Fixing Pitch and Length for Buffer types

Direct3D*,GMM,KMD Render,

Windows Vista*,                                 Windows Vista*-64,

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

 

 

Resolution Description:

 

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

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

DVD,

Windows* XP,

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

 

 

Resolution Description:

 

Root Cause:  Previous bug fix 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 fix updates the sizes and offsets for the binding table and the surface state heap.

 

 

BugID: 2554934, 2554935

GHALD changes for AlphaBlend as part of the PC Mark optimization

GDI,

Windows* XP,                                 Windows* XP-64,

Intel® GM965 Express Chipset,

 

 

Resolution Description:

 

Root Cause:  This is an optimization done for the AlphaBlend Operation.   This includes the AlphaBlend Optmizations for PC Mark Bench.  The WHQL passes.

 

 

BugID: 2551221

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

Soft BIOS

Windows Vista*,

Intel® GM965 Express Chipset,

 

 

Resolution Description:

 

Root Cause:  The cursor Water Mark values were calculated incorrectly in driver.

Fix Description: changed calculatiion for cursor Water Marks considering FIFO sizeof already enabled planes. 

 

BugID: 2554603

Extreme corruption seen while playing DVD using WinDVD5 with driver 4905

DVD

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

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

 

Resolution Description:

 

Root Cause: Because WinDVD actually toggles encryption on and off during playback there needs to be a way to disable encryption reliably.  A DXVAe workaround fix was correctly merged to main and the fixe adds the functionality for DXVAe to be used in encryption reliably.

 

Issues Resolved in Build 4902

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

N/A