Intel® Graphics
Media Accelerator
Production Version 14.33.0.4924
Release Notes
February 15, 2008
Microsoft
Windows* 2000
Microsoft Windows* XP
INTEL
CONFIDENTIAL
DISCLAIMER: INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH
INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO
ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS
PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL
ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR
WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR
INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
This document contains information on products in the design phase of development.
All products, platforms, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice. All dates specified are target dates, are provided for planning purposes only and are subject to change.
This document contains information on products in the design phase of development. Do not finalize a design with this information. Revised information will be published when the product is available. Verify with your local sales office that you have the latest datasheet before finalizing a design.
Code names featured are used internally within Intel to identify products that are in development and not yet publicly announced for release. Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or marketing of any product or services and any such use of Intel's internal code names is at the sole risk of the user.
Intel is a trademark of Intel
Corporation in the
* Other names and brands may be claimed
as the property of others.
Copyright © 2007-2008, Intel Corporation. All rights
reserved.
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 Windows 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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, |
OpenGL* |
Windows Vista*, Windows |
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 |
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 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 |
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 |
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, |
|
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 |
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, |
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,
|
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 |
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 |
Intel® G965 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 |
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 |
Intel® 3 Series Chipset Family, Intel® G965
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 |
Intel® G965 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 |
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, |
|
||||||||||||||||||||||||||||
|
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 |
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,
|
Intel® 915GM Express Chipset,
Intel® 3 Series Chipset Family,
Intel® G965 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 |
|
|
|
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||