Intel® Graphics Media Accelerator

Production Version 15.8.3.1504

Release Notes

 

June 27, 2008


Microsoft Windows Vista*

Note: Windows Vista* SP1: Intel will continue to use WLK1.0c for driver certification; recommend OEM’s use WLK1.1 for system graphics certification.

 

 

 

Revision History

Date

Driver Revision

Description

Build Number

June 27, 2008

15.8.3.1504

Production Version; fully validated

1504

April 1, 2008

15.8.2.1461

Production Version; fully validated

1461

March 7, 2008

15.8.1.1447

Production Version; fully validated

1447

March 6, 2008

15.8.1.1447

Production Candidate; fully validated

1447

February 22, 2008

15.8.0.1437

Production Version; fully validated

1437

February 21, 2008

15.8.0.1437

Production Candidate; fully validated

1437

December 20, 2007

15.8.0.1400

Beta engineering drop; not fully validated

1400

 

Intel® Graphics Media Accelerator Driver

Note: Intel® 945G, 945GZ, 940GML, 945GM, 945GME, and 945GMS Express Chipsets will be End of Maintenance (EOM) for Windows Vista* after the PV15.8 release.

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

·    Intel® 945G Express Chipset

·    Intel® 945GZ Express Chipset

·    Intel® 946GZ Express Chipset

·    Intel® G31 Express Chipset

·    Intel® G33 Express Chipset

·    Intel® G35 Express Chipset

·    Intel® G965 Express Chipset

·    Intel® Q33 Express Chipset

·    Intel® Q35 Express Chipset

·    Intel® Q963 Express Chipset

·    Intel® Q965 Express Chipset

·    Mobile Intel® 940GML Express Chipset

·    Mobile Intel® 943GML Express Chipset

·    Mobile Intel® 945GM Express Chipset

·    Mobile Intel® 945GMS 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 15.8

Reference No.

Description

Affected Components

Build

1009553

Display Link support phase 1

GMM, NT - miniport, CUI2

1413

 

 

 

 

 

 Known Issues

Known Issues in Build 1504

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

2742425

 

CyberLink PowerDVD7, foxbear - The ACP signal is still present after switching the foxbear application to full screen mode.

DVD

Windows Vista*

Mobile Intel® 965 Express Chipset Family

 

Issues Resolved

Issues Resolved in Build 1504

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 105048

ProcAmpControls is not supported with HD contents.

N/A

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Resolution:  

 

INF solution provided

Bug ID: 105346

Abnormal display for welcome screen.

NT - miniport

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  

 

The issue was happening because driver had logic to apply gamma set by CUI for the first OS call and from then on it will apply OS applied gamma.  Fix was to look for a flag set during boot and if it is not set apply OS sent gamma even for the first call.

Bug ID: 106316

MyDVD application hung when preview video file in 'Edit Chapter'

Direct3D*

Windows Vista*

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

Root Cause:  

 

Root cause: Shared access to the static m_nextTag variable of the EventQuery class for each the instances of this class caused overwritting (value) issue. Additionally the destructors of the EventQuery and OcclusionQuery classes have been extended about clearing completion tags.

Bug ID: 2518983

Password prompt screen is small 1st time on hot-plug modular HDD with password

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 965 Express Chipset Family

Root Cause:  

 

Panel fitter was not getting disabled in native resolution of LFP panel.

If requested resolution is same as native resolution of LFP panel, then we disable the panel fitter.

Bug ID: 2554732

Error " Display driver igfx stopped responding..." intermittent

Power Conservation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Solution:  

 

Fixed InterruptHandler to not clear the IIR pipe event status in interrupt enabling. The IIR pipe event status should only be cleared in ISR only.

Bug ID: 2554923

HD Adaptive Deinterlace is not supported.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Adaptive Deinterlacing was not a supported feature

Bug ID: 2554932

A driver stop responding when WMVHD movie is played.

DVD

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  


ILDB kernel optimizations were checked into driver to completely resolve the issue

Bug ID: 2555111

Guitar Hero 3 - 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:  

 

Enabled depth texture formats so that applications can do hardware accelerated shadow mapping.

Bug ID: 2555608

Indeo4 codec movie collapses after movie window was resized.

Media Kernels

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  

 

The corrupted frame doesn't use denoise kernel but uses HQSCaling kernel, that’s why the issue still seen.  HQScaling kernel now has support for UYVY and YUY2.

Bug ID: 2555748

FFBench terminated abnormally.

GHAL3D

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  


The app quits because of a TDR. TDR happens because of ring hang.

Bug ID: 2556114

Driver hangs up while decoding some conformance stream without ILDB.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

 

Bug ID: 2556855

[Mobile Intel® 45 Series Chipset Family] HDMI hotplug not detected - HDMI screen black out

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Driver now Checks for live state buffer as part of display detection to do EDID read for display detection.

Bug ID: 2557386

System will BSOD with BenQ(FP241VW) HDMI Monitor.

Soft BIOS

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  


19x10 is the max mode in EDID of the display, 19x12 is a gtf mode added as part of static mode list and is not supported by the display. All modes above the max mode in EDID are not enumerated.

Bug ID: 2557479

(HDMI) BSOD happens when display 1920x1200 by EDT on [BenQ FP241VW] via HDMI.

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


19x10 is the max mode in EDID of the display, 19x12 is a gtf mode added as part of static mode list and is not supported by the display. All modes above the max mode in EDID are not enumerated.

Bug ID: 2557585

System BSOD when run Half Life 2 DEMO

Direct3D*

Windows Vista*

Intel® 3 Series Chipset Family

Root Cause:  


The application provided a pixel shader declaring a cube texture while a 2D texture was being bound to the texture stage. This way sampler expected a texture of a non-matching format and it was trying to pull texels from it, which caused sampler cache to hang on a hit to invalid memory.
Fix description:
There was a mechanism in code to override texture type declarations provided by the application in pixel shaders with declarations matching types of textures actually bound to the stages. A change introduced in somer version of the driver caused that mechanism not to work. The fix makes sure that the declarations match.

Bug ID: 2557625

Video playback of EVR corrupts with interlace DVD titles.

DVD

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  


Typos in detail kernel names, so kernel checking failed.

Bug ID: 2557649

The text color of the DVD menu is incorrect.

Media Kernels

Windows Vista*
Windows Vista*-64

Intel® 965 Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:  


HQScaling_Blending module was incorrectly handling the alpha destination mask for U/V samples.

Bug ID: 2557656

BenQ(FP241VW) monitor BSOD when extend mode at 1920x1200

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 965 Express Chipset Family

Root Cause:  


19x10 is the max mode in EDID of the display, 19x12 is a gtf mode added as part of static mode list and is not supported by the display. All modes above the max mode in EDID are not enumerated.

Bug ID: 2557718

[iHDMI/DP] HDMI Hotplug / Unplug detection does not work well

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Driver now Checks for live state buffer as part of display detection to do EDID read for display detection.

Bug ID: 2557735

DX10 Driver fails to create more than 16128 queries for Assassin's Creed

Direct3D*

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Increased maximum query number.

Bug ID: 2557740

Hotkey display switching not working properly

N/A

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

Mobile Intel® 45 Series Chipset Family

Root Cause:  


couldn't save/restore register values.  

Bug ID: 2557787

When run DVD Maker and CDS, corruption appears in upper side

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Pitch alignment was not correct.

Bug ID: 2557853

Error occur when running PCMarkVantage Memories2 (GPU image manipulation)

Direct3D*

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The issue was that when the PSConstantBuffer is deleted, and Deallocate is called which is dependent on the Windows Vista* or Windows* XP context. The Delete was happening in the base D3dContext and was trying to use member variables out of its scope. To fix Delete was moved to the appropriate context.

Bug ID: 2557996

Noise appears at right border of video playback.

Media Kernels

Windows Vista*

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

Root Cause:  


The issue is because horizontal mask doesn't work in scaling kernels, so the part from actual width to 16pixel aligned shows corruption.

Bug ID: 2558035

Noise appears at left side of video playback when drag the window.

KMD Render

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


A restriction that x-coordinates on yuv render targets must be even was missed.

Bug ID: 2558063

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:  


As per EDID version 1.1 the way to interpret a mode is x = y i.e. the mode will be 1680x1680. As per EDDI version 1.3, the way to interpret is..as a 16:10 AR mode which means 1680x1050. MS interprets EDID as per 1.1. Hence OS assumes its 1680x1680, it shows all modes less than that i.e even 2048x1536.

Bug ID: 2558119

VIS : Customer can select the unsupported resolution for DVI device.

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  


As per EDID version 1.1 the way to interpret a mode is x = y i.e. the mode will be 1680x1680. As per EDDI version 1.3, the way to interpret is..as a 16:10 AR mode which means 1680x1050. MS interprets EDID as per 1.1. Hence OS assumes its 1680x1680, it shows all modes less than that i.e even 2048x1536.

Bug ID: 2558131

WinDVD stopped responding after replug AC power line.

Power Conservation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Fixed InterruptHandler to not clear the IIR pipe event status in interrupt enabling. The IIR pipe event status should only be cleared in ISR only.

Bug ID: 2558132

Total resume time exceeded Microsoft's maximum value from S3.

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Solution:  


Live State returns TRUE in case of HotPlug enabled and card is not present, hence added a function which returns the status of the BIT2 in PortB and PortC regs and this function is called to make the number of EDID read attempts to 10.

Bug ID: 2558161

No video seen (only audio can be heard) when avi file is played in Windows Vista* 64

DVD

Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The dynamically loaded RGB Scaling kernels had incorrect combine rules.

Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels.

Bug ID: 105048

ProcAmpControls is not supported with HD contents.

N/A

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Resolution:  

 

INF solution provided

Bug ID: 105346

Abnormal display for welcome screen.

NT - miniport

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  

 

The issue was happening because driver had logic to apply gamma set by CUI for the first OS call and from then on it will apply OS applied gamma.  Fix was to look for a flag set during boot and if it is not set apply OS sent gamma even for the first call.

Bug ID: 106316

MyDVD application hung when preview video file in 'Edit Chapter'

Direct3D*

Windows Vista*

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

Root Cause:  

 

Shared access to the static m_nextTag variable of the EventQuery class for each the instances of this class caused overwritting (value) issue. Additionally the destructors of the EventQuery and OcclusionQuery classes have been extended about clearing completion tags.

Bug ID: 2518983

Password prompt screen is small 1st time on hot-plug modular HDD with password

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 965 Express Chipset Family

Root Cause:  

 

Panel fitter was not getting disabled in native resolution of LFP panel.

Solution:

If requested resolution is same as native resolution of LFP panel, then we disable the panel fitter.

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
Intel® 945 Express Chipset Family

Root Cause:  

 

Overlay Button is hidden in CUI Main Dialog from Cantiga Onwards.

This is being done as the Hardware Overlay is replaced with hardware Sprite. RCR: 1022178.

Added Hue support in overlay page

Bug ID: 2558236

Can't open COPP session at iGPU mode

Switchable GFX

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Pass proper driver object that corresponds to IGD driver

Bug ID: 2558262

Corruption with HLSLWithoutFX10 (DirectX SDK)

N/A

Windows Vista*

Intel® 965 Express Chipset Family

Root Cause:  


Fixed out of memory errors in WGFShader4x Registers\Limits\Temp in certain system configurations by using lighter weight data structures in ShaderCompiler.cpp IndirectTemporaryRemoval()

Bug ID: 2558428

Unstable with DirectX SDK DX10 Sample [Skinning10 App]

Direct3D*

Windows Vista*

Intel® 965 Express Chipset Family

Root Cause:  


Fixed out of memory errors in WGFShader4x Registers\Limits\Temp in certain system configurations by using lighter weight data structures in ShaderCompiler.cpp IndirectTemporaryRemoval()

Bug ID: 2558442

CUI Display selection menu is bad usability when both DVI monitor and HDMI TV are connected.

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


DNOILV

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

Green unicolor playback or tiled previous playback is displayed immediately after start playing.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  



Bug ID: 2558576

VIS : No playback screen for AVI CINEPAK/Indio3/4/5 files w/ winDVD5 and MP

DVD

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

The dynamically loaded RGB Scaling kernels had incorrect combine rules.

 

Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels.

Bug ID: 2558612

LCD Missing when switching to iGPU after s3/s4 resume in dGPU mode

Switchable GFX

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Power state for LCD was not getting updated properly in Softbios, due to which display was blanking out.

Doing a SetPowerState before setting the mode to ensure that display is ON before setmode.

Bug ID: 2558617

Very bad screen flicker in DOS mode with 1604 VBIOS on 1366x768 panel

Video BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  



Bug ID: 2558619

[EL/G45/Windows Vista*32/15.9-46V]DX10 SDK 'SubD10' Sample- abnormal polygons will be seen

Direct3D*

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  



1) Use the setup fixed function unit instead of the geometry shader fixed function unit to issue geometry shader threads on CTG/EGL devices if the following restrictions are met:

 - rasterization disabled (no pixel shader, depth test and stencil test disabled)

 - stream output enabled

 - EMIT and CUT instructions not inside flow control instructions

 - no function calls

2) Enable HW SVBI on CTG/EGL devices

 - Includes fix (DEV_JHFEIT_NO_VB) for case when 16 vertex elements each point to 16 different vertex buffers, all of which are not bound.  The changes in my getup branch exposed this problem.

 - Includes fix for SPECviewperf benchmark with OpenGL driver in HWTnL mode.

Bug ID: 2558622

Text/2D display is unclear on 1366x768 panel

Video BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  



Bug ID: 2558623

" Enable Application Settings Override" will be cuted in Intel GUI when set DPI 120.

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Increased the height of the control IDC_CHECK_ALWAYS_SHARP and IDC_CHECK_ALWAYS_PROCAMP

Bug ID: 2558685

PWM duty value has a big error between the theory value and measurement values

Power Conservation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Add 100 precision factor into duty cycle mappping computation. This solves the lost decimal points.

Bug ID: 2558721

It will hang up when blowing up and reducing Power DVD or Media player with Dell 2407WFPb monitor(1920*1200) on G31/ICH7 platform under Windows Vista*

N/A

Windows Vista*
Windows Vista*-64

Intel® 3 Series Chipset Family

Root Cause:  


Added paging information structure to pass paging dma buffer size and paging dma private size

Added function to pass paging information structure and created entry in export function table

Modified GMM query to get values from render export function instead of definitions

Updated paging buffer size to be dynamic

Bug ID: 2558786

ADI capability flag is incorrect.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  



Bug ID: 2558793

Temporary Blue belt-like noise appears when boot up Windows Vista*.

NT - miniport

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Fix was to look for a flag set during boot and if it is not set apply OS sent gamma even for the first call. This flag would be set to FALSE in Start device call and would be set to TRUE in the first CUI gamma set call.

 

This is to prevent the flicker kind of behaviour during welcome screen while booting.

Bug ID: 2558822

maxDotClock has incorrect units

Switchable GFX

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


IGD Driver was returning dot clock in MHz, changed this to Hz as per the spec.

Bug ID: 2558918

Video driver error message poped up while playing DVD or Mediaplayer with DC power.

Power Conservation

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Bug fix in Gen4_InterruptHandler to not clear the IIR pipe event status in interrupt enabling. The IIR pipe event status should only be clear in ISR only.

Bug ID: 2558928

Mouse Cursor Disappeared After Removing AC While DRRST is Enabled

Soft BIOS

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  



Bug ID: 2558975

 

BSOD happens when pass bad SRM file to driver.

DVD

Windows Vista*

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

Root Cause:  


Added error handling

Bug ID: 2558983

EFP2 device disappears when both DVI and HDMI are set by BMP in VBIOS.

Video BIOS

Windows Vista*

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

Root Cause:  


Fixed BX register which was not preserved during detecting displays attached.

Code changes are done and Fix available in 1646 VBIOS vesion.

Bug ID: 2559057

While playing audio files in WMP on DC, TDR error occurs and eventual BSOD 116

Power Conservation

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  



Bug fix in Gen4_InterruptHandler to not clear the IIR pipe event status in interrupt enabling. The IIR pipe event status should only be clear in ISR only.

Bug ID: 2559059

Play avi file by media player but only hear sound no image display

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Bug ID: 2559176

Frame flip happens when play interlaced DVD at FF8x ~ FF60x

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

In denoise, if we swap the buffers, we must always perform Denoise for the current frame even if tSrc == rtDenoisedSample[DENOISED_CURR_SAMPLE], this is to ensure that we use the correct current frame

Bug ID: 2559248

Indeo4 codec movie collapses after movie window was resized.

Media Kernels

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  


Resolved by PA_Denoise_PA.krn

Support for UYVY surface format has been added to HQScaling Kernels and released in v080501.

Bug ID: 2559249

CUI 3D Settings is incomprehensible in Danish

Loc Translation

Windows Vista*

Mobile Intel® 945 Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:  



Bug ID: 2559301

HDCPSpecificationComplianceTestSpecification1.1 1B-01 Test fails.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The HDCP Compliance Tets were failing due to some issues in the driver. All the failing tests were debugged and root caused to driver/application issues and were resolved

Bug ID: 2559302

HDCPSpecificationComplianceTestSpecification1.1 1A-04/05/06/07 and 1B-01 Test fails.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The HDCP Compliance Tets were failing due to some issues in the driver. All the failing tests were debugged and root caused to driver/application issues and were resolved

Bug ID: 2559368

Corruption is displayed on a few bottom lines in full screen mode when you play BD interlaced title using WinDVD

Media Kernels

Windows Vista*

Intel® 965 Express Chipset Family

Root Cause:  


No border noise (corruption) seen with WMP11 and WinDVD 8 players.

A bug in the horizontal mask support (introduced during multiple block support addition) is causing this issue.

It has been fixed and released in the Mobile Intel® 45 Series Chipset Family Media Post-processing Kernels v080424.

Bug ID: 2559389

HDMI is not recognized when hot-plug HDMI monitor.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The issue was happening due to a logical issue in the driver where the SDVO hot plug interrupt handling code was getting executed for some unwanted interrupts. Fixed the bug in the code

Bug ID: 2559394

ForceBorderForMAR_AddSwSettings option behavior is not correct on 4:3 display mode.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Bug ID: 2559412

[Welcome.AVI] is not displayed by WMP11 (black out).

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  



The dynamically loaded RGB Scaling kernels had incorrect combine rules.

 

Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels.

Bug ID: 2559431

Display is fragmented, when we play " Unreal Toumament 3"

Direct3D*

Windows Vista*

Mobile Intel® 965 Express 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: 2559471

Some avi files don't play

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The dynamically loaded RGB Scaling kernels had incorrect combine rules.

Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels

Bug ID: 2559547

Cannot show video stream by playing AVI on Windows Media Player and Windows Media Center

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The dynamically loaded RGB Scaling kernels had incorrect combine rules.

Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels

Bug ID: 2559572

Surf's Up application freezes.

Direct3D*

Windows Vista*

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

Root Cause:  

 

When the application disables an index buffer, the D3D component of the driver needs to notify GHAL3D that the index buffer is disabled.  If it doesn't do this, on Vista, GHAL3D will put this stale allocation handle for the index buffer in the command buffer allocation list.  This will cause RenderCb to fail if the application has also deleted the index buffer resource before the next draw call and hasn't bound a new index buffer in it's place.

Bug ID: 2559620

No System Tray Icon for IGPU after switching to IGPU on SG system.

Switchable GFX

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Check for active Intel before displaying items in DTCM or tray. If Intel is not active, do not display any item.

Bug ID: 2559629

The main video is black when opening camera by CyberLink YouCam.

DVD

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The dynamically loaded RGB Scaling kernels had incorrect combine rules.

Resolution: Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels

Bug ID: 2559639

HDMI audio playback device still exist even without HDMI monitor.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


Audio issue fixed in HDMI Audio driver.

Bug ID: 2559651

Unable to start Cyberlink YouCam

DVD

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The dynamically loaded RGB Scaling kernels had incorrect combine rules.

Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels

Bug ID: 2559664

Primary and secondary device icons are displayed incorrectly in the CUI when using EDT.

CUI2.5

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:


The total width for the display was not normalized.

Bug ID: 2559705

Unable to play back AVI file.

N/A

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The dynamically loaded RGB Scaling kernels had incorrect combine rules.

Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels

Bug ID: 2559709

The DVD playback is not displayed.

KMD Render

Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Structure for SCD escape call had padding issues for 64-bit KMD and 32-bit application.

Bug ID: 2559806

DVD menu is not displayed normally

Media Kernels

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause:  

 

HQScaling_Blending module was incorrectly handling the alpha destination mask for U/V samples.

Bug ID: 2559822

HDMI Sound does not work when a user connects HDMI cable to TV

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

If basic audio bit is set and if there is no 48kHz support in LPCM audio block, gfx driver sets 2-channel support in 48kHz CAD.

Bug ID: 2559942

Media Player clips not playing correctly

DVD

Windows Vista*

Intel® 965 Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Root Cause:  

 

The clip width is not DWORD aligned which is required by Dataport. The current round up implementation makes the content protection give an assert in KMD. Truncated the surface width to DW aligned.

Bug ID: 2559949

3DMark06 stops working while heat running.

CLOAKING9

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Uninitialized floating point member variable. When the copy constructor is invoked if the uninitialized data is SNAN then an exception is thrown. This issue was sporadic dependent on the data in the uninitialized memory.

Bug ID: 2559980

March 2008 DirectX sampler SDK SubD10 has corruption

Direct3D*

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Bug ID: 2559990

[iDP/iHDMI] Cannot select progressive mode w/ EDID for HDMI protocol test

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Made code changes to provide backward compatibility with 861 (CEA extension revision 1)

Bug ID: 2560099

SlingDemo.wmv clip played like slideshow when using QuickPlay or GraphEdit + EVR

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


1. With Dataport read, the surface width is programmed in DWORDs. If the width is not DWORD aligned, it is rounded up to DWORD alignment. It will cause KMD assert for larger surfaces width programmed.
2. HQScaling is enabled by accident, but the problem is not triggered in the latest main.

Bug ID: 2560111

DVI can't be detected after resuming from warm dock

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

FirstTimeDetection is reset only after first active detection.

Bug ID: 2560160

Certain tests in GLSLDemo 3.8 do not have the texture applied correctly

OpenGL*

Windows Vista*

Intel® 4 Series Chipset Family

Root Cause:  

 

The app calls glValidateProgram before setting up a certain texture. We had that function a little aggressive, returning error when texture is inconsistent. But since the shader can still execute with an invalid texture, texture consistency check is removed as a part of the passing criteria of this function.

Bug ID: 2560188

HDMI audio playback device cannot be seen even with HDMI plugged.

Soft BIOS

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

If basic audio bit is set and if there is no 48kHz support in LPCM audio block, gfx driver sets 2-channel support in 48kHz CAD.

Bug ID: 2560212

V64: There are no BD playback screen only when AERO glass was disabled condition w/32bpp color.

KMD Render

Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Structure for SCD escape call had padding issues for 64-bit KMD and 32-bit application.

Bug ID: 2560234

QXGA display out causes a screen corruption on DDR3 3GB or 4GB system

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

The watermark calculation code was updated to handle error conditions.

Bug ID: 2560425

192KHz is not listed when gfx is set to lower than 720

Soft BIOS

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Earlier reference frequencies were incorrect with only 48khz, 96kHz and 384khz.  So 192kHz/2-channel audio are not getting pruned in any video format.

Bug ID: 2560449

Cannot play BD on 64bit OS

N/A

Windows Vista*
Windows Vista*-64

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Structure for SCD escape call had padding issues for 64-bit KMD and 32-bit application.

Bug ID: 2560527

Running 3DMARK06 for a long time causes an error message to appear.

CLOAKING9

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Uninitialized floating point member variable. When the copy constructor is invoked if the uninitialized data is SNAN then an exception is thrown. This issue was sporadic dependent on the data in the uninitialized memory.

Bug ID: 2560562

Display Switch hotkey not functioning in Windows and DOS

N/A

Windows Vista*
Windows* XP

Mobile Intel® 45 Series Chipset Family

Root Cause:  


During TV detection process in VBIOS, the Sense Ctrl bits were set to high. For Mobile Intel® 45 Series Chipset Family, we had to set it to Low during TV detection.

Bug ID: 2560610

During 3D Mark Demo Test, an error message is generated

CLOAKING9

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

This issue was only on later drivers.

Bug ID: 2560693

3Dmark06 show stops working

CLOAKING9

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  

 

Uninitialized floating point member variable. When the copy constructor is invoked if the uninitialized data is SNAN then an exception is thrown. This issue was sporadic dependent on the data in the uninitialized memory.

Bug ID: 2560720

Overnight run 3DMark06 encounters error message

CLOAKING9

Windows Vista*
Windows Vista*-64

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

Root Cause:  

 

Uninitialized floating point member variable. When the copy constructor is invoked if the uninitialized data is SNAN then an exception is thrown. This issue was sporadic dependent on the data in the uninitialized memory.

Bug ID: 2559471

Some avi files don't play

DVD

Windows Vista*

Mobile Intel® 45 Series Chipset Family

Root Cause:  


The dynamically loaded RGB Scaling kernels had incorrect combine rules.

Resolution: Removed the RGB NA1 component kernels and restructured combine rules for RGB Scaling kernels

 

 

Issues Resolved in Build 1461

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 103828

Rotation function failed when choosing rotation angle from system tray menu (right click on desktop) of Hungarian Windows Vista* 32bit OS

Loc Translation

Windows Vista*

Intel® 3 Series Chipset Family

Root Cause:


In Hungarian (igfxrhnu.lrc), string 3071 (IDS_ROTATION_TITLE) and string 3079 (IDS_GRAPHICS_MENU7) are different. This is the reason why Rotation is not working from Tray in Hungarian. In other languages, they are same.

In CUI, when user selects any Rotation angle from Tray, the tray/DTCM Rotation string 3079 (IDS_GRAPHICS_MENU7) is compared with the Rotation string 3071 (IDS_ROTATION_TITLE). So it is very important that these two strings are same. Otherwise the check fails, and CUI is not able to find out the requested action.

 

The issue is fixed by making the above mentioned two strings same

Bug ID: 2553333

JOGL app crashes on Windows Vista* drivers only

OpenGL*

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause: 

 

#1 During swapbuffer operation (related to drawable object) GL context is modified. But application
detaches GL context from drawable. It is a
reference to NULL.
#2 cannot retrieve correct parameters for windows
during blt operation. It tries to read from context data but it
should read from drawable data.

Fix Description:
1. Move calling procedure to where GL context updates its data from drawable data
2. Update implementation of blt. Window description is
read from drawable description
3. Update dirty bit implementation in GL context to properly notify that drawable has been changed.

Bug ID: 2554932

Graphics driver stops responding when WMVHD movie is played.

DVD

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause: 


The hang happens every time on ILDB Media Object. The media state pointer command has always VFE_ILDB_STATE_OFFSET before hang point.

Issue is fixed by ILDB perf optimizations.

Bug ID: 2555123

The system will hang when playing video file at 1920x1200 full screen.

KMD Render

Windows Vista*

Intel® 3 Series Chipset Family

Root Cause: 

 

Added paging information structure to pass paging dma buffer size and paging dma private size

Added function to pass paging information structure and created entry in export function table

Modified GMM query to get values from render export function instead of definitions

Updated paging buffer size to be dynamic

Bug ID: 2555673

Display Device is unexpectedly switched to CRT only when quickly opeing and closing LCD Lid on LCD+CRT/EDT.

CUI2

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause: 

    1. System in CRT + LFP extended desktop and this would be saved in registry key 4097_A

    2.Do a lid close and lid open quickly

    3. At this time the system would have already be in SD CRT for the first lid event and it is supposed

        to save the configuration in 1_A

    4. Since the second lid event came in between , driver will start returning the available devices

        to be 4097 and hence the SD CRT config will be saved in key 4097_A corrupting the value

        which is present.

 

Fix Description:

Save the available device in a global variable at the time of loading the config. This global value will be compared with the available device returned from driver before saving in registry.

        If the values compared happened to be different (which means some event has entered in between which will corrupt the existing

        registry value), call the method AvoidRegistryCorruption.

        This method in turn takes care of saving configurations to the proper registry key.

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 frame in the buffer.

Bug ID: 2557219

Cannot enter s3 with resolution 1920x1200

KMD Render

Windows Vista*

Intel® 3 Series Chipset Family

Root Cause: 

 

Added paging information structure to pass paging dma buffer size and paging dma private size

Added function to pass paging information structure and created entry in export function table

Modified GMM query to get values from render export function instead of definitions

Updated paging buffer size to be dynamic

Bug ID: 2558395

Scaling quality on Overlay is not good

N/A

Windows Vista*

Intel® 3 Series Chipset Family
Intel® 965 Express Chipset Family

Root Cause: 

 

Overlay hardware downscaler has higher quality than 3dBlter engine.

A fix was implemented to downscale partially via 3dBlter when needed (by using Disable_OverlayDSQualityEnhancement registry key), and finalize downscale in Overlay Hardware.

Issues Resolved in Build 1447

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

Bug ID: 2552981

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

Soft BIOS

Windows Vista*

Mobile Intel® 965 Express Chipset Family

Root Cause

 

Assigning panel fitter to LFP correctly.

Fix Description:  In Intel® GM965 Express Chipset, panel fitter 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.  The pipe with LFP attached should be given preference while assigning panel fitter.

Bug ID: 2554117

The Video Standard for TV is NTSC_443 after switching the display device from DDC mode to TV only mode via pressing CUI hotkeys.

CUI2

Windows Vista*

Windows Vista* 64

Intel® 3 Series Chipset Family,
Mobile Intel® 965 Express Chipset Family,
Mobile Intel® 945 Express Chipset Family

Root Cause:

 

The issue is TV standard is not getting persisted.  The flag which was introduced for optimization of flashes is not set from persistence. Once the call lands from persistence to Dev layer, since this flag is not, the call for UpdateTVstandard won’t happen and Driver will not get a call for Tvstandard change. 

Fix Description: One more flag needs to be updated and that is "dwFlags". We have a check in UpdateTVStandar where based on the bit set the flag, the data will be assigned to structure which does the escape call.

Issues Resolved in Build 1437

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2551349

Intermittently changing resolutions for TV display causes corruption

Soft BIOS

Windows* XP                             Windows Vista*

Intel® G965 Express Chipset

Root Cause: 

 

Code changes have been made to honor the SPD I2Cspeed which is read by vbios from the ADD2 Card. the interfaces have been defined, and data is now obtained from VBIOS

BugID: 2553815

X61T: PC-Doctor detects V-mem error when image rotated 180deg

Rotation

Windows Vista*                         Windows Vista*-64

Intel® GM965 Express Chipset

Root Cause: 

 

The application was trying do the few blts, ColorFill operations on the FB and then was comparing by drawing it on the system memory.  Failing while doing the ColorFill operation at 90,180 and 270 degree rotation angles because In the __KmGen4SetPresent3DColorFillState function, while setting the ColorFill states we check that if the rotation angle is other than the identity, then we rotate the Destination rectangle according to the Rotation orientation and while setting the vertices for destination rectangle we were setting the vertices of the unrotated rectangle(primitiveRect) which is wrong.  So set the vertices of the Destination Rectangle according to the rotated rectangle.

BugID: 2554695

(SD-Etude) Video playback flashes when play DVD on Aero Disable mode.

DVD

Windows Vista*                        Windows Vista*-64

Intel® GM965 Express Chipset

Root Cause: 

 

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. 

BugID: 2555089

OpenGL* issue -> 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

Root Cause:

 

DrvCopyContext() is not implemented. 

Fix Description: Add implementation for the function.  NOTE: The current solution does not fix the problem for Gen3 and Windows* XP. All others should be fixed

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                        

Root Cause:

Minor Updates were made to the Denoise and Detail Kernels in the v071127 Release (for Gen4) and the v071121 Release (for Gen4.5).

BugID: 2555259

Can not play Indeo3.2 movie by WMP11.

DVD,

Windows Vista*

Intel® GM965 Express Chipset

Root Cause: 

 

1. Remove RGB16 support in query caps function. 2. Fix a minor bug in DXVA_ValidateFilterGraph_g4.

BugID: 2555418

Intel® GM965 Express Chipset CxSR Dynamic watermark bug fix.

Power Conservation,

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

Intel® GM965 Express Chipset,

Root Cause:

 

 CxSR dynamic watermark bug fix for Intel® GM965 Express Chipset.  Intel® GM965 Express Chipset: In addition to normal restrictions testing and CUI dynamic enabling/disabling testing, please also do the Windows Vista* cursor workaround test as follows: 1) Windows Vista* Aero 2) Open Window 3) Drag Window around and make sure that mouse cursor does not disappear. 

BugID: 2555452

The corruption is displayed after resuming the system from Suspend state (S3).

GMM,

Windows Vista*                        Windows Vista*-64

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

Root Cause:

Corruption during sleep and hibernate on Intel® 945GM Express Chipset Windows Vista* on 15.8 build   This affects only Intel® 945G Express Chipset and Intel® 945GM Express Chipset. 

BugID: 2555696,2555705

W - WLK - Graphics Bus Transfer - Failing Log

Resource Manager,

Windows Vista*-64

Intel® 3 Series Chipset Family

Root Cause:

 

Added GMM limit check before evaluating modes to be added to mode list Added Function: BwGMMLimitChecks Description:     Checks if the Mode is within the GMM limit      

Notes:  Intel® GM965 Express Chipset including Bearlake MAX Mode supported = 2048x1536

BugID: 2555916

Software(Nero) install issue with G35 Gfx driver

NT - miniport

Windows Vista* Windows Vista*-64

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

Root Cause: 

 

The issue was happening because of PCI Config accesses as part of a WA while setting text mode in SoftBIOS. This happens only in the path of ResetDevice as at this point DXGK exposed function pointer addresses are unmapped causing invalid pointers for PCI Config accesses. However, this did not happen on CRBs, so it purely depends on the timing of ResetDevice getting called. 

Fix Description: The fix for this issue is to use HakGetBusDataByOffset and HalSetBusDataByOffset DDIs for accessing PCI Config space in ResetDevice handler when the call is coming for Shutdown or Restart instead of Dxgk based interfaces.

BugID: 2556358, 2556655, 2556685

Fix hanging overlay playback

KMD Render

Windows Vista* Windows Vista*-64

Intel® G965 Express Chipset
Intel® GM965 Express Chipset

Root Cause: 

 

Overlay playback was hanging in apps when skipping forward or backwards.  An escape call to verify whether the resources were available for lock was failing because we were using the wrong register in Gen4 after a change for Gen5. 

Fix Description: Updated variable use to reflect correct register

BugID: 2556684, 2556686, 2556689

Persistence w/a to fix DL issue:2554772

CUI2, CUI2.5

Windows Vista* Windows Vista*-64

Intel® GM965 Express Chipset

Root Cause: 

 

With LFP and DL in DDC, on resuming from hibernate, display comes up in LFP + CRT DDC, highly sporadic and was reproducible only on some setups, on hibernate, debug outcome as follows  ·DL issues a detach call (to shutdown all DL specific services) on resuming from hibernate   ·CUI queries driver for the currently connected devices, driver reports LFP and CRT   ·Since call for attach has not yet happened from DL, CUI drives DDC on LFP + CRT (next available device),   ·While saving this config, CUI once again queries driver for connected devices, which is reported as DL display (as attach has now happened), LFP & CRT,   ·CUI saves LFP + CRT DDC in registry (thus corrupting registry) hence the issue, purely a synchronization issue, hence sporadic  

Issues Resolved in Build 1413

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

BugID: 2553055

CUI not loading in desired language once it is set in Regional and Language Tab

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

Root Cause:

 

In 10ft with Digital TV as one of the active display in MDS configuration, if we try to Launch 10ft TVWizard, it’s not showing the Warning message as expected in MyApp.xaml.cs.  When the page has to be initialized, there is a creation of "PageDefault" object and initialization of the same which internally 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 initializations.  This will avoid the corruption of data and the warning message will be displayed.

BugID: 2553772

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

OpenGL*

Windows* XP, Windows* XP-64

Intel® G965 Express Chipset

Root Cause:

 

Drawing into double buffered OpenGL window with glDrawBuffer( ). Then use glCopyPixels( ) to move e.g. backbuffer contents to front buffer. The problem seems to happen when glPixelZoom is (1,1). glFlush and glFinish do not help make result visible.
Fix Description: Set the gc->drawable->flushPending flag after performing CopyPixels (BLT) operation. It will trigger the update of drawable at the next glFlush/glFinish.

BugID: 2553745

TDR occurs on resume from S3 resume

Direct3D*,GMM,KMD Render

Windows Vista*, Windows Vista*-64

Intel® 945GM Express Chipset
Intel® GM965 Express Chipset

Root Cause: 

 

Driver was not saving stolen memory on S3 events.

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

Compare with PV15.6, DVD quality is poor (Flicker/Jaggy)

DVD

Windows Vista*, Windows Vista*-64

Intel® G965 Express Chipset,
Intel® GM965 Express Chipset

Root Cause:  

 

When DenoiseV2 / DetailV2 Support were added 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.

Fix Description:   The fix was to only initialize the Motion History buffer once.

BugID: 2519373, 2553176

It has some garbage on WinDVD5 at the start of DVD

DVD

Windows* XP

Intel® G965 Express Chipset,
Intel® GM965 Express Chipset

Root Cause:  

 

Additional binding table indices for PL output were added, but the binding table and surface state heap sizes were not adjusted for this change so that the right amount of space could be allocated and initialized.

Fix Description:  This issue is resolved by updating the sizes of the binding table and the surface state heap.

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.

 

Fix Description:  Made following 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.

BugID: 2554695

Video playback flashes when play DVD on Aero Disable mode.

DVD

Windows Vista*, Windows Vista*-64

Intel® GM965 Express Chipset

Root Cause:  

 

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.  

 

Fix Description:  This resolution is to fix the renderAllocationIndex and remove function overloading for the GetResourceXXX functions.

Issues Resolved in Build 1400

Reference No.

Description

Affected Component(s)

Affected OS(s)

Affected Project(s)

N/A